@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}}#mhc-eligibility-form-wrapper .container{position:relative;background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;margin-bottom:30px;display:none}#mhc-eligibility-form-wrapper .container.active{display:block}#mhc-eligibility-form-wrapper .button-list{display:flex;flex-direction:column}#mhc-eligibility-form-wrapper .state-button,#mhc-eligibility-form-wrapper .gender-button,#mhc-eligibility-form-wrapper .option-button,#mhc-eligibility-form-wrapper button.continue-button[type=button]{width:100%;padding:15px;font-size:16px;border-radius:8px;cursor:pointer;transition:background-color .3s ease,color .3s ease;border:none}#mhc-eligibility-form-wrapper .state-button,#mhc-eligibility-form-wrapper button.continue-button[type=button]{font-weight:600}#mhc-eligibility-form-wrapper .state-button:hover,#mhc-eligibility-form-wrapper button.continue-button[type=button]:hover{opacity:.7}#mhc-eligibility-form-wrapper .gender-button{font-weight:600}#mhc-eligibility-form-wrapper .gender-button:hover{opacity:.7}#mhc-eligibility-form-wrapper .gender-button.selected{opacity:.7}#mhc-eligibility-form-wrapper .option-button{font-weight:600}#mhc-eligibility-form-wrapper .option-button:hover{opacity:.7}#mhc-eligibility-form-wrapper .option-button.selected{opacity:.7}#mhc-eligibility-form-wrapper .dob-section{margin-top:30px}#mhc-eligibility-form-wrapper input[type=date]{width:90%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:10px}#mhc-eligibility-form-wrapper .error-message{color:red;font-size:14px;display:none}#mhc-eligibility-form-wrapper .glp-warning{display:none;font-size:14px;background-color:#f0f0f0;padding:15px;border-radius:8px;text-align:left;margin-top:20px}#mhc-eligibility-form-wrapper .back-button{position:absolute;top:0;left:0;background:0 0;border:none;font-size:35px;color:#51b7bc;cursor:pointer}#mhc-eligibility-form-wrapper .back-button:hover{background:0 0;color:#566666}:where(.wp-site-blocks *:focus){outline-width:1px;outline-style:solid;outline-color:#d6d6d6}.loading-container{text-align:center;padding:40px 20px}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #00838f;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading-container p{color:#666;font-size:16px;margin:0}