.hipaa.banner .content {
    width: 715px;
}

.hipaa.banner .image {
    width: 470px;
}

.hipaa.banner .content p {
    max-width: 720px;
    color: var(--text-dark);
}

.hipaa.banner .image img {
    width: 530px;
    object-fit: contain;
}

.hipaa.banner {
    background: linear-gradient(0deg, #FFF 0%, #CEECFF 100%);
    padding-bottom: 0px;
    padding-top: 50px;
}

.hipaa.cta-section {
    background-color: #D8F3FF;
}

.hipaa.cta-section h2 {
    color: var(--text-dark) !important;
}

.hipaa h1 {
    color: var(--text-dark);
}

.hipaa.container {
    background: none;
    padding-bottom: 80px;
}

.hipaa.banner .flex {
    max-width: 1200px;
    justify-content: flex-start;
}

.hipaa.banner .hipaa.container .flex {
    max-width: 1200px;
}

.hipaa.solutions ul.flex li {
    border-color: #CAD9FF;
}

.slick-dots li.slick-active button {
    background-color: #0085FF;
}

.slick-dots li button {
    border-color: #0085FF;
}

.hipaa.solutions {
    padding-top: 0px;
}
.hipaa.container .logos-wrapper:before {
    position: absolute;
    content: "";
    background: linear-gradient(90deg, rgb(255 255 255 / 100%) 0%, rgb(255 255 255 / 0%) 100%);
    width: 50px;
    height: 62px;
    left: 0px;
}
.hipaa.container .logos-wrapper:after {
    position: absolute;
    content: "";
    background: linear-gradient(90deg, rgb(255 255 255 / 0%) 50%, rgb(255 255 255) 100%);
    width: 80px;
    height: 62px;
    right: 0px;
}
