.faq {
    background-image: url(../images/bg-shape1.png);
    background-repeat: no-repeat;
    background-color: #f3f3f3;
    padding: 80px 0;
    position: relative;
    .round2{
        position: absolute;
        top: 0;
        right: 10%;
        img{
            animation: rotat 9s infinite linear;
        }
    }
    .sectionHeader {
        text-align: center;
        h4 {
            font-size: 26px;
            color: $primaryColor;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            padding: 5px 0;
        }

        .headingStyle {
            position: relative;
            background: transparent linear-gradient(90deg, #1E0B9B 0%, #08bcd8 100%) 0% 0% no-repeat padding-box;
            height: 5px;
            width: 90px;
            border-radius: 30px;
            margin: 15px auto;

            &::after {
                background-color: #08bcd8;
                content: "";
                position: absolute;
                left: 0;
                box-shadow: 1px 1.732px 2px 0px rgba(0, 0, 0, 0.2);
                top: -2.7px;
                height: 10px;
                width: 10px;
                border-radius: 50%;
                -webkit-animation-duration: 3s;
                animation-duration: 3s;
                -webkit-animation-timing-function: linear;
                animation-timing-function: linear;
                -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
                animation-direction: alternate-reverse;
                -webkit-animation-direction: alternate-reverse;
                -webkit-animation-name: watermark-animate;
                animation-name: watermark-animate;
            }
        }
    }

    .faq_wrapper {
        padding-top: 70px;
        .faq_img {
            img {
                width: 100%;
            }
        }

        .accordion {
            .accordion-item {
                margin-bottom: 5px;

                .accordion-header {
                    .accordion-button {
                        color: $white;
                        background-color: $primaryColor;

                        font-size: 20px;
                        font-weight: 500;

                        i {
                            padding-right: 20px;
                        }

                        &:focus {
                            box-shadow: 0 0 0 .25rem transparent;
                        }
                    }
                }

                .accordion-body {
                    p {
                        font-size: 15px;
                        color: #333;
                        line-height: 24px;
                    }
                }
            }
        }
    }
}