.insurance-plan-section{margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.insurance-plan-section{margin-bottom:2.5rem;margin-top:2.5rem}}.insurance-plan-section__inner{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.insurance-plan-section__inner{align-items:center;flex-direction:row;gap:2.5rem;justify-content:space-between}}.insurance-plan-section__detail{flex:1 1 0%;max-width:670px;width:100%}.insurance-plan-section__detail h2{font-family:var(--secondary-font),sans-serif;font-size:30px;font-weight:700;line-height:38px;margin-bottom:.25rem;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity))}.insurance-plan-section__detail p{font-size:16px;font-weight:500;line-height:1.2;line-height:1.5rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.insurance-plan-section__detail .rich-text-block{margin-top:1rem}@media (min-width:768px){.insurance-plan-section__detail .rich-text-block{margin-top:2rem}}.insurance-plan-section__detail .rich-text-block li,.insurance-plan-section__detail .rich-text-block p{font-size:16px;font-weight:500;line-height:1.2;line-height:1.5rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.insurance-plan-section__detail .rich-text-block a{font-size:16px;font-weight:700;line-height:1.2;line-height:1.5rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}.insurance-plan-section__detail-btn{margin-top:1.5rem}@media (min-width:768px){.insurance-plan-section__detail-btn{margin-top:2rem}}@media(max-width:560px){.insurance-plan-section__detail-btn{display:flex;justify-content:center}.insurance-plan-section__detail-btn a{max-width:400px;text-align:center;width:100%}}.insurance-plan-section__image{width:100%}@media (min-width:768px){.insurance-plan-section__image{height:400px;max-width:50%}}@media (min-width:1024px){.insurance-plan-section__image{max-width:464px}}.insurance-plan-section__image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
