.credit-card-container{margin-bottom:20px;margin-top:20px;width:100%}.credit-card,.credit-card-container{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.credit-card{display:flex;background-color:#fff;box-shadow:0 2px 4px #0000001a;height:200px}.credit-card-left{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.card-image{max-width:100%;height:80%;object-fit:contain;margin-bottom:10px}.bank-name{font-size:14px;font-weight:700;color:#333;text-align:center}.credit-card-middle{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.card-description{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.description-item{margin-bottom:5px;font-size:14px;color:#555}.annual-fee{text-align:center;font-size:14px;color:#333;margin-top:10px}.annual-fee .title{font-weight:700;margin-right:5px}.credit-card-right{width:25%;display:flex;justify-content:center;align-items:center;padding:10px}.apply-button{background-color:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .3s ease;width:100%}.apply-button:hover{background-color:#0056b3}@media (max-width:768px){.credit-card{flex-direction:column;height:auto}.credit-card-left,.credit-card-middle,.credit-card-right{width:100%;border-right:none;border-bottom:1px solid #e0e0e0;padding:15px}.credit-card-middle{order:2}.credit-card-right{order:3}.annual-fee{margin-top:15px}.credit-card{flex-direction:column;height:auto}.credit-card-left,.credit-card-middle,.credit-card-right{width:100%;padding:15px;text-align:center;border-right:none;border-bottom:1px solid #e0e0e0}.credit-card-middle{order:2}.credit-card-right{order:3;padding:10px 0}.annual-fee{margin-top:15px}}@media (max-width:480px){.credit-card{flex-direction:row;height:auto;padding:10px;align-items:center}.credit-card-left{width:25%;padding:5px;justify-content:center;align-items:center;text-align:center}.card-image{height:100%;object-fit:contain}.credit-card-middle{width:50%;padding:5px 10px;text-align:justify}.card-description,.credit-card-middle{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.description-item{font-size:12px;margin-bottom:5px}.annual-fee{margin:5px 0;font-size:12px}.credit-card-right{width:25%;padding:5px;display:flex;justify-content:center;align-items:center}.apply-button{padding:5px 10px;font-size:12px;width:100%;max-width:150px}}.styles_calculator__J5RuC{background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;padding:20px}.styles_section-header__vfdCQ{background-color:#007bff;color:#fff;padding:10px;margin-top:20px;margin-bottom:10px}.styles_form-group__YWQlA{margin-bottom:15px}.styles_input-group__aHxDD{display:flex;align-items:center}.styles_input-group__aHxDD input{flex:1 1;margin-right:10px}.styles_input-group__aHxDD select{width:auto}.styles_buttons__7BY75{margin-top:20px}.styles_btn__ljcuZ{padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.styles_btn-primary__o7mxc{background-color:#4caf50;color:#fff}.styles_btn-secondary__VeSqx{background-color:#f1f1f1;color:#333}@media (max-width:480px){.styles_calculator__J5RuC{padding:10px}.styles_section-header__vfdCQ{font-size:1rem;padding:8px}.styles_form-group__YWQlA{margin-bottom:10px}.styles_form-group__YWQlA label{font-size:.9rem}.styles_input-group__aHxDD{flex-direction:column}.styles_input-group__aHxDD input,.styles_input-group__aHxDD select{width:100%;margin-right:0;margin-bottom:5px}.styles_buttons__7BY75{flex-direction:column;gap:10px}.styles_btn__ljcuZ{width:100%}#styles_results__53Sic h2{font-size:1.2rem}#styles_results__53Sic p{font-size:1rem}}.loanPageLoanTypeButton{flex:1 1;min-width:120px;padding:10px 15px;background-color:#fff;border:1px solid #007bff;border-radius:5px;color:#007bff;text-align:center;text-decoration:none;transition:all .3s ease;font-size:14px;white-space:nowrap}.loanPageLoanTypeButton.selected,.loanPageLoanTypeButton:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.loanButtonsContainer{flex-direction:column;align-items:stretch}.loanPageLoanTypeButton{width:100%}}.dynamic-page-button-container{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:10px;box-sizing:border-box}.styles_inputWrapper__vuual{width:100%;max-width:300px;margin:0 auto}.styles_loanInput__tBF_a{display:flex;align-items:center;gap:10px;margin:20px 0;flex-wrap:wrap}.styles_loanInput__tBF_a:focus{padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:4px;transition:all .3s ease}.styles_loanInput__tBF_a::placeholder{color:#999}@media (max-width:768px){.styles_inputWrapper__vuual{max-width:100%}.styles_loanInput__tBF_a{font-size:14px;padding:8px 12px}}.bank-detail-container{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-bottom:20px;width:100%}.bank-detail{display:flex;flex-wrap:wrap;background-color:#fff;padding:15px}.bank-info-left,.bank-info-middle,.bank-info-right{display:flex;flex-direction:column;justify-content:center;padding:10px}.bank-info-left{width:25%;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bank-info-middle{width:50%;min-width:300px}.bank-info-right{width:25%;min-width:200px;align-items:flex-end}.bank-info-item{width:100%;max-width:200px;margin:0 auto}.payment-details{background-color:#f8f8f8;padding:15px;overflow-x:auto}.payment-details table{width:100%;border-collapse:collapse;min-width:600px}.payment-details td,.payment-details th{border:1px solid #ddd;padding:8px;text-align:right}.payment-details th{background-color:#f2f2f2;font-weight:700}.total-row{font-weight:700;background-color:#e6e6e6}.bank-button,.detail-button{padding:10px 15px;margin:5px;border:none;border-radius:4px;cursor:pointer;width:100%;max-width:200px}.bank-button{background-color:#008cba;color:#fff}.detail-button{background-color:#4caf50;color:#fff}@media (max-width:992px){.bank-info-left,.bank-info-middle,.bank-info-right{width:100%;align-items:center;text-align:center}.bank-info-right{margin-top:15px}}@media (max-width:768px){.bank-detail{flex-direction:column}.bank-info-item{margin-bottom:15px}.payment-details{background-color:#f8f8f8;padding:1px;overflow-x:auto}.payment-details table{width:100%;border-collapse:collapse;min-width:400px}.payment-details td,.payment-details th{border:1px solid #ddd;padding:1px;text-align:right}.payment-details th{background-color:#f2f2f2;font-weight:700}}@media (max-width:480px){.bank-detail{flex-direction:row;align-items:center;justify-content:space-between;padding:5px}.bank-info-left{width:15%;min-width:50px;padding:4px;align-items:flex-start;justify-content:center}.bank-info-left img{max-width:40px;height:auto;margin-right:5px}.bank-info-middle,.bank-info-right{width:40%;min-width:120px;padding:4px;align-items:flex-end;text-align:right}.bank-info-middle{width:45%;align-items:flex-start;text-align:left;font-size:10px}.bank-info-item{margin-bottom:8px;max-width:100%;font-size:12px}.payment-details{padding:5px}.payment-details table{min-width:200px;border-collapse:collapse}.payment-details td,.payment-details th{padding:2px;font-size:10px;text-align:center;line-height:1.2}.payment-details th{background-color:#f2f2f2;font-weight:700}.total-row{font-size:11px;background-color:#e6e6e6}.bank-button,.detail-button{padding:5px 8px;margin:2px;max-width:120px;font-size:11px}.bank-detail-container{margin-bottom:8px;border-radius:6px}}@media (max-width:370px){.bank-info-item{margin-bottom:8px;font-size:11px}.bank-info-right{width:100%;display:flex;align-items:center}.bank-button,.detail-button{width:100px;height:20px;font-size:10px;align-self:center}.bank-button{margin-top:-20px}}.loan-calculator{display:flex;align-items:center;gap:10px;padding:10px;background-color:#f5f5f5;border-radius:5px}.input-group{flex:1 1}.input-group input,.input-group select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.calculate-button{padding:10px 20px;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.calculate-button,.calculate-button:hover{background-color:#007bff}.style_bank-detail-container__ULOqi{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;margin-bottom:20px;width:100%}.style_bank-detail__QVvgJ{display:flex;flex-wrap:wrap;background-color:#fff;padding:15px}.style_bank-info-left__Fvc6Y,.style_bank-info-middle__iig6f,.style_bank-info-right__x1n5_{display:flex;flex-direction:column;justify-content:center;padding:10px}.style_bank-info-left__Fvc6Y{width:25%;min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.style_bank-info-middle__iig6f{width:50%;min-width:300px}.style_bank-info-right__x1n5_{width:25%;min-width:200px;align-items:flex-end}.style_bank-info-item__oxiPn{width:100%;max-width:200px;margin:0 auto}.style_bank-button__N9JUJ{padding:10px 15px;margin:5px;border:none;border-radius:4px;cursor:pointer;width:100%;max-width:200px;background-color:#008cba;color:#fff}@media (max-width:992px){.style_bank-info-left__Fvc6Y,.style_bank-info-middle__iig6f,.style_bank-info-right__x1n5_{width:100%;align-items:center;text-align:center}.style_bank-info-right__x1n5_{margin-top:15px}}@media (max-width:768px){.style_bank-detail__QVvgJ{flex-direction:column}.style_bank-info-item__oxiPn{margin-bottom:15px}}