.newsletter-container{margin-inline-end:0;margin-inline-start:0;padding-bottom:60px;padding-top:60px}.newsletter-container.bg-green,.newsletter-container.bg-purple{color:#fff}.newsletter-container .form-side{border-left:1px solid #fff;padding-inline-start:0}.newsletter-container .form-side .btn{font-size:18px;margin-bottom:2px}.newsletter-container .form-side input{border-radius:6px;height:55px;margin-inline-end:12px;padding-inline-start:15px;width:30%}.newsletter-container .social-side{padding-inline-end:0;text-align:left}.newsletter-container .social-side .btn{background-color:#0000;background-position:50% 100%;background-repeat:no-repeat;background-size:contain;border:0;min-width:auto}.newsletter-container .social-side .btn:last-of-type{margin-inline-end:0}.newsletter-container.social-only{display:flex;justify-content:center}.newsletter-container.social-only .form-side{display:none}.newsletter-container.social-only .social-side{display:flex;justify-content:center;padding:0}.newsletter-container .title-container .title{font-size:1.9em;margin:8px 0 0;padding-inline-end:20px}.newsletter-container .title-container .sub-title{font-size:1em;font-weight:400}@media screen and (max-width:1600px){.newsletter-container{padding-inline-end:8%;padding-inline-start:8%}}@media screen and (max-width:768px){.newsletter-container{margin:0;padding-bottom:40px;padding-top:40px}.newsletter-container .form-side{border-bottom:1px solid #fff;border-left:none;padding-inline-end:0;padding-bottom:15px;padding-inline-start:0;text-align:center}.newsletter-container .form-side .title-container .sub-title{margin-bottom:15px}.newsletter-container .form-side input{margin-bottom:10px;width:100%}.newsletter-container .form-side .btn{margin-inline-end:0;margin-bottom:4px;min-width:auto;padding:12px 0;width:40%}.newsletter-container .social-side{padding:15px 0 0;text-align:center}.newsletter-container .social-side .title{font-size:1.2em;padding-bottom:20px}}