﻿    .service_section#hiro h1 {
        margin: 15px 0px 15px 0px;
        line-height: 50px !important;
    }

    .service_section#hiro img {
        border-radius: 22px;
        width: 100%;
        object-fit: cover;
    }

    .service_section#hiro .text_side {
        margin: 30px 0px;
        padding-left: 50px;
    }

    .service_section#hiro ul {
        list-style: none;
        color: #932A85;
        margin: 50px 0px;
    }

        .service_section#hiro ul li {
            display: inline-block;
            background-color: rgba(255,255,255,0.4);
            margin: 5px;
            padding: 5px 15px;
            border-radius: 35px;
        }

            .service_section#hiro ul li span {
                margin-right: 5px;
            }

.service_section#hiro2 {
    background-color: #FFF;
    padding: 70px 0px;
}

    .service_section#hiro2 a {
        display: flex;
    }

        .service_section#hiro2 a > span {
            display: flex;
            flex-direction: column;
        }

            .service_section#hiro2 a > span span:first-child {
                color: #5F4A63;
            }

            .service_section#hiro2 a > span span:last-child {
                color: #3A1341;
                font-size: 24px;
            }

.service_section#sec2 {
    background-color: #3A1341;
    padding: 70px 0px;
    color: #FFF;
    text-align: center;
}

    .service_section#sec2 .section_sub_head {
        font-size: 14px;
        display: block;
    }

    .service_section#sec2 .section_head {
        font-size: 22px;
        display: block;
        margin: 10px auto;
        font-weight: 800;
    }

    .service_section#sec2 .contact_box {
    }

    .service_section#sec2 .contact_item {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 40px 0px;
        color: #EADFE8;
    }

        .service_section#sec2 .contact_item svg {
            margin: 20px 0px;
        }

        .service_section#sec2 .contact_item span.title {
            font-size: 22px;
            margin: 10px 0px;
        }

        .service_section#sec2 .contact_item span.desc {
            text-align: right;
        }

        .service_section#sec2 .contact_item a {
            border: 1px solid #EADFE8;
            padding: 10px 20px;
            margin: 10px 0px;
            border-radius: 35px;
        }

            .service_section#sec2 .contact_item a:hover {
                background-color: #EADFE8;
            }

    .service_section#sec2 .spliter {
        width: 1px;
        height: 70%;
        background-color: #EADFE8;
    }

.service_section#sec3 {
    background-color: #FFF;
    padding: 70px 0px;
    text-align: center;
}

    .service_section#sec3 .benefits {
        display: inline-block;
        position: relative;
        margin: 15px auto;
    }

        .service_section#sec3 .benefits > div {
            display: inline-block;
        }

        .service_section#sec3 .benefits .benefit_item {
            background-color: #FAF5F9;
            border-radius: 24px;
            display: flex;
            flex-direction: column;
            align-items: center;
            font-size: 19px;
            margin: 20px;
            padding: 30px 40px;
        }

            .service_section#sec3 .benefits .benefit_item svg {
                height: 140px;
                width: auto;
            }

            .service_section#sec3 .benefits .benefit_item span {
                font-weight: 800;
                margin: 30px auto;
            }

            .service_section#sec3 .benefits .benefit_item p {
                width: 280px;
                text-align-last: center;
                height: 120px;
                font-size: 16px;
            }

.service_section#sec4 {
    background-color: #FAF5F9;
    padding: 70px 0px;
}

