@media (max-width:575px){.btn{padding:.375rem .75rem;font-size:.875rem}.btn-quote{width:34%;margin:0 auto 10px;display:block}.btn-link{text-wrap:auto}.btn-call{display:none!important}.hero-title{font-size:1.5rem!important}.paragraph,p{font-size:12px;line-height:25px}.header-card{padding:12px 6px 6px!important}.header-card img{width:30px;height:auto}.feature-btn{padding:.375rem .75rem;font-size:.875rem;width:50%;margin:0 auto}.document-li{text-align:left}.health-calculator-img{max-width:70%;height:auto;margin:0 auto}.modal .quote-card,.quote-card{display:flex!important;flex-direction:column!important;border-radius:16px!important;padding:18px 8px!important;margin-bottom:12px!important}.quote-btn{margin-top:10px!important}.section-title{font-size:1.5rem!important}.why-choose{margin-bottom:30px!important}.contact .container,.why-choose .container{padding-left:16px;padding-right:16px}.why-choose .section-title{font-size:24px!important;margin-top:25px!important;line-height:1.25}.why-choose-subtitle{font-size:14px;margin-bottom:22px}.why-choose .row.g-4{--bs-gutter-x:0;--bs-gutter-y:14px}.why-choose-cards{border-radius:14px}.why-choose-cards .card-body{min-height:165px;padding:22px 16px}.why-choose-cards h5{font-size:18px;margin-bottom:8px}.why-choose-cards p{font-size:14px;line-height:1.5}.why-choose-cards .btn{width:100%!important;max-width:200px;padding:10px 14px;font-size:14px}.support-card{padding:1.5rem .5rem!important}.support-card .d-flex{display:block!important}.quick-support .btn{margin-top:10px;font-size:1rem}.quick-support h4{font-size:1.2rem!important}.quick-support p{font-size:.95rem!important}.contact.section-lg{padding-top:35px;padding-bottom:35px}.contact h4{font-size:19px;line-height:1.4}.contact p{font-size:14px;line-height:1.6}.contact ul li{font-size:14px;margin-bottom:14px!important}.contact ul li a{word-break:break-word}.contact .form-control{min-height:44px;font-size:14px;padding:10px 12px}.contact textarea.form-control{min-height:110px}.contact button[type=submit]{width:100%!important;max-width:100%;font-size:15px;padding:11px 16px}.contact #loading,.contact #loadingContact,.contact .thank-you-message{text-align:center;font-size:14px}.contact .thank-you-message h4{font-size:18px}.contact .thank-you-message p{font-size:14px}}@media (max-width:767px){.why-choose .col-lg-12.mt-4,.why-choose-cards h5{margin-top:0!important}.why-choose .section-title{font-size:28px!important;margin-top:35px!important}.why-choose-subtitle{font-size:15px;line-height:1.5;padding:0 10px}.why-choose .row.g-4{--bs-gutter-y:1rem}.contact .col-12,.contact .col-md-12,.contact .col-md-6,.why-choose .col-lg-12,.why-choose .col-lg-4,.why-choose .col-md-6{width:100%}.why-choose .col-lg-4{margin-top:0}.why-choose-cards{min-height:auto;height:auto!important}.why-choose-cards .card-body{min-height:190px;padding:26px 20px}.why-choose-cards h5{font-size:20px}.why-choose-cards p{font-size:15px;margin-bottom:0}.why-choose-cards .btn{width:100%!important;max-width:220px}.contact.section-lg{padding-top:45px;padding-bottom:45px}.contact h4{font-size:21px;margin-bottom:18px!important}.contact p{font-size:15px;margin-bottom:22px!important}.contact ul li{font-size:15px;display:flex;align-items:flex-start;gap:8px}.contact ul li i{margin-top:4px;min-width:18px}.contact .form-control{min-height:46px;font-size:15px}.contact textarea.form-control{min-height:120px}.contact button[type=submit]{width:100%!important;max-width:260px}.thank-you-message{text-align:center}}@media (max-width:991px){.contact form,.contact p,.contact ul{max-width:650px;margin-left:auto;margin-right:auto}.why-choose{margin-bottom:40px!important}.why-choose .section-title{font-size:30px!important;margin-top:45px!important;text-align:center}.why-choose-subtitle{text-align:center;margin-bottom:28px}.why-choose .col-lg-4,.why-choose .col-lg-8{width:100%}.why-choose-cards{min-height:220px}.why-choose-cards .card-body{text-align:center;padding:30px 24px}.why-choose-cards .btn{width:auto!important;min-width:160px}.contact.section-lg{padding-top:60px;padding-bottom:60px}.contact .col-6{width:100%;flex:0 0 100%;max-width:100%}.contact h4{font-size:23px;text-align:center}.contact p{text-align:center}.contact button[type=submit]{width:60%!important}}@media (max-width:1199px){.why-choose .section-title{font-size:32px!important;margin-top:60px!important}.why-choose-subtitle{font-size:16px}.why-choose-cards .card-body{padding:28px 22px}.contact.section-lg{padding-top:70px;padding-bottom:70px}.contact h4{font-size:24px}.contact p,.contact ul li{font-size:15px}}#insuranceForm{width:100%}#insuranceForm h4{line-height:1.3;font-size:18px!important}#insuranceForm .form-control{min-height:48px;border-radius:10px;font-size:15px}#insuranceForm .btn{min-height:46px;border-radius:10px;font-weight:600}.plan-card{min-height:135px;display:flex;align-items:center;justify-content:center}.plan-card h6{line-height:1.35}@media (max-width:1199px){.col-lg-6.card.p-4{padding:22px!important}#insuranceForm h4{font-size:22px}.plan-card{min-height:125px}}@media (max-width:991px){.col-lg-6.card.p-4{width:100%;max-width:100%;margin-top:25px!important}#insuranceForm h4{font-size:21px}#insuranceForm .text-center.mb-4{margin-bottom:22px!important}.plan-card{min-height:120px}#insuranceForm .btn{display:block;margin:10px auto}}@media (max-width:767px){.col-lg-6.card.p-4{padding:20px!important;border-radius:16px}#insuranceForm h4{font-size:20px}#insuranceForm .row.g-3{--bs-gutter-y:14px}#insuranceForm .col-12,#insuranceForm .col-md-4,#insuranceForm .col-md-6,#insuranceForm .col-md-8{width:100%}.plan-card{min-height:112px;padding:14px 10px!important;border-radius:15px}.plan-card .fs-2{font-size:28px!important;margin-bottom:6px!important}.plan-card h6{font-size:14px}#step2 .col-12.mt-2{display:flex;gap:10px}#step2 .col-12.mt-2 .btn{flex:1;margin-right:0!important}#step3 .py-5{padding-top:35px!important;padding-bottom:35px!important}#step3 h2{font-size:28px}#step3 p{font-size:16px!important;line-height:1.6}}@media (max-width:575px){.col-lg-6.card.p-4{padding:16px!important;border-radius:14px;margin:15px}#insuranceForm h4{font-size:18px}#insuranceForm .text-center.mb-4{margin-bottom:18px!important}#insuranceForm .row.g-3.mb-4{margin-bottom:18px!important}#insuranceForm .row.g-3.mb-4>.col-6{width:50%;padding-left:6px;padding-right:6px}.plan-card{min-height:65px;padding:8px 6px!important;border-radius:12px;margin:0 auto 12px auto!important;max-width:85%;display:flex;align-items:center;justify-content:center}.plan-card .fs-2{font-size:25px!important}.plan-card h6{font-size:12.5px}#insuranceForm .form-control{min-height:44px;font-size:14px;padding:10px 12px}#insuranceForm .btn{min-height:44px;font-size:14px;padding:10px 14px}#step2 label{font-size:14px}#step2 .col-12.mt-2{flex-direction:column;gap:10px}#step2 .col-12.mt-2 .btn{width:100%}#step3 .mb-4{font-size:54px!important}#step3 h2{font-size:24px}#step3 p{font-size:14px!important}}