.accordion-login{font-family:Arial,sans-serif}.accordion-login .accordion-container{max-width:500px;margin:0 auto}.accordion-login .accordion-wrapper{margin-top:30px}.accordion-login .accordion-button{width:100%;text-align:left;padding:15px;margin-bottom:10px;background:white;border:1px solid #ddd;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.accordion-login .accordion-button-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.accordion-login .accordion-button-title{font-weight:600;font-size:16px;color:#333}.accordion-login .accordion-button-arrow{color:#999;font-size:18px;transition:transform .3s}.accordion-login .accordion-button-arrow--open{transform:rotate(90deg)}.accordion-login .accordion-button-arrow--closed{transform:rotate(0deg)}.accordion-login .accordion-content{overflow:hidden;transition:max-height .3s ease-in-out;margin-top:-10px;margin-bottom:20px}.accordion-login .accordion-content-inner{padding-top:15px}.accordion-login .accordion-content--closed{max-height:0}.accordion-login .accordion-section-title{color:#333;font-size:18px;font-weight:bold;margin-bottom:15px;margin-top:0}.accordion-login .accordion-list{list-style:none;padding-left:0;color:#666;font-size:14px;line-height:2;margin-bottom:0}.accordion-login .accordion-insurance{color:#666;font-size:14px;line-height:1.8}.accordion-login .accordion-insurance-link{display:block;margin-bottom:15px;text-decoration:none;color:#666}.accordion-login .accordion-insurance-title{color:#333;transition:color .2s}.accordion-login .accordion-insurance-title:hover{color:#e91e63}.accordion-login .accordion-insurance-description{padding-left:15px;margin-top:5px}.login-my-account-container{min-height:400px}.login-my-account-container .login-row{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;background:#fff;margin:0}.login-my-account-container .login-col-left{background-color:#f5f5f5;padding:30px}.login-my-account-container .login-col-right{padding:30px}.login-my-account-container .contact-info{color:#666;max-width:500px;margin:40px auto}.login-my-account-container .contact-info-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.login-my-account-container .contact-info-item:last-child{margin-bottom:0}.login-my-account-container .contact-info-item img{width:20px}.selected-method-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px}.selected-method-container .selected-method-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:30px;width:100%}@media (max-width:767px){.selected-method-container .selected-method-header{-ms-flex-pack:center;justify-content:center}}@media (max-width:400px){.selected-method-container .selected-method-header{-ms-flex-direction:column;flex-direction:column}}.selected-method-container .selected-method-image img{max-width:100px;height:auto}.selected-method-container .selected-method-title{font-size:32px;font-weight:bold;margin:0 0 5px 0;line-height:1.2}.selected-method-container .selected-method-title-highlight{color:#e91e8c}.selected-method-container .selected-method-subtitle{font-size:32px;font-weight:bold;color:#e91e8c;margin:0 0 15px 0;line-height:1.2}.selected-method-container .selected-method-description{font-size:16px;color:#666;margin:0}.selected-method-container .selected-method-buttons{width:100%;max-width:100%}.selected-method-container .selected-method-button{width:100%;background-color:#e91e8c;color:white;border:none;border-radius:0;padding:10px 20px;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:600;transition:background-color .3s}.selected-method-container .selected-method-button:hover{background-color:#d01a7a}.selected-method-container .selected-method-button:last-of-type{margin-bottom:25px}.selected-method-container .selected-method-button-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.selected-method-container .selected-method-button-content img{width:45px}.selected-method-container .selected-method-button-arrow{font-size:16px}.selected-method-container .selected-method-info{width:100%;text-align:left;font-size:13px;color:#666;line-height:1.6}.selected-method-container .selected-method-info p{margin-bottom:12px}.selected-method-container .selected-method-info p:last-child{margin-bottom:0}