#newsletter-component{background:#F4F3F3;padding:96px 120px}
@media (max-width:1356px){#newsletter-component{padding:64px 20px}}
#newsletter-component .finax-heading{margin-bottom:32px}
#newsletter-component .content{max-width:620px}
#newsletter-component #newsletter .newsletter-email{margin-bottom:24px;padding:16px 24px;align-items:center;gap:8px;border-radius:8px;border:1px solid #B0AEAE;background:#FFF}
#newsletter-component .form-group{margin-bottom:32px}
#newsletter-component .form-group input[type="checkbox"]{border-radius:6px;border:1.5px solid #1D1919;background:#FFF;width:20px;height:20px}
#newsletter-component .finax-btn{display:inline-block}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding{position:relative}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding input[type="checkbox"]{display:none}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding label{position:relative;padding-left:32px;cursor:pointer;color:#1D1919;white-space:nowrap}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding label::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;border:1px solid #999797;border-radius:4px;background-color:transparent;transition:all 0.2s ease}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding label::after{content:"";position:absolute;left:9px;top:50%;margin-top:-8px;width:6px;height:12px;border:solid #4A4747;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:all 0.2s ease}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding input[type="checkbox"]:checked + label::before{background-color:inherit;border-color:#999797}
#newsletter-component .fx-rebranding-checkbox-buttons-onboarding input[type="checkbox"]:checked + label::after{opacity:1}