div.newsletter-popup{position:fixed;border-radius:15px;right:2%;bottom:2%;transition:opacity .2s ease-in;width:616px;z-index:1000}@media screen and (max-width: 1023px){div.newsletter-popup{max-width:375px;width:unset}}@media screen and (max-width: 600px){div.newsletter-popup{margin:auto;left:2%;bottom:2%}}div.newsletter-popup-container{position:relative}div.newsletter-popup-container div.popup-close-newsletter{position:absolute;z-index:1000;right:38px}@media screen and (max-width: 1023px){div.newsletter-popup-container div.popup-close-newsletter{top:28px}}div.newsletter-popup-container i:hover{cursor:pointer}.modal-close-newsletter{background-color:#fff2eb;border-radius:14px;padding-right:20px;position:absolute;right:4px;top:12px;z-index:1002}.modal-close-newsletter i:hover{cursor:pointer}div.newsletter-popup-container,div.newsletter-modal-container{background-color:#fff2eb;padding:24px 48px;border-radius:14px;min-height:320px;min-width:616px}@media screen and (max-width: 1023px){div.newsletter-popup-container,div.newsletter-modal-container{padding:0;min-width:unset}}div.newsletter-popup-container .newsletter.success,div.newsletter-modal-container .newsletter.success{align-items:center}@media screen and (max-width: 1023px){div.newsletter-popup-container .newsletter.success,div.newsletter-modal-container .newsletter.success{flex-direction:column}}div.newsletter-popup-container .newsletter,div.newsletter-modal-container .newsletter{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;height:272px}@media screen and (max-width: 1023px){div.newsletter-popup-container .newsletter,div.newsletter-modal-container .newsletter{height:342px;justify-content:center;align-items:flex-start;overflow:hidden}}div.newsletter-popup-container .newsletter img,div.newsletter-modal-container .newsletter img{position:absolute;left:-192px;top:-51px}@media screen and (max-width: 1023px){div.newsletter-popup-container .newsletter img,div.newsletter-modal-container .newsletter img{display:none}}div.newsletter-popup-container .newsletter .newsletter-text,div.newsletter-modal-container .newsletter .newsletter-text{max-width:372px}@media screen and (max-width: 1023px){div.newsletter-popup-container .newsletter .newsletter-text,div.newsletter-modal-container .newsletter .newsletter-text{width:100%;padding:32px}}div.newsletter-popup-container .newsletter .newsletter-text .newsletter-title,div.newsletter-modal-container .newsletter .newsletter-text .newsletter-title{font-size:18px;font-weight:400;line-height:22px;padding-bottom:8px}div.newsletter-popup-container .newsletter .newsletter-text .newsletter-success-title,div.newsletter-modal-container .newsletter .newsletter-text .newsletter-success-title{font-size:20px;font-weight:600;line-height:24px;color:#a171ff;padding-bottom:12px}div.newsletter-popup-container .newsletter .newsletter-text .newsletter-title-bold,div.newsletter-modal-container .newsletter .newsletter-text .newsletter-title-bold{font-size:20px;font-weight:600;line-height:24px;padding-bottom:12px}div.newsletter-popup-container .newsletter .newsletter-text .newsletter-description,div.newsletter-modal-container .newsletter .newsletter-text .newsletter-description{font-size:16px;font-weight:400;line-height:20px;padding-bottom:24px}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email{width:100%;position:relative}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email>input,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email>input{height:44px;border:2px solid #FF42C4;padding:12px;border-radius:16px;font-size:16px;font-weight:400;line-height:20px;width:100%;margin-bottom:12px}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email>input.error,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email>input.error{border:2px solid #DF1960}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email>input:focus-visible,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email>input:focus-visible{outline:none;border:2px solid #6126ED}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip{top:49px;position:absolute;background:#fff;border:1px solid #DF1960;border-radius:4px;z-index:1000;color:#df1960;font-size:14px;font-weight:400;line-height:17px;padding:8px;right:0}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip .triangle,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip .triangle{position:absolute;width:0;height:0;right:50%;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #DF1960}div.newsletter-popup-container .newsletter .newsletter-text>div.newsletter-terms,div.newsletter-modal-container .newsletter .newsletter-text>div.newsletter-terms{font-size:12px;font-weight:400;line-height:15px;text-align:left;padding-top:12px}div.newsletter-popup-container .newsletter .newsletter-text button.newsletter-subscribe-button,div.newsletter-modal-container .newsletter .newsletter-text button.newsletter-subscribe-button{width:100%;background:#fd65ce;border:none;border-radius:16px;font-size:16px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;padding:12px 16px;min-height:44px}div.newsletter-popup-container .newsletter .newsletter-text button.newsletter-subscribe-button:hover,div.newsletter-modal-container .newsletter .newsletter-text button.newsletter-subscribe-button:hover{background-color:#ff42c4}div.newsletter-popup-container .newsletter .newsletter-text button.newsletter-subscribe-button.success,div.newsletter-modal-container .newsletter .newsletter-text button.newsletter-subscribe-button.success{background:#39bda5;display:flex;justify-content:center;align-items:center;gap:8px;cursor:default}div.newsletter-popup-container .newsletter img.success,div.newsletter-modal-container .newsletter img.success{display:none;width:106px;height:106px;position:unset;margin:0 auto}@media screen and (max-width: 1023px){div.newsletter-popup-container .newsletter img.success,div.newsletter-modal-container .newsletter img.success{display:flex;margin-bottom:-48px}}.newsletter-block-container{font-family:Montserrat,sans-serif;width:100%;margin-top:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff2eb;height:320px}@media screen and (max-width: 1023px){.newsletter-block-container{height:342px}}.newsletter-block-container .newsletter{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column}@media screen and (max-width: 1023px){.newsletter-block-container .newsletter{height:342px;justify-content:flex-start;align-items:flex-start;overflow:hidden}}.newsletter-block-container .newsletter img{position:absolute;left:-186px;top:-52px}@media screen and (max-width: 1023px){.newsletter-block-container .newsletter img{display:none}}.newsletter-block-container .newsletter img.newsletter-image-success{top:-106px}.newsletter-block-container .newsletter .newsletter-text{width:520px;padding-left:154px}@media screen and (max-width: 1023px){.newsletter-block-container .newsletter .newsletter-text{width:100%;padding:32px}}.newsletter-block-container .newsletter .newsletter-text .newsletter-title{font-size:18px;font-weight:400;line-height:22px;padding-bottom:8px}.newsletter-block-container .newsletter .newsletter-text .newsletter-success-title{font-size:20px;font-weight:600;line-height:24px;color:#a171ff;padding-bottom:12px}.newsletter-block-container .newsletter .newsletter-text .newsletter-title-bold{font-size:20px;font-weight:600;line-height:24px;padding-bottom:12px}.newsletter-block-container .newsletter .newsletter-text .newsletter-description{font-size:16px;font-weight:400;line-height:20px;padding-bottom:24px}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email{padding-bottom:12px;width:100%;position:relative}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email>input{height:44px;border:2px solid #FF42C4;padding:12px;border-radius:16px;font-size:16px;font-weight:400;line-height:20px;width:100%}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email>input.error{border:2px solid #DF1960}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email>input:focus-visible{outline:none;border:2px solid #6126ED}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip{margin-top:7px;position:absolute;background:#fff;border:1px solid #DF1960;border-radius:4px;z-index:1000;color:#df1960;font-size:14px;font-weight:400;line-height:17px;padding:8px;right:0}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-email div.error-tooltip .triangle{position:absolute;width:0;height:0;right:50%;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #DF1960}.newsletter-block-container .newsletter .newsletter-text>div.newsletter-terms{font-size:12px;font-weight:400;line-height:15px;text-align:left;padding-top:12px}.newsletter-block-container .newsletter .newsletter-text button.newsletter-subscribe-button{width:100%;background:#fd65ce;border-radius:16px;font-size:16px;font-weight:600;line-height:20px;color:#fff;cursor:pointer;padding:0;min-height:44px}.newsletter-block-container .newsletter .newsletter-text button.newsletter-subscribe-button:hover{background-color:#ff42c4}.newsletter-block-container .newsletter .newsletter-text button.newsletter-subscribe-button.success{background:#39bda5;display:flex;justify-content:center;align-items:center;gap:8px;border:none;cursor:default}.newsletter-block-container .newsletter img.success{display:none;width:106px;height:106px;position:unset;margin:0 auto}@media screen and (max-width: 1023px){.newsletter-block-container .newsletter img.success{display:flex}}div.field-input-group input[type=checkbox]{display:none}div.field-input-group input[type=checkbox]+span:before{content:"";display:inline-block;width:18px;height:18px;border-color:#bdbdbd;border-radius:10%;vertical-align:bottom;margin-right:8px;border-width:.15rem;border-style:solid;flex-shrink:0}div.field-input-group input[type=checkbox]:checked+span:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' %3E%3Cpath fill='white' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z' /%3E%3C/svg%3E");color:#fff;text-align:center;border-top-width:.1rem;background:#009173;border-color:#009173}div.field-input-group input.error[type=checkbox]:not(:checked)+span:before{content:"";border-color:#df1960}.validation-container{display:flex;color:#df1960;margin-top:12px;font-size:14px;line-height:17px;gap:8px}
