.RelatedInsurance-module__-lv6Ba__section{background-color:#f6f8fa;padding:50px 20px 60px}.RelatedInsurance-module__-lv6Ba__inner{max-width:var(--max-width);margin:0 auto}.RelatedInsurance-module__-lv6Ba__heading{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.6px;color:var(--color-dark-bg);text-align:center;align-items:center;gap:18px;margin:0 0 32px;font-size:16px;font-weight:700;display:flex}.RelatedInsurance-module__-lv6Ba__heading:before,.RelatedInsurance-module__-lv6Ba__heading:after{content:"";background-color:#c8d0d8;flex:1;height:1px}.RelatedInsurance-module__-lv6Ba__heading span{flex-shrink:0}.RelatedInsurance-module__-lv6Ba__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.RelatedInsurance-module__-lv6Ba__cardLink{color:inherit;text-decoration:none;display:block}.RelatedInsurance-module__-lv6Ba__card{background-color:var(--color-white);transition:transform .2s linear, box-shadow var(--transition-fast);border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.RelatedInsurance-module__-lv6Ba__card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001f}.RelatedInsurance-module__-lv6Ba__imageWrapper{background-color:#e6ebef;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.RelatedInsurance-module__-lv6Ba__imageWrapper img{transition:transform var(--transition-medium)}.RelatedInsurance-module__-lv6Ba__card:hover .RelatedInsurance-module__-lv6Ba__imageWrapper img{transform:scale(1.04)}.RelatedInsurance-module__-lv6Ba__cardTitle{text-align:center;font-family:var(--font-primary);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.3px;margin:0;padding:14px 12px;font-size:14px;font-weight:700;line-height:1.25}@media (hover:none){.RelatedInsurance-module__-lv6Ba__card:hover{transform:none;box-shadow:0 2px 12px #0000000f}.RelatedInsurance-module__-lv6Ba__card:hover .RelatedInsurance-module__-lv6Ba__imageWrapper img{transform:none}}@media (max-width:900px){.RelatedInsurance-module__-lv6Ba__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:480px){.RelatedInsurance-module__-lv6Ba__grid{grid-template-columns:1fr}.RelatedInsurance-module__-lv6Ba__section{padding:36px 20px 40px}.RelatedInsurance-module__-lv6Ba__cardTitle{font-size:13px}}
