.newsletter-popup-section{font-family:Nunito Sans,sans-serif;position:relative;z-index:999}.mc-opt-in-error{display:none}#mce-error-response,.mc-opt-in-error{color:red!important;font-size:14px!important;font-weight:500!important;margin:12px 0 0!important;text-align:left!important;width:100%!important}#mce-success-response{color:green;display:block;font-size:16px;font-weight:600;margin:12px 0 0}.newsletter-popup-section *{box-sizing:border-box}.newsletter-popup-section input:-webkit-autofill,.newsletter-popup-section input:-webkit-autofill:active,.newsletter-popup-section input:-webkit-autofill:focus,.newsletter-popup-section input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.newsletter-popup-section .newsletter-modal{display:none}.newsletter-popup-section .newsletter-modal.show{display:block}.newsletter-popup-section .newsletter-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-popup-section .newsletter-content{align-items:center;bottom:30px;display:flex;justify-content:end;padding:1rem;position:fixed;right:30px}.newsletter-popup-section .newsletter-container{background:var(--Medium-Blue,#75b4e2);border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;height:423px;justify-content:end;padding:16.178px 63.18px 11.822px;position:relative;width:570px}.newsletter-popup-section .newsletter-close-icon{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:31.6px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .3s ease;width:31.6px;z-index:10}.newsletter-popup-section .newsletter-close-icon:hover{opacity:.8}.newsletter-popup-section .newsletter-submit-btn:hover{background:#717e94}.newsletter-popup-section .newsletter-title{color:var(--Navy,#12284c);font-family:Aquawax,sans-serif;font-size:37.12px;font-style:normal;font-weight:700;letter-spacing:3.712px;line-height:100%;margin:21px 0 0;text-transform:uppercase}.newsletter-popup-section .newsletter-label{color:var(--Navy,#12284c);font-family:Nunito Sans;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.15px;line-height:140%}.newsletter-popup-section .newsletter-description{color:#12284c;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:.15px;line-height:1.4em;margin-bottom:32px;max-width:436.44px}.newsletter-popup-section .newsletter-form{display:block;flex-direction:column;margin-bottom:28px;margin-right:0}.newsletter-popup-section .newsletter-form #mc_embed_signup_scroll{display:flex;gap:9.8px;margin-right:5px}.newsletter-popup-section .newsletter-input{background:#fff;background-blend-mode:color;border:1px solid #12284c;color:#12284c;flex:1;font-family:Nunito Sans,sans-serif;font-size:15px;height:45px;letter-spacing:.15px;line-height:140%;outline:none;padding:12px 16px;transition:border-color .3s ease}.newsletter-popup-section .newsletter-input::-moz-placeholder{color:#12284c!important;font-size:15px!important;font-weight:400!important;letter-spacing:.15px!important;opacity:.7!important}.newsletter-popup-section .newsletter-input::placeholder{color:#12284c!important;font-size:15px!important;font-weight:400!important;letter-spacing:.15px!important;opacity:.7!important}.newsletter-popup-section .newsletter-input:focus{outline:none}.newsletter-popup-section .newsletter-input:-webkit-autofill,.newsletter-popup-section .newsletter-input:-webkit-autofill:active,.newsletter-popup-section .newsletter-input:-webkit-autofill:focus,.newsletter-popup-section .newsletter-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px transparent!important;-webkit-text-fill-color:#12284c!important;background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.newsletter-popup-section .newsletter-input:-moz-autofill{background-color:transparent!important;color:#12284c!important}.newsletter-popup-section .newsletter-input:-ms-input-placeholder{background-color:transparent!important}.newsletter-popup-section .newsletter-submit-btn{background:#12284c;border:none;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:600;height:45px;letter-spacing:.15px;line-height:1.4em;padding:12px 10px;text-transform:capitalize;transition:all .3s ease;white-space:nowrap;width:112px}.newsletter-popup-section .newsletter-consent{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:21px}.newsletter-popup-section .newsletter-consent .mc-opt-in-group{align-items:center;display:flex;gap:10px}.newsletter-popup-section .newsletter-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1px solid #091426;border-radius:0;cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.newsletter-popup-section .newsletter-checkbox:checked{background:#12284c;border-color:#12284c;position:relative}.newsletter-popup-section .newsletter-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.newsletter-popup-section .newsletter-consent-text{line-height:20px}.newsletter-popup-section .newsletter-close-btn,.newsletter-popup-section .newsletter-consent-text{color:#12284c;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:.15px}.newsletter-popup-section .newsletter-close-btn{align-self:center;background:transparent;border:none;cursor:pointer;line-height:1.4em;padding:8px;text-decoration:underline;transition:all .3s ease}.newsletter-popup-section .newsletter-close-btn:hover{opacity:.8;text-decoration:none}.newsletter-popup-section .newsletter-enter .newsletter-content{animation:newsletterEnter .3s ease-out}.newsletter-popup-section .newsletter-exit .newsletter-content{animation:newsletterExit .3s ease-in}@keyframes newsletterEnter{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes newsletterExit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}@media(max-width:1200px){.newsletter-popup-section .newsletter-content{bottom:10px;right:10px}.newsletter-popup-section .newsletter-container{padding:16px 50px 12px}.newsletter-popup-section .newsletter-title{font-size:32px;letter-spacing:3.2px}}@media(max-width:768px){.newsletter-popup-section .newsletter-content{bottom:100px;padding:0;position:fixed;right:20px}.newsletter-popup-section .newsletter-container{height:auto;min-height:350px;padding:16px 20px 12px;width:320px}.newsletter-popup-section .newsletter-title{font-size:24px;letter-spacing:2.4px;margin:16px 0 0}.newsletter-popup-section .newsletter-description{font-size:14px;margin-bottom:24px;max-width:100%}.newsletter-popup-section .newsletter-form{flex-direction:column;gap:12px;margin-bottom:16px;margin-right:0}.newsletter-popup-section .newsletter-form #mc_embed_signup_scroll{flex-direction:column;gap:12px}.newsletter-popup-section .newsletter-input{padding:10px 14px;width:100%}.newsletter-popup-section .newsletter-submit-btn{font-size:14px;padding:10px 20px;width:100%}.newsletter-popup-section .newsletter-consent-text{font-size:14px}.newsletter-popup-section .newsletter-close-icon{height:28px;right:12px;top:12px;width:28px}.newsletter-popup-section .newsletter-close-icon svg{height:28px;width:28px}}@media(max-width:480px){.newsletter-popup-section .newsletter-content{bottom:10px;right:10px}.newsletter-popup-section .newsletter-container{min-height:320px;padding:12px 16px 10px;width:280px}.newsletter-popup-section .newsletter-title{font-size:20px;letter-spacing:2px;margin:12px 0 0}.newsletter-popup-section .newsletter-description{font-size:13px;line-height:1.3em;margin-bottom:20px}.newsletter-popup-section .newsletter-form{gap:10px;margin-bottom:14px;margin-right:0}.newsletter-popup-section .newsletter-input{font-size:14px;padding:8px 12px}.newsletter-popup-section .newsletter-submit-btn{font-size:13px;height:auto;padding:8px 16px}.newsletter-popup-section .newsletter-consent{gap:8px}.newsletter-popup-section .newsletter-consent-text{font-size:13px;line-height:1.3em}.newsletter-popup-section .newsletter-close-icon{height:24px;right:8px;top:8px;width:24px}.newsletter-popup-section .newsletter-close-icon svg{height:24px;width:24px}.newsletter-popup-section .newsletter-close-btn{font-size:14px;padding:6px}.newsletter-popup-section .newsletter-checkbox{height:14px;width:14px}.newsletter-popup-section .newsletter-checkbox:checked:after{height:7px;left:3px;top:0;width:4px}}@media(max-width:360px){.newsletter-popup-section .newsletter-content{bottom:10px;right:10px}.newsletter-popup-section .newsletter-container{min-height:300px;padding:10px 14px 8px;width:260px}.newsletter-popup-section .newsletter-title{font-size:18px;letter-spacing:1.8px;margin:10px 0 0}.newsletter-popup-section .newsletter-description{font-size:12px;margin-bottom:18px}.newsletter-popup-section .newsletter-form{gap:8px;margin-bottom:12px}.newsletter-popup-section .newsletter-input{font-size:13px;padding:6px 10px}.newsletter-popup-section .newsletter-submit-btn{font-size:12px;padding:6px 12px}.newsletter-popup-section .newsletter-consent-text{font-size:12px}.newsletter-popup-section .newsletter-close-icon{height:20px;right:6px;top:6px;width:20px}.newsletter-popup-section .newsletter-close-icon svg{height:20px;width:20px}.newsletter-popup-section .newsletter-close-btn{font-size:13px;padding:4px}}@media(max-height:600px)and (orientation:landscape){.newsletter-popup-section .newsletter-content{bottom:10px;right:10px}.newsletter-popup-section .newsletter-container{height:auto;min-height:280px;padding:12px 20px 8px;width:400px}.newsletter-popup-section .newsletter-title{font-size:20px;letter-spacing:2px;margin:8px 0 0}.newsletter-popup-section .newsletter-description{font-size:13px;margin-bottom:16px}.newsletter-popup-section .newsletter-form{margin-bottom:12px}}@media(max-width:320px){.newsletter-popup-section .newsletter-content{bottom:10px;right:10px}.newsletter-popup-section .newsletter-container{min-height:280px;padding:8px 12px 6px;width:240px}.newsletter-popup-section .newsletter-title{font-size:16px;letter-spacing:1.6px;margin:8px 0 0}.newsletter-popup-section .newsletter-description{font-size:11px;margin-bottom:16px}.newsletter-popup-section .newsletter-form{gap:6px;margin-bottom:10px}.newsletter-popup-section .newsletter-input{font-size:12px;padding:5px 8px}.newsletter-popup-section .newsletter-submit-btn{font-size:11px;padding:5px 10px}.newsletter-popup-section .newsletter-consent{gap:6px}.newsletter-popup-section .newsletter-consent-text{font-size:11px}.newsletter-popup-section .newsletter-close-icon{height:18px;right:4px;top:4px;width:18px}.newsletter-popup-section .newsletter-close-icon svg{height:18px;width:18px}}
