.c-faq-hero{margin-bottom:-9vmin;-webkit-box-shadow:0 0 25px rgba(255,255,255,.9);box-shadow:0 0 25px rgba(255,255,255,.9)}.c-faq-hero .o-wrapper{padding-bottom:9vmin;min-height:62vmin;background-image:url(../../images/hero/hero3.png);background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-position:center 0}@media screen and (min-width:1310px){.c-faq-hero .o-wrapper{-webkit-background-size:calc(100% - 20px);background-size:calc(100% - 20px)}}.p-faq-cont{padding-top:20px}.p-faq-cont::after{content:' ';display:table;clear:both}.p-faq-cont p{font-family:NotoSansCd,sans-serif;font-weight:400;font-size:15px;color:#6d6e71}.p-faq-img{display:block;margin:0 5% 0 13%;width:30%;height:auto;float:left}@media screen and (max-width:480px){.c-faq-hero .o-wrapper{min-height:310px;-webkit-background-size:124% auto;background-size:124% auto}.p-faq-cont p{padding:0 28px}.p-faq-img{margin:0 7% 0 6%;padding-top:0px;width:35%}}.p-faq-heading{margin-bottom:14px;padding-top:18px;font-family:NotoSansCdBold,sans-serif;font-weight:700;font-size:30px;color:#e24a26}@media screen and (max-width:480px){.p-faq-heading{margin-bottom:5px;padding-top:0;font-size:24px}}
/*# sourceMappingURL=faq-hero.css.map */

.dtc-class .c-faq-hero {
    max-width: 1280px;
    margin: 0 auto;
}

    .dtc-class .c-faq-hero .o-wrapper {
        overflow: hidden;
        min-height: 550px;
        padding-bottom: 0;
    }

        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont {
            position: relative;
        }

            .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
                width: 60%;
                position: absolute;
                top: 0px;
                left: -235px;
            }

            .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
            .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
                position: relative;
                z-index: 2;
                margin-left: 50%;
            }

            .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading {
                margin-top: 60px;
            }

.dtc-class .bg-box-shadow {
    width: 130%;
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 1;
    box-shadow: inset -830px -65px 35px 25px #f6f7f9;
    height: 580px;
}

@media screen and (max-width:1000px) {
    .dtc-class .bg-box-shadow {
        width: 1350px;
        box-shadow: inset -830px -65px 35px 25px #f5f6f9;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 750px;
        left: -245px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 510px;
    }
}

@media screen and (max-width:768px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -600px -65px 35px 25px #fafafc;
        height: 440px;
        width: 970px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 430px;
        top: 0px;
        left: -165px;
    }

    .dtc-class .c-faq-hero .o-wrapper {
        min-height: 400px;
    }

        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
            margin-left: 365px;
        }
}

@media screen and (max-width:700px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -545px -105px 35px 25px #fafafc;
        width: 855px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 400px;
        position: absolute;
        top: 0px;
        left: -165px;
    }

    .dtc-class .c-faq-hero .o-wrapper {
        min-height: 400px;
    }

        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading {
            margin-top: 10px;
        }

        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
        .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
            width: 200px;
            margin-left: 320px;
        }
}

@media screen and (max-width:650px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -471px -90px 35px 25px #fafafc;
        width: 790px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 68%;
        left: -134px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 55%;
    }
}

@media screen and (max-width:600px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -475px -139px 35px 25px #fafafc;
        width: 765px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 350px;
        left: -130px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 54%;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p-faq-last {
        margin-left: 35px;
        width: 75%;
    }

    .dtc-class .c-faq-hero .o-wrapper {
        min-height: 310px;
    }
}

@media screen and (max-width:550px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -425px -140px 35px 25px #f5f6f9;
        width: 720px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 350px;
    }
}

@media screen and (max-width:500px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -360px -205px 35px 25px #f5f6f9;
        width: 587px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 60%;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 51%;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-last {
        margin-left: 35px;
        width: 84%;
    }
}

@media screen and (max-width:480px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -360px -245px 35px 25px #fbfcfd;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 50%;
        left: -37px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        padding: 0;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-last {
        margin-left: 35px;
        width: 80%;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        width: 175px;
    }

    .dtc-class .c-faq-hero .o-wrapper {
        min-height: 70px;
    }
}

@media screen and (max-width:450px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -360px -220px 35px 25px #fbfcfd;
        width: 605px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 240px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading, .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 230px;
    }
}

@media screen and (max-width:430px) {
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        width: 150px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-last {
        width: auto;
        margin-left: 5px;
    }
}

@media screen and (max-width:400px) {
    .dtc-class .bg-box-shadow {
        box-shadow: inset -360px -260px 35px 25px #fbfcfd;
        width: 558px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-img {
        width: 200px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        margin-left: 190px;
        width: 157px;
    }

    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading {
        margin-top: 0;
    }
}

@media screen and (max-width: 360px) {
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont .p-faq-heading,
    .dtc-class .c-faq-hero .o-wrapper .p-faq-cont p {
        width: 115px;
    }
}