.service_links_section {
    & .service_links_inner {
        display: flex;
        flex-direction: row;
        align-items: stretch;
        justify-content: space-between;
        & .right_column_inner.white-bg {
            background-color: var(--white);
            padding: 3rem;
            border-radius: 0 20px 20px 0;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
        }
        & .left_column {
            width: 50%;
            & .service_links_image {
                height: 100%;
                min-height: 439px;
                border-radius: 30px 0px 0px 30px;
                background-color: #fff;
                box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 20px;
                }
            }
            & h2,h3 {
                font-size: 40px;
                font-weight: 400;
                line-height: 105%;
                margin: 0 0 3rem;
            }
            p{
                max-width: 520px;
                color: #210300;
            }
            & .btn_wrapper {
               margin-top: 3rem;
            }
        }
        & .right_column {
            width: 50%;
            & .right_column_inner {
                width: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
                height: 100%;
                gap: 3.5rem;
                & .service_content {
                    margin-bottom: 3rem;
                    p{
                        font-size: 18px;
                        font-weight: 300;
                        line-height: 1.5;
                        color: var(--black);
                    }
                }
                & .service_links {
                    width: 100%;
                    & .service-link-icon {
                        width: 16.65px;
                        height: 17.83px;
                        margin-right: 1rem;
                        & img {
                            width: 100%;
                            height: 100%;
                            object-fit: contain;
                        }
                    }
                    & .service-link-item {
                        border-bottom: 1px solid #D7D7D7;
                        padding-bottom: 2rem;
                        margin-bottom: 2rem;
                        &.has-accordion .service-link-row {
                            cursor: pointer;
                            user-select: none;
                        }
                        & .service-link-row {
                            display: flex;
                            flex-direction: row;
                            justify-content: space-between;
                            & .left_side {
                                display: flex;
                                flex-direction: row;
                                align-items: center;
                            }
                            & .right_side {
                                display: flex;
                                flex-direction: row;
                                align-items: center;
                            }
                            & span {
                                font-size: 18px;
                                font-weight: 500;
                                margin: 0;
                            }
                            @media screen and (max-width: 992px) {
                                & span {
                                    font-size: 16px !important;
                                }
                            }
                            & .service-link-toggle {
                                display: flex;
                                align-items: center;
                                justify-content: center;
                                width: 27px;
                                height: 27px;
                                border-radius: 50%;
                                background-color: #E43D2F;
                                color: #fff;
                                font-size: 18px;
                                font-weight: 400;
                                line-height: 1;
                                transition: transform 0.3s ease;
                            }
                        }
                        & .service-link-answer {
                            display: none;
                            margin-top: 1.5rem;
                            & p {
                                font-size: 16px;
                                font-weight: 300;
                                line-height: 1.6;
                                color: var(--black);
                            }
                            & ul {
                                list-style: disc;
                                margin-left: 1rem;
                                margin-bottom: 1rem;
                            }
                            & ol {
                                list-style: decimal;
                                margin-left: 1rem;
                                margin-bottom: 1rem;
                            }
                            & li {
                                font-size: 16px;
                                font-weight: 300;
                                line-height: 1.5;
                            }
                            & a {
                                color: var(--primary);
                                text-decoration: underline;
                            }
                        }
                    }
                }
            }
        }
    }
    @media (max-width: 1024px) {
        & .right_column h2 {
            font-size:18px!important;
        }
    }
    @media (max-width: 991px) {

        
        & h2 br {
            display: none!important;
        }
        & .service_links_inner {
            flex-direction: column;
            gap: 0;
        }
        & .left_column {
            width: 100%!important;
            text-align: center;
        }
        & .right_column {
            width: 100%!important;
            & .right_column_inner {
                & .service_content {
                    text-align: center;
                }
                &.white-bg {
                    border-radius: 0 0 20px 20px!important;
                }
            }
            .btn_wrapper {
                display: none!important;
            }
        }
        & .service_links_image{
            min-height:unset!important;
            background-color: unset!important;
            box-shadow: none!important;
            & img{
                border-radius: 30px 30px 0px 0px!important;
            }
        }
    }
}

@media (max-width: 992px) {
    #section-service_links-9 {
        & .service_links_inner {
            & .left_column {
                & p {
                    padding-bottom: 6rem;
                }
            }
        }
    }
}
