.newsletter-page--form{margin:50px auto 150px auto;display:flex;justify-content:center;flex-direction:column;align-items:center}.newsletter-page--form .newsletter-paragraph{color:black}.newsletter-page--form h4{color:black;height:50px;font-size:20px}.newsletter-page--benefits{position:relative;transform:translate(0,-50%);width:90%;margin:0 auto}.newsletter-page--benefits .newsletter-page--benefits-content{display:grid;justify-content:center;gap:5px;grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}.newsletter-page--benefits .newsletter-page--benefits-content .benefit-card{padding:20px;text-align:center;box-shadow:-1px 1px 8px rgba(0,0,0,0.15);flex-grow:1;border:0;border-radius:0}.newsletter-page--benefits .newsletter-page--benefits-content .benefit-card i{font-size:30px;margin-bottom:30px}.newsletter-page--benefits .newsletter-page--benefits-content .benefit-card h4{font-size:14px;font-weight:bold}.newsletter-page--benefits .newsletter-page--benefits-content .benefit-card p{font-size:12px !important}.newsletter-section-container{min-height:inherit;background-color:rgb(0.0 .0 .0 / 40%)}.newsletter-section-container .container-newsletter{display:flex;align-items:center;color:var(--branding-light);min-height:inherit;justify-content:space-between;padding:20px 0}.newsletter-section-container .container-newsletter .newsletter-title{color:inherit}.newsletter-section-container .container-newsletter .newsletter-title h3{text-align:center}.newsletter-page--form .newsletter-form,.newsletter-section-container .container-newsletter .newsletter-form{max-width:500px;width:100%}.coming-soon-container .content .newsletter-form .input-container,.newsletter-popup .popup-content .popup-content-container .input-container,.newsletter-page--form .newsletter-form .input-container,.newsletter-section-container .container-newsletter .newsletter-form .input-container{display:flex;width:100%;align-items:center;position:relative}.coming-soon-container .content .newsletter-form .input-container button,.newsletter-popup .popup-content .popup-content-container .input-container button,.newsletter-page--form .newsletter-form .input-container button,.newsletter-section-container .container-newsletter .newsletter-form .input-container button{background:0;border:0;padding:10px !important;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;position:absolute;right:0}.newsletter-popup .popup-content .popup-content-container .input-container i,.coming-soon-container .content .newsletter-form .input-container i,.newsletter-section-container .container-newsletter .newsletter-form .input-container i{font-size:20px;color:black}.coming-soon-container .content .newsletter-form .input-container button:hover,.newsletter-popup .popup-content .popup-content-container .input-container button:hover,.newsletter-section-container .container-newsletter .newsletter-form .input-container button:hover{transform:scale(1.05)}.newsletter-section-container .container-newsletter .newsletter-form .newsletter-paragraph{color:inherit;font-size:11px !important;margin:0;max-width:400px}.newsletter-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0.0 .0 .0 / 88%);justify-content:center;align-items:center;z-index:1000}.newsletter-popup .popup-content{background:#fff;width:100%;max-width:700px;max-height:400px;color:black;display:flex;align-items:center;overflow:hidden}.newsletter-popup .popup-content img{width:100%;aspect-ratio:1 / 1}.newsletter-popup .popup-content>div:nth-of-type(1){flex-basis:50%}.newsletter-popup .popup-content .popup-content-container>div:nth-of-type(2){display:flex;flex-direction:column}.newsletter-popup .popup-content .popup-content-container>div:nth-of-type(2) p{font-size:10px !important}.newsletter-popup .popup-content .popup-content-container{padding:20px;text-align:center;display:flex;flex-basis:50%;flex-direction:column;align-items:center;gap:40px}.newsletter-popup .popup-content .popup-content-container h3{font-size:24px;margin-bottom:30px}.newsletter-popup .popup-content .close-btn{position:absolute;top:0;right:20px;font-size:30px;cursor:pointer;color:#fff}@media screen and (max-width:1200px){.newsletter-page--benefits{transform:translate(0,-20%)}}@media screen and (max-width:1000px){.newsletter-page--benefits .newsletter-page--benefits-content{display:grid;justify-content:center;gap:5px;grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}}@media(max-width:768px){.newsletter-section-container .container-newsletter{flex-direction:column}.newsletter-section-container .container-newsletter .newsletter-form .newsletter-paragraph{color:white;font-size:12px;margin:0;padding-top:20px}.newsletter-section-container .container-newsletter .newsletter-title{padding-bottom:20px}.newsletter-section-container .container-newsletter .newsletter-form{padding-bottom:10px}.newsletter-popup .popup-content{width:100%;flex-direction:column;max-width:350px;height:fit-content;max-height:100%}.newsletter-popup .popup-content img{width:100%;height:100%;aspect-ratio:1 / 1}.newsletter-popup .popup-content .popup-content-container{padding:20px}.newsletter-popup .popup-content .popup-content-container h4{font-size:20px}.newsletter-popup .popup-content .popup-content-container p{font-size:14px}.newsletter-popup .popup-content>div:nth-of-type(1){display:none}}@media screen and (max-width:540px){.newsletter-section-container .container-newsletter{flex-direction:column}.newsletter-section-container .container-newsletter .newsletter-form .newsletter-paragraph{color:white;font-size:12px;margin:0;padding-top:20px}}@media(max-width:490px){.newsletter-popup .popup-content{width:100%;height:auto}}