.immomakler-propstack-newsletter{box-sizing:border-box;max-width:560px}.immomakler-propstack-newsletter *,.immomakler-propstack-newsletter *:before,.immomakler-propstack-newsletter *:after{box-sizing:inherit}.immomakler-propstack-newsletter .form-group{margin-bottom:.75em}.immomakler-propstack-newsletter .immomakler-propstack-newsletter-name-row{margin-bottom:.75em}@media (min-width:480px){.immomakler-propstack-newsletter .immomakler-propstack-newsletter-name-row{display:flex;gap:.75em}.immomakler-propstack-newsletter .immomakler-propstack-newsletter-name-row .form-group{flex:1;margin-bottom:0}}.immomakler-propstack-newsletter .form-control{display:block;width:100%}.immomakler-propstack-newsletter .checkbox{margin-bottom:.5em}.immomakler-propstack-newsletter .checkbox label{display:flex;align-items:flex-start;gap:.5em;cursor:pointer;font-size:.9em;line-height:1.45}.immomakler-propstack-newsletter .checkbox input[type=checkbox]{flex-shrink:0;margin-top:.2em;width:1em;height:1em;cursor:pointer}.immomakler-propstack-newsletter .immomakler-propstack-newsletter-submit{margin-top:1em}:where(.immomakler-propstack-newsletter .btn){display:inline-block;padding:.65em 1.5em;border:1px solid transparent;border-radius:4px;background-color:#2c3e50;color:#fff;font-size:1em;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}:where(.immomakler-propstack-newsletter .btn:hover){background-color:#1f2d3a}.immomakler-propstack-newsletter .btn:disabled,.immomakler-propstack-newsletter .btn[disabled]{opacity:.6;cursor:not-allowed}.immomakler-propstack-newsletter .immomakler-propstack-newsletter-message{margin-top:.75em;padding:.75em 1em;border-radius:3px;font-size:.9em;line-height:1.5}.immomakler-propstack-newsletter .alert-success{color:#1a5c2a;background-color:#d4edda;border:1px solid #b8dfc5}.immomakler-propstack-newsletter .alert-danger{color:#721c24;background-color:#f8d7da;border:1px solid #f1c0c4}