.newsletter_modal{position:fixed;z-index:1000;top:0;right:0;left:0;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;height:100%;padding:20px;opacity:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter_modal__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;flex-direction:column;width:80%;max-width:1200px;max-height:90vh;border:1px solid #888;background-color:#fefefe;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}@media (min-width:1130px){.newsletter_modal__content{flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important}}@media (max-width:600px){.newsletter_modal__content{width:100%}}.newsletter_modal__content__left{height:400px;background-position:initial;-webkit-background-size:cover;background-size:cover}@media (min-width:1130px){.newsletter_modal__content__left{height:initial!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}}@media (max-width:600px){.newsletter_modal__content__left{max-height:300px}}.newsletter_modal__content__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1130px){.newsletter_modal__content__right{height:630px;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}}@media (min-width:1130px) and (max-height:702px){.newsletter_modal__content__right{height:500px}}.newsletter_modal__content__right .logo-image{max-width:200px}.newsletter_modal__content__right h2{font-family:'EB Garamond',serif;font-size:3.5em;font-weight:200;line-height:1.1em;text-align:center}@media (max-width:1200px){.newsletter_modal__content__right h2{font-size:2.5em}}@media (max-width:600px){.newsletter_modal__content__right h2{font-size:1.8em}}.newsletter_modal__content__right p{font-size:1em;font-weight:400;line-height:25px;max-width:390px;margin-bottom:20px;text-align:center;text-transform:uppercase}@media (max-width:600px){.newsletter_modal__content__right p{font-size:.8em;line-height:1.5em;margin-bottom:0}}.newsletter_modal__form{width:60%;margin:20px 0}@media (max-width:600px){.newsletter_modal__form{width:100%}}.newsletter_modal__form__text input{margin-bottom:0!important;text-align:center;border:1px solid #000!important}.newsletter_modal__form__text input::-webkit-input-placeholder{text-transform:uppercase;color:#636c72!important}.newsletter_modal__form__text input::-moz-placeholder{text-transform:uppercase;color:#636c72!important}.newsletter_modal__form__text input::-ms-input-placeholder{text-transform:uppercase;color:#636c72!important}.newsletter_modal__form__text input::placeholder{text-transform:uppercase;color:#636c72!important}.newsletter_modal__form__send_button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter_modal__form__send_button button{font-size:14px;font-weight:600;line-height:14px;display:inline-block;width:100%;margin:0;padding:16px 30px;cursor:pointer;-webkit-transition:background-color .5s,opacity .5s,color .5s,border .5s;-o-transition:background-color .5s,opacity .5s,color .5s,border .5s;transition:background-color .5s,opacity .5s,color .5s,border .5s;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #000;-webkit-border-radius:0;border-radius:0;background-color:#000;will-change:background-color;-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter_modal__form__send_button button:hover{color:#000;border-color:#eeeceb;background-color:#eeeceb}.newsletter_modal__form__send_button button.disabled{cursor:default;opacity:.1;color:#fff!important;border-color:#000!important;background-color:#000!important}.newsletter_modal__message{line-height:22px;margin-top:15px;margin-left:25px}.newsletter_modal__message__icon{position:relative}.newsletter_modal__message__icon .dashicons{line-height:21px;position:absolute;left:-25px}.newsletter_modal__close{font-size:28px;font-weight:700;position:absolute;top:20px;right:20px;display:inline-block;float:right;width:1.2em;height:1.2em;margin:.5em;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle;color:#aaa;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMiAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjMwLjQ0MTEiIHkxPSIwLjY4ODE5MiIgeDI9IjIuNDQxMTIiIHkyPSIyOC42ODgyIiBzdHJva2U9IiNEOUQ5RDkiIHN0cm9rZS13aWR0aD0iMS45NDY1Ii8+CiAgICA8bGluZSB5MT0iLTAuOTczMjUxIiB4Mj0iMzkuNTk4IiB5Mj0iLTAuOTczMjUxIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEwNyAwLjcwNzEwNyAwLjcwNzEwNyAtMC43MDcxMDcgMS43NTI5MyAwKSIgc3Ryb2tlPSIjRDlEOUQ5IiBzdHJva2Utd2lkdGg9IjEuOTQ2NSIvPgogICAgPC9zdmc+);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}@media (max-width:1130px){.newsletter_modal__close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjIwLjg4ODUiIHkxPSIwLjUzNTE0OCIgeDI9IjIuMTM1MDYiIHkyPSIxOS4yODg2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMzAzNyIvPgo8bGluZSB5MT0iLTAuNjUxODUyIiB4Mj0iMjYuNTIxNCIgeTI9Ii0wLjY1MTg1MiIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgLTAuNzA3MTA3IDEuNjczOTUgMC4wNzQyMTg4KSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjMwMzciLz4KPC9zdmc+Cg==)}}.newsletter_modal__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}