   .tabs-intabs {
       display: flex;
   }

   .tabs-intabs>div {
       width: 50%;
   }

   .tabs-intabs .left-col ul {
       margin: 0;

   }

   .tabs-intabs .left-col ul li.main-list {
       list-style: none;
       position: relative;
   }

   .tabs-intabs .left-col ul li.main-list button {
       max-height: 100px;
       transition: none;
   }

   .tabs-intabs .left-col ul li.main-list button.active {
       max-height: 200px;
   }

   .tabs-intabs .left-col ul li.main-list>button:before {
       content: "";
       position: absolute;
       inset: 0;
       background-color: rgba(0, 0, 0, .5);
       z-index: 2;
       pointer-events: none;
       max-height: 100px;
       transition: none;
   }

   .tabs-intabs .left-col ul li.main-list>button.active:before {
       max-height: 200px;
       background-color: rgba(0, 0, 0, .3);
   }


   .tabs-intabs .left-col ul li button {
       padding: 0;
       position: relative;
       width: 100%;
   }

   .tabs-intabs .left-col ul li button img {
       height: 100px;
       width: 100%;
       object-fit: cover;
   }

   .tabs-intabs .left-col ul li button.active img {
       height: 200px;
       max-height: 200px;
   }

   .tabs-intabs .left-col ul li button h3 {
       position: absolute;
       z-index: 9;
       bottom: 50%;
       transform: translateY(50%);
       left: 20px;
       color: #fff;
       margin: 0;
       font-weight: 400;
       font-size: 32px;
       line-height: 40px;
       letter-spacing: 2.69px;
       vertical-align: middle;
       text-transform: uppercase;
   }

   .tabs-intabs .left-col ul li button.active h3 {
       bottom: 30px;
   }

   .uv-tab-content:not(.active),
   .uv-tabinternal-content:not(.active) {
       display: none;
   }

   .tabs-intabs .uv-tab-content {
       padding: 0 40px;
   }

   .tabs-intabs .uv-tab-content ul {
       margin: 0;
       display: flex;
   }

   .tabs-intabs .uv-tab-content ul li {
       list-style: none;
       position: relative;
   }

   .tabs-intabs .uv-tab-content ul li button {
       padding: 20px 18px 17px;
       background-color: transparent;
       border-bottom: 3px solid transparent;
   }

   .tabs-intabs .uv-tab-content ul li button.active {
       border-color: #d7182a;
   }

   .uv-tabinternal-content {
       margin-top: 30px;
   }

   .uv-tabinternal-content .uv-tab-header {
       padding-bottom: 10px;
   }

   .uv-tabinternal-content .uv-tab-header h4 {
       font-weight: 500;
       font-size: 22px;
       line-height: 30px;
       letter-spacing: 2.69px;
       text-transform: uppercase;
       margin-bottom: 0;
   }

   .uv-tabinternal-content .uv-tab-header .uv-tab-label {
       font-weight: 600;
       font-size: 17px;
       line-height: 25px;
       letter-spacing: 2.69px;
       text-transform: uppercase;
       padding-left: 10px;
   }

   .uv-tabinternal-content .uv-tab-header .uv-tab-cap {
       font-weight: 600;
       font-size: 17px;
       line-height: 25px;
       letter-spacing: 2.69px;
       text-transform: uppercase;
       padding: 0 5px 0 25px;
       background-image: url("../png/person.png");
       background-repeat: no-repeat;
       border-right: 1px solid #CFCFCF;
   }

   .uv-tabinternal-content .uv-tab-body {
       padding: 24px 0;
       border-top: 1px solid #cfcfcf;
       border-bottom: 1px solid #cfcfcf;
   }

   .uv-tabinternal-content .uv-tab-body ul {
       display: block;
   }

   .uv-tabinternal-content .uv-tab-body ul li {
       background-color: #f7f7f7;
       padding: 6px 16px;
       font-weight: 500;
       font-size: 14px;
       line-height: 22px;
       letter-spacing: 2px;
       text-transform: uppercase;
   }

   .uv-tabinternal-content .uv-tab-body ul li:nth-child(even) {
       background-color: transparent;
   }

   .uv-tab-ctas {
       margin-top: 40px;
       display: flex;
       flex-wrap: wrap;
       gap: 20px;
       justify-content: space-around;
   }

   @media screen and (max-width: 767px) {
       .tabs-intabs .left-col {
           width: 100%;
       }

       .tabs-intabs .right-col {
           display: none;
       }

       .tabs-intabs .uv-tab-content {
           padding: 62px 10px 20px;
           position: relative;
       }

       .uv-tab-ctas a {
           width: 100%;
       }

       .tabs-intabs .uv-tab-content>ul {
           margin: 0;
           display: flex;
           position: absolute;
           background-color: #fff;
           top: 0;
           flex-direction: column;
           z-index: 9;
           height: 62.5px;
           overflow: hidden;
           padding-right: 30px;
           padding-left: 30px;
           left: 50%;
           transform: translateX(-50%);

       }

       .tabs-intabs .uv-tab-content>ul:after {
           content: '\e819';
           font-family: "uvfonticons";
           display: inline-block;
           width: 1em;
           text-align: center;
           line-height: 1em;
           margin-left: .2em;
           right: 18px;
           position: absolute;
           top: 24px;
           transform: rotate(90deg);
       }

       .tabs-intabs .uv-tab-content>ul.expanded {
           height: auto;
           box-shadow: 0px 7px 6px rgba(0, 0, 0, 0.5);
       }

       .tabs-intabs .uv-tab-content>ul.expanded::after {
           transform: rotate(-90deg);
       }

       .tabs-intabs .left-col ul li button h3 {
           font-weight: 500;
           font-size: 18px;
           line-height: 14px;
           letter-spacing: 2.69px;
           text-transform: uppercase;
       }

   }