.carousel-pagination{align-items:center;display:flex;justify-content:space-between;margin:0}.carousel-page-indices{display:flex;gap:4px;padding:0}.carousel-page-index{display:block}.carousel-page-index button{--carousel-index-width:9px;background-color:var(--color-grey);border:none;border-radius:calc(var(--carousel-index-width)/2);display:block;height:var(--carousel-index-width);padding:0;width:var(--carousel-index-width)}.carousel-page-index.selected button{background-color:#000}.carousel-page-index button:active,.carousel-page-index button:focus,.carousel-page-index button:hover{border-radius:calc(var(--carousel-index-width)/2)}.carousel-page-index button:hover{background-color:var(--color-grey-medium)}.carousel-page-index button:active,.carousel-page-index button:focus{outline:1px auto var(--color-outline)}.carousel-nav-arrows{display:flex;gap:18px}.carousel-nav-arrow-next,.carousel-nav-arrow-prev{--carousel-nav-arrow-width:30px;height:var(--carousel-nav-arrow-width);padding:0;width:var(--carousel-nav-arrow-width)}.carousel-nav-arrow-next,.carousel-nav-arrow-next:active,.carousel-nav-arrow-next:focus,.carousel-nav-arrow-next:hover,.carousel-nav-arrow-prev,.carousel-nav-arrow-prev:active,.carousel-nav-arrow-prev:focus,.carousel-nav-arrow-prev:hover{background:none;border:none;border-radius:calc(var(--carousel-nav-arrow-width)/2)}.carousel-nav-arrow-next:active,.carousel-nav-arrow-next:focus,.carousel-nav-arrow-prev:active,.carousel-nav-arrow-prev:focus{outline:1px auto var(--color-outline)}.carousel-nav-arrow-next:active svg,.carousel-nav-arrow-next:focus svg,.carousel-nav-arrow-next:hover svg,.carousel-nav-arrow-prev:active svg,.carousel-nav-arrow-prev:focus svg,.carousel-nav-arrow-prev:hover svg{height:100%;width:100%}.carousel-nav-arrow-next:hover svg,.carousel-nav-arrow-prev:hover svg{fill:var(--color-grey-medium)}.carousel-nav-arrow-next[disabled],.carousel-nav-arrow-prev[disabled]{background:none;border:none;border-radius:none;cursor:default;outline:none}.carousel-nav-arrow-next[disabled] svg,.carousel-nav-arrow-prev[disabled] svg{fill:var(--color-black-disabled);outline:none}.carousel-nav-arrow-next[disabled]:active svg,.carousel-nav-arrow-next[disabled]:focus svg,.carousel-nav-arrow-next[disabled]:hover svg,.carousel-nav-arrow-prev[disabled]:active svg,.carousel-nav-arrow-prev[disabled]:focus svg,.carousel-nav-arrow-prev[disabled]:hover svg{outline:none}.carousel-grid.grid-a,section.carousel-cases .carousel-grid{align-items:stretch;display:flex;flex-wrap:nowrap;gap:45px;gap:0 var(--carousel-cases-column-gap);justify-content:start;list-style-type:none;margin:0;padding:35px 0;width:max-content}.carousel-grid.grid-a .carousel-grid-item,section.carousel-cases .carousel-grid-item{background-color:#fff;background-color:unset;border-radius:15px;border-radius:unset;box-shadow:0 3px 10px 3px #75757526;box-shadow:unset;flex:0 0 auto;margin:0;padding:0;position:relative;scroll-snap-align:start;width:calc((var(--content-width) - ((var(--carousel-cases-page-items) - 1)*var(--carousel-cases-column-gap)))/var(--carousel-cases-page-items))}.carousel-grid.grid-a .carousel-grid-item-link,section.carousel-cases .carousel-grid-item-link{cursor:pointer;display:block;height:100%;left:0;outline:none;position:absolute;top:0;width:100%;z-index:0}.carousel-grid.grid-a .carousel-grid-item .carousel-grid-item-inner,section.carousel-cases .carousel-grid-item .carousel-grid-item-inner{background-color:#fff;border-radius:15px;box-shadow:0 3px 10px 3px #75757526;height:100%;padding:31px 21px;position:relative;transform:scale(1);transition:transform .15s ease-out}.carousel-grid.grid-a .carousel-grid-item:hover .carousel-grid-item-inner,section.carousel-cases .carousel-grid-item:hover .carousel-grid-item-inner{transform:scale(1.05)}.carousel-grid.grid-a .carousel-grid-item .carousel-grid-item-content,section.carousel-cases .carousel-grid-item .carousel-grid-item-content{height:100%;padding:0 0 70px;pointer-events:none;position:relative;width:100%;z-index:1}.carousel-grid.grid-a .carousel-grid-item .badge-active-lawsuit,section.carousel-cases .carousel-grid-item .badge-active-lawsuit{padding:0;position:absolute;right:0;top:2px;width:110px}.carousel-grid.grid-a .carousel-grid-item .case-title-img-link,section.carousel-cases .carousel-grid-item .case-title-img-link{pointer-events:auto;text-decoration:none}.carousel-grid.grid-a .carousel-grid-item .case-title,section.carousel-cases .carousel-grid-item .case-title{display:block;min-height:2.75em;text-decoration:none;width:calc(100% - 120px)}.carousel-grid.grid-a .carousel-grid-item .case-title:is(:hover,:focus,:active),section.carousel-cases .carousel-grid-item .case-title:is(:hover,:focus,:active){text-decoration:none}.carousel-grid.grid-a .carousel-grid-item h3,section.carousel-cases .carousel-grid-item h3{display:inline;font-size:1.25rem;font-weight:700}.carousel-grid.grid-a .carousel-grid-item figure,section.carousel-cases .carousel-grid-item figure{aspect-ratio:1.4/1;border-radius:15px;margin:26px 0 0;overflow:hidden}.carousel-grid.grid-a .carousel-grid-item figure img,section.carousel-cases .carousel-grid-item figure img{height:100%;object-fit:cover;width:100%}.carousel-grid.grid-a .carousel-grid-item .case-summary,section.carousel-cases .carousel-grid-item .case-summary{margin-top:18px}.carousel-grid.grid-a .carousel-grid-item a.case-button-link,section.carousel-cases .carousel-grid-item a.case-button-link{color:#000;display:inline-block;font-weight:700;margin-top:7px;pointer-events:auto;text-decoration:none}.carousel-grid.grid-a .carousel-grid-item a.case-button-link:is(:hover,:focus,:active),section.carousel-cases .carousel-grid-item a.case-button-link:is(:hover,:focus,:active){text-decoration:underline}.carousel-grid.grid-a .carousel-grid-item .button,section.carousel-cases .carousel-grid-item .button{bottom:0;left:0;pointer-events:auto;position:absolute;z-index:2}.carousel-grid.grid-a .carousel-no-items-message h3,section.carousel-cases .carousel-no-items-message h3{font-size:1.25rem;font-weight:700}@media only screen and (max-width:1024px){:root{--carousel-cases-page-items:2.25}}@media only screen and (max-width:660px){:root{--carousel-cases-page-items:1}}