.insurance-section{margin-bottom:2rem;margin-top:2rem}.insurance-section__header{margin-bottom:1rem}.insurance-section__header h2{font-family:var(--secondary-font),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-section__header p{font-size:16px;font-weight:600;line-height:1.2;line-height:1.5rem;margin-bottom:.25rem;--tw-text-opacity:1;color:#4d5761;color:rgb(77 87 97/var(--tw-text-opacity))}@media(max-width:767px){.insurance-section__content-inner{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;position:relative;width:calc(100% + 32px)}}.insurance-section__content h3{cursor:pointer;font-family:var(--secondary-font),serif;font-size:24px;font-weight:700;line-height:1.2;line-height:2rem;margin-bottom:1rem;--tw-text-opacity:1;color:#1f2a37;color:rgb(31 42 55/var(--tw-text-opacity));transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.insurance-section__content .insurance-tab-content{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;flex-wrap:nowrap;justify-content:flex-start;row-gap:1.5rem}@media (min-width:768px){.insurance-section__content .insurance-tab-content{flex-wrap:wrap}}.insurance-section__content .insurance-tab-content:first-of-type{margin-bottom:1rem}@media(max-width:767px){.insurance-section__content .insurance-tab-content{gap:1rem;margin-left:-1rem;margin-right:-1rem;overflow-x:scroll;overflow-y:clip;padding-left:1rem;padding-right:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:calc(100% + 32px);-webkit-overflow-scrolling:touch}.insurance-section__content .insurance-tab-content::-webkit-scrollbar{display:none}}.insurance-section__content .insurance-card{align-items:center;border-radius:.5rem;border-width:1px;display:flex;height:120px;justify-content:center;max-width:calc(25% - 30px);min-width:200px;width:100%;--tw-border-opacity:1;border-color:#e2e7f0;border-color:rgb(226 231 240/var(--tw-border-opacity));padding:1rem}@media(max-width:767px){.insurance-section__content .insurance-card{scroll-margin:16px;scroll-snap-align:start}}.insurance-section__content .insurance-card img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.insurance-section .insurance-section__action{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.5rem}
