.tabs-vertical-case-study{width:100%;gap:40px;}
.tabs-vertical-case-study .nav-tabs-vertical {width:50%;border-bottom: none; display: flex; flex-flow: column nowrap; }
.tabs-vertical-case-study .tab-content{width:50%;}
.tabs-vertical-case-study .nav-tabs .nav-link {position:relative;gap:30px;padding:15px;margin-bottom: 7.5px;border-width:1px;transition: all 0s;}
.tabs-vertical-case-study .nav-tabs .nav-link img{width:180px;height:180px;object-fit: cover;object-position: center;}
.tabs-vertical-case-study .nav-tabs .nav-link:hover,.tabs-vertical-case-study .nav-tabs .nav-link.active{border:solid 1px;color: inherit;}
.tabs-vertical-case-study .nav-tabs-vertical li ul{padding-left:15px;}
.tabs-vertical-case-study .nav-tabs-vertical li ul li{list-style: initial;}

.accordion-vertical-tabs .card-accordion button{position:relative;color: #75767B; font-weight: 600; background: transparent; border-width: 0 0 1px; border-radius: 0px; text-align: left; padding: 15px 50px 15px 0; font-size: 16px; line-height: 1.3;letter-spacing: 0;}
.accordion-vertical-tabs .card-accordion button[aria-expanded="true"],.accordion-vertical-tabs .card-accordion button:hover{color:#222222;text-decoration:none;}
.accordion-vertical-tabs .card-body{padding: 10px 0 20px;}
.accordion-vertical-tabs svg.arrow-down{ position: absolute; right: 0; top: 18px;}
.accordion-vertical-tabs svg.arrow-down path{stroke:#75767B;}
.accordion-vertical-tabs .card-accordion button[aria-expanded="true"] svg.arrow-down path,.accordion-vertical-tabs .card-accordion button:hover svg.arrow-down path{stroke:#222222;}
