*{    box-sizing: border-box;}
.cnc-tab.tab-layout3 :is(h1,h2,h3,h4,h5,h6){margin: 0;padding: 0;}
img { max-width: 100%; height: auto; vertical-align: middle; }
.cnc-tab.tab-layout3{padding:100px 0;}
.cnc-tab.tab-layout3 .container{max-width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.cnc-tab.tab-layout3 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;background-color:#fff;border-radius:30px;gap:36px;}
.cnc-tab.tab-layout3 .row .col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;max-width: 100%;}

.cnc-tab.tab-layout3 .tabs-wrapper .tabs{display:inline-flex;overflow:hidden;
    background:#fff;margin-bottom:30px;overflow-x: auto;width: 100%;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab{text-align:center;padding:12px;cursor:pointer;border-right:1px solid #D9D9D9;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;color:#323232;transition:0.3s;
  background-color:#ECF5FF;font-size:24px;font-weight:600;line-height:normal;flex:0 0 350px;white-space:nowrap;}
.cnc-tab.tab-layout3 .tabs .tab:first-child {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
}
.cnc-tab.tab-layout3 .tabs .tab:last-child {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab:hover .tabinimg svg{}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab :is(h1,h2,h4,h4,h5,h6){font-size: 24px;line-height: normal; font-weight: 700;white-space: nowrap;cursor: pointer;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab:last-child{border-right:none;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab.active{background-color:#005BC5;color:#fff;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg svg{filter: brightness(0) saturate(100%) invert(19%) sepia(5%) saturate(18%) hue-rotate(340deg) brightness(96%) contrast(97%);width: 100%; height: 100%; object-fit: contain; object-position: center;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab.active .tabinimg svg{filter: brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(304deg) brightness(105%) contrast(105%);}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg{color:#323232;line-height: 1;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg .arrow { transition: all 0.3s ease-in-out; position: relative; left: 0; max-width: 30px;max-height: 30px; display: inline-block; vertical-align: middle;margin-right: 0;}
.cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg .arrow svg{width: 30px;height: 30px;}
/* Content box */
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content{background:#fff;padding:57.72px 44.5px;border-radius:20px;box-shadow: 0px 0px 14px 10px rgba(0, 0, 0, 0.03);}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content :is(h1,h2,h3,h4,h5,h6){margin:0 0 10px 0;font-size:24px;line-height:normal;font-weight:bold;color:#000727;}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content p{font-size:16px; line-height: normal; font-weight: 500; margin: 0 0 10px 0;color: #323232;}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button{display: inline-block; background-color: #005AC3; color: #fff; font-weight: 400; padding: 14px 35px 14px 35px; border-radius: 5px; font-size: 20px; border: none; cursor: pointer; transition: all 0.3s ease-in-out; position: relative; line-height: normal; position: relative; text-decoration: none; white-space: nowrap;}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button:hover{background:#323232;}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button .arrow{ margin-left: 15px; transition: all 0.3s ease-in-out; position: relative; left: 0; width: 22px; height: 22px; display: inline-flex; justify-content: center; align-items: center; }
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button .arrow svg{width: 22px; height: 22px;}
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button .arrow img, .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg .arrow img{width: 100%; height: 100%; object-fit: contain; object-position: center;}

@media (min-width:1366px){
  .cnc-tab.tab-layout3 .container{max-width:1430px;}
  .cnc-tab.tab-layout3 .tabs-wrapper .tab-content .button{margin-top: 10px;}
} 
@media (max-width:1400px){
.cnc-tab.tab-layout3 .tabs-wrapper .tab-content{padding: 40px;}
}
@media (max-width:1199px){
    .cnc-tab.tab-layout3{padding: 70px 0;}
   
    .cnc-tab.tab-layout3 .tabs-wrapper .tab-content{padding: 30px;}
}
@media (max-width:1024px){
    .cnc-tab.tab-layout3 .tabs-wrapper .tabs,.cnc-tab.tab-layout3 .tabs-wrapper .tab-content{border-radius: 15px;}
    .cnc-tab.tab-layout3 .tabs-wrapper .tab-content{padding: 30px 20px;}
     .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab{min-width: auto;flex: auto;}
    /* .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab{font-size:18px;} */

    /* .cnc-tab.tab-layout3 .tabs-wrapper .tab-content :is(h1,h2,h3,h4,h5,h6){font-size: 20px;} */
     .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab, .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab :is(h1,h2,h4,h4,h5,h6), .cnc-tab.tab-layout3 .tabs-wrapper .tab-content :is(h1,h2,h3,h4,h5,h6){font-size: 22px;}
}


@media (max-width:767px){
    .cnc-tab.tab-layout3{padding: 50px 0;}
    .cnc-tab.tab-layout2 .tabs-wrapper{display: block;}
    .cnc-tab.tab-layout2 .tabs-wrapper .tab-content{margin-top: 40px;}
    .cnc-tab.tab-layout2 .tabs-wrapper .tab-content, .cnc-tab.tab-layout2 .tabs-wrapper .tabs{padding: 0;}
    /* .cnc-tab.tab-layout2 .tabs-wrapper .tabs .tab-button{font-size: 20px;} */
    .cnc-tab.tab-layout3 .tabs-wrapper .tabs{overflow-x: scroll;border-radius: 10px;}
      .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab, .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab :is(h1,h2,h4,h4,h5,h6), .cnc-tab.tab-layout3 .tabs-wrapper .tab-content :is(h1,h2,h3,h4,h5,h6){font-size: 20px;}
    .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab{min-width: auto;flex: auto;padding: 12px 20px;}
    .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab .tabinimg img{max-width: 75%;}
    .cnc-tab.tab-layout3 .tabs-wrapper .tab-content{padding: 30px 20px; border-radius: 10px;}
    
}

@media (max-width: 480px) {
    .cnc-tab.tab-layout3 .tabs-wrapper .tabs .tab {
          flex: none;
   } 
}