.served-section-outer {
    padding: 70px 0 0
}

@media (min-width:768px) {
    .served-section-outer {
        padding: 100px 0 0
    }
}

@media (min-width:1200px) {
    .served-section-outer {
        padding: 137px 0 0
    }
}

.served-section-outer .heading p {
    letter-spacing: .02em;
    max-width: 100%
}

@media (min-width:768px) {
    .served-section-outer .heading h2 {
        margin: 0 0 30px
    }
}

.served-section-outer .served-section-inner {
    background: #fff;
    border-radius: 50px;
    -webkit-box-shadow: 0 0 50px 0 #deefe7;
    box-shadow: 0 0 50px 0 #deefe7;
    color: var(--brand-primary);
    margin: 40px auto 0;
    max-width: 1195px;
    padding: 40px 30px
}

@media (min-width:768px) {
    .served-section-outer .served-section-inner {
        margin: 97px auto 0
    }
}

@media (min-width:992px) {
    .served-section-outer .served-section-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 70px 64px
    }
}

.served-section-outer .served-section-inner .left-section {
    text-align: center
}

@media (min-width:992px) {
    .served-section-outer .served-section-inner .left-section {
        max-width: 38.612%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 38.612%;
        flex: 0 0 38.612%
    }
}

.served-section-outer .served-section-inner .left-section img {
    height: auto
}

.served-section-outer .served-section-inner .right-section {
    margin: 40px 0 0
}

@media (min-width:992px) {
    .served-section-outer .served-section-inner .right-section {
        max-width: 58.852%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.852%;
        flex: 0 0 58.852%;
        margin: 0
    }
}

@media (min-width:1200px) {
    .served-section-outer .served-section-inner .right-section {
        max-width: 51.852%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 51.852%;
        flex: 0 0 51.852%
    }
}

.served-section-outer .served-section-inner .right-section h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

@media (min-width:768px) {
    .served-section-outer .served-section-inner .right-section h2 {
        font-size: 32px;
        line-height: 40px
    }
}

.served-section-outer .served-section-inner .right-section .list-repeater {
    margin: 30px 0 0
}

@media (min-width:1200px) {
    .served-section-outer .served-section-inner .right-section .list-repeater {
        margin: 60px 0 0
    }
}

.served-section-outer .served-section-inner .right-section .list-repeater>* {
    margin: 0 0 12px
}

@media (min-width:768px) {
    .served-section-outer .served-section-inner .right-section .list-repeater>* {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 40px
    }
}

.served-section-outer .served-section-inner .right-section .list-repeater>*>* {
    font-size: 14px;
    line-height: 18px;
    min-height: 54px;
    padding-left: 40px;
    position: relative;
    width: calc(100% - 20px)
}

.served-section-outer .served-section-inner .right-section .list-repeater>*>:after,
.served-section-outer .served-section-inner .right-section .list-repeater>*>:before {
    background-color: var(--brand-primary);
    border-radius: 50%;
    content: "";
    height: 22px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 22px
}

.served-section-outer .served-section-inner .right-section .list-repeater>*>:after {
    background-color: #c4ecb0;
    opacity: 0
}

.served-section-outer .served-section-inner .right-section .list-repeater>*>:nth-child(2):after {
    opacity: .1
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-2>:after {
    opacity: .2
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-2>:nth-child(2):after {
    opacity: .3
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-3>:after {
    opacity: .4
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-3>:nth-child(2):after {
    opacity: .5
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-4>:after {
    opacity: .6
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-4>:nth-child(2):after {
    opacity: .7
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-5>:after {
    opacity: .9
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-5>:nth-child(2):after {
    opacity: 1
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-6>:before {
    background-color: #e8e8e8
}

.served-section-outer .served-section-inner .right-section .list-repeater>.item-6>:after {
    opacity: 0
}

.served-section-outer .cta-outer {
    margin: 40px 0 0;
    text-align: center
}

@media (min-width:768px) {
    .served-section-outer .cta-outer {
        margin: 70px 0 0
    }
}

.served-section-outer .cta-outer a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-image: -o-linear-gradient(222deg, #00e5e5 0, #86ff68 100%);
    background-image: linear-gradient(228deg, #00e5e5, #86ff68);
    border-radius: 10px;
    color: var(--primary-blue);
    font-weight: 700;
    gap: 15px;
    justify-content: center;
    min-height: 60px;
    min-width: 248px;
    padding: 8px 20px;
    text-decoration: none
}