.connector-section .top-section {
    text-align: center;
    padding: 80px 0 32px;

}

.scrolling-logo.mobile-view {
display:none !important;
}

.connector-section {
position:relative;
}

.connector-section  .card-text-class-border {
    width: 100%;
    background: #D0D5DD;
    height: 1px;
    margin-bottom: 26px;
}


.connector-section .top-section::before {
    background-image: url(https://ci-hub.com/hubfs/Sales%20Club%202025/Lines.png);
    background-size: auto;
    top: 0;
    content: "";
    height: 16%;
    position: absolute;
    left: 0;
    width: 45%;
    z-index: -1;
    background-repeat: repeat;
}

.connector-section  .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    color: #101828;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 32px 0px;
}

.connector-section .tool-item {
    display: flex;
    align-items: center;
    gap: 5px;
    margin: 22px 0px;
    opacity:0.4;
}

.connector-section .tool-item span {
    color:  #475467;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
}

.connector-section .tool-item strong {
    color:  #475467);
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
}
.connector-section .tool-item a{
color: #e80029;
}
.connector-section .tool-item span strong {
    color: #000;
    font-weight: 500;
/*     text-decoration: underline; */
}

.connector-section .adobe-section .heading .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    margin: 0px;
}

.connector-section .logo-block .image-text-wrap {
    display: flex;
    gap: 10px;
}

.connector-section .adobe-section  .image-text-wrap {
    border-radius: 12px 12px 0px 0px;
/*     opacity: 0.7; */
    background: rgba(255, 235, 238, 0.50);
    padding: 22px;
}

.connector-section .icons {
    border-radius: 0px 0px 12px 12px;
    background: #F4F4F4;
    padding: 22px;
    margin-bottom: 20px;
    background-color: rgba(244, 244, 244, 0.4);
}

.connector-section .adobe-section .heading .icons .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    color: #475467;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 170%;
    margin-bottom: 10px;
}

.connector-section .text-block .text-block-heading .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 170%;
    opacity: 1;
}

.ci-drive-hub-custom .tools-list .tool-item:nth-child(1) {
    opacity: 1;
}

.connector-section .connectivity-standard .tool-item {
    opacity: 1;
}

.connector-corporate,
.ci-drive-hub-custom,
.connectivity-standard {
       position: relative;
       border-right: 1px solid #D0D5DD;
           overflow: hidden;
}



.connector-section  .ci-drive-hub-custom {
    border-right: 0;
}

.connector-corporate::before,
.ci-drive-hub-custom::before {
    background-image: url(https://ci-hub.com/hubfs/Sales%20Club%202025/Background%20pattern.png);
    background-repeat: no-repeat;
    background-size: auto;
    content: "";
    height: 100%;
    left: 25px;
    position: absolute;
    top: 10%;
    width: 100%;
    z-index: -1;
}

.logo-block.adobe-express .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    padding-top: 30px;
}

.logo-block.adobe-express::before {
    content: "";
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: calc(100% - 40px);
    border-top: 1px solid #D0D5DD;
}

.logo-block.adobe-express {
    margin-top: -35px;
    position: relative;
}

.connectivity-standard:before {
    background-image: url(https://ci-hub.com/hubfs/Sales%20Club%202025/Background%20pattern.png);
    background-repeat: no-repeat;
    background-size: auto;
    content: "";
    height: 100%;
    left: 25px;
    position: absolute;
    top: 10%;
    width: 100%;
    z-index: -1;
}

.connector-section .card-section {
    overflow: hidden;
    margin: 40px 0px;
}

.cards-max-width {
    max-width: 376px;
    margin-inline: auto;
    margin-block: 36px;
}

.connector-section .icons img {
    display: inline-flex;
    margin-right: 4px;
}

@media screen and (min-width: 991px) and (max-width: 1400px) {
  .connector-section .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    min-height: 62px;
    height: 62px;
  }
}



@media screen and (max-width:991px) {
.connector-section .top-section {
    padding: 45px 0px 0px 0px;
}
}

@media screen and (max-width:575px) {
.connector-section .card-section {
    margin: 10px 0px;
}
.scrolling-logo.mobile-view {
    padding-top: 50px;
}
.scrolling-logo.mobile-view .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
    font-size: 14px;
    line-height: 130%;
    margin-top:16px;
    margin-bottom:0px;
    max-width: 80px;
}
.scrolling-logo.mobile-view img {
    width: 32px;
    height: 32px;
}
.connector-section .container {
    padding-inline: 26px;
}
.scrolling-logo.mobile-view .col-4 {
    cursor: pointer;
    border-right: 1px solid  #f2f2f2;
       padding: 14px;
       opacity: .4;
    }

.scrolling-logo.mobile-view .col-4.active {

       opacity: 1;
    }
    .scrolling-logo.mobile-view .col-4:last-child {
  border: none;
}
    .scrolling-logo.mobile-view {
        display: block !important;
        position: sticky;
        top: 60px;
        background: #fff;
        z-index: 999;
    }}

.scrolling-logo.mobile-view .col-4.clicked {
  border-radius: 6px;
  background: #FFF8F9;
  padding: 14px;
  opacity: 1;
      margin-bottom: 12px;
}
/* Apply red color only when parent col-4 has .clicked */
.scrolling-logo.mobile-view .col-4.clicked .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
  color: #e80029;
}

  .connector-section .top-section::before,
  .connector-corporate::before,
.ci-drive-hub-custom::before,
.connectivity-standard:before {
  display:none;
}
.cards-max-width {
    margin-block: 25px;
}
  .scrolling-logo.mobile-view {
    position: static; /* default flow */
    top: auto;
    z-index: 1;
    background: transparent;
  }

  .scrolling-logo.mobile-view.make-sticky {
    position: sticky;
    top: 60px; /* match header height */
    z-index: 999;
    background: #fff;
  }
  
  .scrolling-logo.mobile-view.icons-stuck 
.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_inline_text {
  display: none !important;
}

}





