.newsLetterPopup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);position:fixed;width:calc(100% - 40px);background-color:#ecf3ef;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .2s ease,margin-top .2s ease;margin-top:30px;opacity:0}@media(max-width: 767px){.newsLetterPopup{max-width:500px}}@media(min-width: 768px){.newsLetterPopup{width:85%}}@media(min-width: 1050px){.newsLetterPopup{width:850px}}@media(min-width: 1420px){.newsLetterPopup{width:1000px}}.newsLetterPopup.panelActive{z-index:200000000;opacity:1;margin-top:0}.newsLetterPopup .inner{display:flex;position:relative;width:100%;height:480px;max-height:90vh}@media(max-width: 767px){.newsLetterPopup .inner{max-width:500px}}@media(min-width: 768px){.newsLetterPopup .inner{height:600px}}@media(min-width: 1050px){.newsLetterPopup .inner{height:650px}}@media(min-width: 1420px){.newsLetterPopup .inner{height:705px}}.newsLetterPopup .newsLetterPopupClose{width:40px;height:40px;display:flex;justify-content:center;position:absolute;top:15px;right:10px}@media(min-width: 768px){.newsLetterPopup .newsLetterPopupClose{right:20px;top:20px}}.newsLetterPopup .newsLetterPopupClose:focus-visible svg{outline-color:#0015ff}.newsLetterPopup .newsLetterPopupClose svg{width:30px;height:30px;stroke:#000;outline:1px solid rgba(0,0,0,0);outline-offset:3px;transition:stroke .2s ease}.newsLetterPopup .newsLetterPopupClose svg:hover{stroke:#986f0d}.newsLetterPopup .imageWrapper{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0;position:relative}@media(max-width: 767px){.newsLetterPopup .imageWrapper{display:none}}.newsLetterPopup .imageWrapper:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";position:absolute;height:calc(100% - 40px);width:calc(100% - 40px);border:2px solid #e5c264}.newsLetterPopup .imageWrapper img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.newsLetterPopup .content{display:flex;flex-direction:column;justify-content:center;padding:40px 10px 60px 20px}@media(min-width: 768px){.newsLetterPopup .content{flex-basis:50%;max-width:50%;flex-shrink:0;flex-grow:0;padding:40px 20px 50px 30px}}@media(min-width: 1050px){.newsLetterPopup .content{padding:40px 10px 60px 40px}}@media(min-width: 1420px){.newsLetterPopup .content{padding:50px 20px 70px 50px}}.newsLetterPopup .content .contentOverflow{overflow-x:hidden;overflow-y:auto;padding-right:10px}@media(min-width: 1050px){.newsLetterPopup .content .contentOverflow{padding-right:30px}}.newsLetterPopup .content h3{text-transform:uppercase;margin-bottom:30px}@media(max-width: 767px){.newsLetterPopup .content h3{text-align:center;max-width:60%;margin:0 auto 30px}}@media(max-width: 767px){.newsLetterPopup form input[type=email]{margin-bottom:35px}}.newsLetterPopup form .checkboxlist{display:flex;align-items:center;flex-wrap:wrap;margin-left:-30px}@media(max-width: 767px){.newsLetterPopup form .checkboxlist{margin-bottom:25px}}@media(min-width: 768px){.newsLetterPopup form .checkboxlist{margin-left:-40px}}.newsLetterPopup form .checkboxlist .checkboxInput{margin-left:30px;margin-bottom:10px;min-height:auto}@media(min-width: 768px){.newsLetterPopup form .checkboxlist .checkboxInput{margin-left:40px}}.newsLetterPopup form .checkboxlist label{font-size:14px;font-size:1.4rem;padding-left:27px;top:1px;font-weight:400;font-family:"Lato",sans-serif;margin-bottom:0}.newsLetterPopup form .checkboxlist label:before{width:20px;height:20px;border-radius:50%;background-size:10px 10px;outline-offset:2px}.newsLetterPopup form .checkboxlist input{-webkit-appearance:block !important}.newsLetterPopup form .umbraco-forms-tooltip{display:none}.newsLetterPopup form .button{min-height:40px;margin-left:4px;width:calc(100% - 8px)}@media(max-width: 767px){.newsLetterPopup form .button{margin-top:10px}}@media(min-width: 768px){.newsLetterPopup form .button{min-height:46px;margin-top:25px}}.newsLetterPopup form .button:after{margin-top:4px}.newsLetterPopup .umbraco-forms-submitmessage{margin-bottom:30px;display:block}@media(max-width: 767px){.newsLetterPopup .umbraco-forms-submitmessage{margin-bottom:40px}}.newsLetterPopup #umbraco-forms-form-submitted+.submitMessage{display:none}.newsLetterPopup .submitMessage{font-size:13px;font-size:1.3rem;font-weight:400;font-family:"Lato",sans-serif;line-height:16px;color:#4d4d4d;opacity:.7;margin-top:-5px}.newsLetterPopup .submitMessage p{margin:0}
