﻿*,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* Ensures padding and border are included in element's total width and height */
}

.success-with-slider {
    margin: 132px 0;
}

    .success-with-slider .success-slider .slick-arrow {
        top: unset;
        bottom: 0;
        border-radius: 100px;
        background-color: #FED100;
        z-index: 2;
        height: 46px;
        width: 46px;
        background: url("/siteassets/img/icon-46x46-yellow-arrow-slider.svg");
        background-size: contain;
        background-repeat: no-repeat;
    }

        .success-with-slider .success-slider .slick-arrow.slick-prev {
            left: 64px;
            transform: rotate(0deg);
            bottom: 64px;
        }

            .success-with-slider .success-slider .slick-arrow.slick-prev::before {
                content: "";
            }

        .success-with-slider .success-slider .slick-arrow.slick-next {
            left: 194px;
            transform: rotate(180deg);
            bottom: 64px;
        }

            .success-with-slider .success-slider .slick-arrow.slick-next::before {
                content: "";
            }

    .success-with-slider .success-slider .slick-dots {
        width: 86px;
        bottom: 64px;
        left: 108px;
    }

        .success-with-slider .success-slider .slick-dots li {
            display: none;
        }

            .success-with-slider .success-slider .slick-dots li.slick-active {
                display: inline-block;
                width: auto;
                height: auto;
                margin: 0;
            }

                .success-with-slider .success-slider .slick-dots li.slick-active button {
                    color: #000;
                    font-family: Manrope;
                    font-size: 22px;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 46px;
                    display: block;
                    height: auto;
                    width: auto;
                    padding: 0%;
                }

                    .success-with-slider .success-slider .slick-dots li.slick-active button::before {
                        display: none;
                    }

                    /*.success-with-slider .success-slider .slick-dots li.slick-active button::after {
                        content: "/5";
                        color: #fff;
                        font-family: Manrope;
                        font-size: 22px;
                        font-style: normal;
                        font-weight: 400;
                        line-height: 46px;
                        display: inline;
                    }*/

    .success-with-slider .success-slider .slide-content .success-content {
        /*background: #2D91D4;*/
        border-radius: 32px;
        padding: 64px;
        position: relative;
    }

        .success-with-slider .success-slider .slide-content .success-content .content-heading {
            /*color: #FFF;*/
            font-family: Manrope;
            font-size: 42px;
            font-style: normal;
            font-weight: 700;
            line-height: 57px;
        }

        .success-with-slider .success-slider .slide-content .success-content .content-para {
            /*color: #FFF;*/
            font-family: Manrope;
            font-size: 22px;
            font-style: normal;
            font-weight: 400;
            line-height: 30px;
            padding: 12px 0 36px;
        }

            .success-with-slider .success-slider .slide-content .success-content .content-para strong {
                font-weight: 800;
                /*color: #FFF;*/
            }

        .success-with-slider .success-slider .slide-content .success-content .testimonial {
            margin-right: 78px;
            padding-bottom: 200px;
            margin-bottom: 48px;
        }

            .success-with-slider .success-slider .slide-content .success-content .testimonial .testimonial-feedback {
                /*color: #FFF;*/
                font-family: Manrope;
                font-size: 30px;
                font-style: normal;
                font-weight: 400;
                line-height: 42px;
                padding: 36px 0 18px;
                border-top: 1px solid rgba(24, 0, 87, 0.5);
            }

            .success-with-slider .success-slider .slide-content .success-content .testimonial .testimonial-name {
                /*color: #FFF;*/
                font-family: Manrope;
                font-size: 22px;
                font-style: normal;
                font-weight: 400;
                line-height: 30px;
            }

        .success-with-slider .success-slider .slide-content .success-content .success-video {
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            right: -90%;
            display: flex;
            align-items: center;
        }

            .success-with-slider .success-slider .slide-content .success-content .success-video .video-content {
                width: 83%;
                max-width: 638px;
                height: auto;
                padding: 0 24px;
            }

                .success-with-slider .success-slider .slide-content .success-content .success-video .video-content img {
                    width: 100%;
                }

@media screen and (max-width: 991px) {
    .success-with-slider {
        margin: 32px 0;
    }

        .success-with-slider .success-slider .slick-arrow {
            width: 40px;
            height: 40px;
        }

            .success-with-slider .success-slider .slick-arrow.slick-next {
                left: 50%;
                margin-left: 53px;
                bottom: 18px;
            }

            .success-with-slider .success-slider .slick-arrow.slick-prev {
                left: 50%;
                margin-left: -90px;
                bottom: 18px;
            }

        .success-with-slider .success-slider .slick-dots {
            margin-left: -51px;
            left: 50%;
            bottom: 18px;
            width: -moz-fit-content;
            width: fit-content;
        }

            .success-with-slider .success-slider .slick-dots li.slick-active {
                margin: 0 42px;
            }

                .success-with-slider .success-slider .slick-dots li.slick-active button {
                    font-size: 16px;
                    line-height: 40px;
                }

                    .success-with-slider .success-slider .slick-dots li.slick-active button::after {
                        font-size: 16px;
                        line-height: 40px;
                    }

        .success-with-slider .success-slider .slide-content .success-content {
            padding: 18px;
        }

            .success-with-slider .success-slider .slide-content .success-content .content-heading {
                font-size: 32px;
                line-height: 43px;
            }

            .success-with-slider .success-slider .slide-content .success-content .content-para {
                font-size: 18px;
                line-height: 24px;
                padding: 12px 0 24px;
            }

    .success-with-slider .success-slider .slide-content .success-content .success-video {
        position: relative;
        height: auto;
        width: auto;
        top: 0;
        right: 0%;
        display: flex;
        align-items: center;
    }

        .success-with-slider .success-slider .slide-content .success-content .success-video .video-content {
            width: 100%;
            max-width: 100%;
            height: auto;
            padding: 0 0 33px;
        }

    .success-with-slider .success-slider .slide-content .success-content .testimonial {
        margin-right: 0;
        padding-bottom: 150px;
        margin-bottom: 40px;
    }

        .success-with-slider .success-slider .slide-content .success-content .testimonial .testimonial-feedback {
            font-size: 24px;
            line-height: 33px;
            padding: 0px 0 18px;
            border-top: 0;
            text-align: center;
        }

        .success-with-slider .success-slider .slide-content .success-content .testimonial .testimonial-name {
            font-size: 18px;
            line-height: 24px;
            text-align: center;
        }
}
/*# sourceMappingURL=style.css.map */
