@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html,body{height:100%;margin:0;padding:0}.bg-market-insights{display:flex;flex:1 1 auto;align-items:center;flex-shrink:0;justify-content:center;background:linear-gradient(0deg, rgba(20,32,55,0.4) 0%, rgba(20,32,55,0.4) 100%),url(/assets/neighborhood_news/images/bg-market-insights-0090bf71fb19fbcf00c4d99b626a65d7.png) #d3d3d3 50%/cover no-repeat;padding:20px;min-height:100vh}.bg-market-insights .main-content-card{background:var(--Grey-Light, #EDF1F4);display:flex;justify-content:space-between;align-items:stretch;box-shadow:0px 4px 20px rgba(0,0,0,0.1);border-radius:8px;max-width:1200px;width:100%;overflow:hidden}.bg-market-insights .main-content-card .market-chart{flex:0 0 60%;display:flex;justify-content:center;align-items:center;padding:40px}.bg-market-insights .main-content-card .market-chart img{max-width:100%;height:auto;border-radius:8px}.bg-market-insights .main-content-card .custom-form{flex:0 0 40%;display:flex;flex-direction:column;justify-content:space-between;padding:40px;gap:40px;background-color:white;border-radius:0;font-family:"Inter", sans-serif !important;font-optical-sizing:auto;font-style:normal}.bg-market-insights .main-content-card .custom-form .form-header{text-align:center}.bg-market-insights .main-content-card .custom-form .form-header h2{font-size:28px;font-weight:600;color:#142037}.bg-market-insights .main-content-card .custom-form .form-header p{font-size:16px;color:#555;line-height:1.5}.bg-market-insights .main-content-card .custom-form .form-body{display:flex;flex-direction:column;gap:20px;padding:15px 0;flex-grow:1}.bg-market-insights .main-content-card .custom-form .form-body .form-element{display:flex;flex-direction:column;gap:8px}.bg-market-insights .main-content-card .custom-form .form-body .form-element label{font-size:16px;font-weight:600;color:#142037}.bg-market-insights .main-content-card .custom-form .form-body .form-element input{background:white;color:#142037;padding:12px 16px;border:1px solid #94a7b5;border-radius:4px;font-size:16px}.bg-market-insights .main-content-card .custom-form .form-footer{display:flex;flex-grow:1;justify-content:flex-end;align-items:center;width:100%;padding:10px 0}@media (max-width: 480px){.bg-market-insights .main-content-card .custom-form .form-footer{justify-content:center;padding:10px 0;margin-top:auto}}.bg-market-insights .main-content-card .custom-form .form-footer button{background:#142037;color:white;border-radius:20px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;border:none;width:auto;min-width:120px;transition:all 0.3s ease}@media (max-width: 480px){.bg-market-insights .main-content-card .custom-form .form-footer button{width:100%;padding:10px 20px;font-size:13px}}.bg-market-insights .main-content-card .custom-form .form-footer button.loading{background:#edf1f4;color:#142037 !important;cursor:not-allowed;pointer-events:none}.bg-market-insights .main-content-card .custom-form .form-footer button.loading .button-loading{display:flex;align-items:center;justify-content:center;gap:8px}.bg-market-insights .main-content-card .custom-form .form-footer button.loading .button-loading .spinner{width:20px;height:20px;animation:spin 1s linear infinite}.bg-market-insights .main-content-card .custom-form .form-footer button .button-loading{display:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width: 992px){.bg-market-insights .main-content-card{flex-direction:column-reverse}.bg-market-insights .main-content-card .market-chart,.bg-market-insights .main-content-card .signup-form{flex:0 0 100%}.bg-market-insights .main-content-card .signup-form .custom-form{display:flex;flex-direction:column;height:100%}.bg-market-insights .main-content-card .signup-form .custom-form .form-body{flex:1 0 auto}.bg-market-insights .main-content-card .signup-form .custom-form .form-footer{flex:0 0 auto;margin-top:20px}}#toast-container.toast-bottom-center{bottom:2rem}#toast-container.toast-bottom-center>div{display:flex;min-width:300px;max-width:fit-content;width:auto !important;opacity:1;font-family:"Inter", sans-serif !important;font-optical-sizing:auto;font-style:normal;padding:0px 20px 0px 15px !important;align-items:center;gap:10px;flex-shrink:0;border-radius:30px;border:6px solid rgba(255,255,255,0.5);color:var(--Dark, #142037);text-align:center;font-feature-settings:'liga' off, 'clig' off}#toast-container.toast-bottom-center>div.toast-success{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:15px;background:var(--Green, #00CDC1) !important;z-index:10}#toast-container.toast-bottom-center>div.toast-success .toast-close-button{position:unset !important;left:unset !important;right:unset !important;top:unset !important;float:unset !important;text-shadow:none !important;font-weight:normal !important;font-size:20px;color:black !important;opacity:1 !important}#toast-container.toast-bottom-center>div.toast-success img{width:40px;height:40px;margin-right:8px;vertical-align:middle}@media (max-width: 480px){#toast-container.toast-bottom-center>div.toast-success img{width:24px;height:24px}}#toast-container.toast-bottom-center>div.toast-error{display:flex !important;align-items:center;gap:15px}#toast-container.toast-bottom-center>div .toast-title{display:flex;margin:unset !important;padding:5px 10px;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:black;white-space:normal;word-wrap:break-word;color:black;font-size:16px !important}@media (max-width: 480px){#toast-container.toast-bottom-center>div .toast-title{font-size:10px !important}}#toast-container.toast-bottom-center>div .toast-message{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:black;white-space:normal;word-wrap:break-word;font-size:14px !important;line-height:normal !important}@media (max-width: 480px){#toast-container.toast-bottom-center>div .toast-message{font-size:10px !important}}@media (max-width: 480px){#toast-container.toast-bottom-center>div{min-width:auto;width:90% !important;gap:8px}#toast-container.toast-bottom-center>div .toast-message{white-space:normal;word-wrap:break-word}}
