#service-bundle-section > div {
    box-shadow: 0px 100px 80px 0px #00000008;
}
.service-bundle-container {
    display: flex;
    flex-direction: column;
    gap: 48px;
}
.service-bundle-items > div {
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: flex-start;
    align-self: baseline;
}
.service-bundle-items img {
    max-width: 635px;
    max-height: 320px;
    width: 100%;
    height: 100%;
}
#bit-cta-section {
    position: relative;
}
.bit-cta-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://www.syntacticsinc.com/wp-content/uploads/2025/08/background.webp');
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
.bit-cta-content-wrapper {
    position: relative;
    z-index: 2;
    justify-content: center;
    align-items: center;
    max-width: 1334px;
    width: 100%;
    margin: auto;
}
.bit-cta-content-wrapper > div {
    display: flex;
    flex-direction: row;
    gap: 90px;
}
.text-content-area p {
    color: #fff;
    padding-left: 17px;
    padding-right: 17px;
    font-size: clamp(18px, 5vw, 48px) !important;
}
.text-content-area p.has-text-xl-font-size {
    font-size: var(--wp--preset--font-size--text-xl) !important;
}
.text-content-area .email-text {
    background-color: #FF0000;
}
.text-content-area a {
    color: #fff;
    text-decoration: underline;
}
.text-content-area a:hover {
    cursor: pointer;
    color: #fff;
    text-decoration: none;
}
.service-bundle-text-container {
    display: flex;
    flex-direction: column;
    gap: 24px;
    justify-content: flex-start;
}
.series-edition {
    display: flex;
    justify-content: center;
    align-items: center;
}
.series-edition ul {
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 28px;
}
.series-edition ul li {
    font-size: 21px;
    font-weight: 400;
    line-height: 32px;
    display: flex;
    align-items: center;
    gap: 21px;
}
.series-edition ul li::before {
    content: "";
    width: 12px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='17' viewBox='0 0 12 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.482831 0.122519H8.57479C8.6744 0.122519 8.76061 0.158918 8.83341 0.231714C8.9062 0.304512 8.9426 0.394549 8.9426 0.501829V10.4214H11.1495C11.456 10.4214 11.6782 10.5631 11.8162 10.8467C11.9541 11.1302 11.9196 11.3945 11.7127 11.6398L8.03455 16.0536C7.89662 16.2221 7.70888 16.3064 7.47134 16.3064C7.23379 16.3064 7.04605 16.2221 6.90812 16.0536L3.22996 11.6398C3.03072 11.4022 2.99624 11.1378 3.12651 10.8467C3.26444 10.5631 3.48666 10.4214 3.79318 10.4214H6.00007V3.06505H2.32191C2.21463 3.06505 2.11885 3.0229 2.03455 2.93861L0.195474 0.731714C0.0958576 0.624434 0.080532 0.494166 0.149497 0.34091C0.218463 0.195316 0.329574 0.122519 0.482831 0.122519Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
}
.series-edition .series-edition-inner {
    display: flex;
    flex-direction: column;
    gap: 32px;
}
.series-edition > div {
    max-width: 1334px;
    width: 100%;
}
.series-edition-inner h2 {
    margin: 0 !important;
    font-size: clamp(32px, 4vw, 42px) !important;
}
.series-edition .cta-button {
    padding: 27px 0;
    margin: 0 !important;
}

@media screen and (max-width: 1024px) {
    .bit-cta-content-wrapper > div {
        flex-direction: column;
        gap: 20px;
    }
}
@media screen and (max-width: 767px) {
    .series-edition ul li::before {
        width: 24px;
    }
}