.newsletter-box{align-items:center;background:#f6f6f1;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.2);display:flex;padding:30px 50px}.newsletter-box>div{flex:1}.newsletter-box .left{padding-right:40px}.newsletter-box .right{align-items:center;border-left:1px solid rgba(0,0,0,.15);display:flex;flex-direction:column;gap:10px;padding-left:40px}.newsletter-box form{background:none;display:flex;flex-direction:column}.newsletter-box form input[type=email]{border:1px solid rgba(0,0,0,.15);border-radius:3px;font-size:16px;height:45px;outline:none;padding:0 12px}.newsletter-box form .row .input-field{display:flex;gap:5px}.newsletter-box form .row .input-field span{flex:1}.newsletter-box form input[type=checkbox]{height:18px;width:18px}.newsletter-box form input[type=email]::placeholder{opacity:.7}.newsletter-box form .row{border-bottom:1px solid rgba(0,0,0,.1);padding:18px 0}.newsletter-box form .row:first-child{border-bottom:0;padding-bottom:0}.newsletter-box form .row:nth-child(3){border-bottom:0}.newsletter-box form p{font-size:14px;opacity:.6;padding:5px 0 0}.newsletter-box form a{margin-top:10px}@media(max-width:767px){.newsletter-box{flex-direction:column;padding:30px 20px}.newsletter-box .left{padding-right:0}.newsletter-box .right{border-left:0;padding-left:0}.newsletter-box form p{font-size:12px}.newsletter-box form .row .input-field span{font-size:14px}}