.rmg-blocks .cards,.rmg-charts-block .cards,.rmg-text-block .cards{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:992px){.rmg-blocks .cards,.rmg-charts-block .cards,.rmg-text-block .cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.rmg-blocks .card,.rmg-charts-block .card,.rmg-text-block .card{align-items:center;border:2px solid #b0d0e5;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:2rem!important;text-align:center}@media screen and (min-width:992px){.rmg-blocks .card,.rmg-charts-block .card,.rmg-text-block .card{gap:1rem}}.rmg-blocks .card abbr,.rmg-charts-block .card abbr,.rmg-text-block .card abbr{border:0 transparent;text-decoration:none}.rmg-blocks .card span,.rmg-charts-block .card span,.rmg-text-block .card span{color:#2e5bcc;line-height:110%}.rmg-blocks .card .value,.rmg-charts-block .card .value,.rmg-text-block .card .value{font-size:2rem;font-weight:900}@media screen and (min-width:768px){.rmg-blocks .card .value,.rmg-charts-block .card .value,.rmg-text-block .card .value{font-size:3.625rem}}.rmg-blocks .card .label,.rmg-charts-block .card .label,.rmg-text-block .card .label{font-size:1rem;font-weight:700;max-width:100%;overflow-wrap:break-word}@media screen and (min-width:768px){.rmg-blocks .card .label,.rmg-charts-block .card .label,.rmg-text-block .card .label{font-size:1.5rem}}.rmg-blocks .visually-hidden,.rmg-charts-block .visually-hidden,.rmg-text-block .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.overflow-x-container{overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.overflow-x-content{border-bottom:none;overflow-x:scroll;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent}.overflow-x-content::-webkit-scrollbar{background-color:transparent}.overflow-x-controls{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:center;margin-top:2rem}.overflow-x-controls .next,.overflow-x-controls .previous{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjYiIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Im0xLjI5Ny43MDcgMi43NDkgMi43NDlMNi43OTQuNzA3YS43MDUuNzA1IDAgMSAxIC45OTkuOTk5TDQuNTQyIDQuOTU3YS43MDUuNzA1IDAgMCAxLTEgMEwuMjkzIDEuNzA2YS43MDUuNzA1IDAgMCAxIDAtLjk5OS43Mi43MiAwIDAgMSAxLjAwNSAwIi8+PC9zdmc+) center 55% no-repeat;background-size:18px;border:1px solid #000;border-radius:100%;color:transparent;display:block;height:40px;padding:0;width:40px}.overflow-x-controls .next:disabled,.overflow-x-controls .previous:disabled{cursor:not-allowed;opacity:.2}.overflow-x-controls .next{rotate:270deg}.overflow-x-controls .previous{rotate:-270deg}@media screen and (max-width:568px){.overflow-x-container{margin-left:-16px;margin-right:-16px}.overflow-x-content{padding-left:16px!important;padding-right:16px!important}}.rmg-blocks.top-insurance-providers-for-location-cards:has(.overflow-x-content[data-count="0"]){margin-bottom:-2rem}.rmg-blocks.top-insurance-providers-for-location-cards:has(.overflow-x-content[data-count="0"]) .overflow-x-controls{display:none}.rmg-blocks.top-insurance-providers-for-location-cards .card{align-items:center;display:flex;justify-content:flex-start;padding:1rem!important;width:12rem}.rmg-blocks.top-insurance-providers-for-location-cards .card a:active,.rmg-blocks.top-insurance-providers-for-location-cards .card a:focus,.rmg-blocks.top-insurance-providers-for-location-cards .card a:hover{background:#f5f6f8}.rmg-blocks.top-insurance-providers-for-location-cards .card a:active button,.rmg-blocks.top-insurance-providers-for-location-cards .card a:focus button,.rmg-blocks.top-insurance-providers-for-location-cards .card a:hover button{background:#f3f2f1}.rmg-blocks.top-insurance-providers-for-location-cards .card button{background-color:#fff;border:2px solid #b0d0e5;border-radius:.5rem;color:#0462e7;font-size:1rem;font-weight:700;line-height:140%;padding:.5rem 1rem}@media screen and (min-width:1200px){.rmg-blocks.top-insurance-providers-for-location-cards .card button{padding-left:2rem;padding-right:2rem}}.rmg-blocks.top-insurance-providers-for-location-cards .card img{height:100px;margin-bottom:.75rem;width:100px}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content{display:grid;gap:1.5rem;margin:0;padding-left:0}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="2"]{grid-template-columns:repeat(2,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="3"]{grid-template-columns:repeat(3,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="4"]{grid-template-columns:repeat(4,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="5"]{grid-template-columns:repeat(5,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="6"]{grid-template-columns:repeat(6,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="7"]{grid-template-columns:repeat(7,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content[data-count="8"]{grid-template-columns:repeat(8,1fr)}.rmg-blocks.top-insurance-providers-for-location-cards .overflow-x-content .card{background:transparent;gap:0;height:100%;margin-top:0}
