.elementor-2783 .elementor-element.elementor-element-8f322f5{--display:flex;}/* Start custom CSS for html, class: .elementor-element-d67c5c7 *//* ================================================= */
/* PART 3 MOBILE RESPONSIVE FIX */
/* ================================================= */

@media (max-width: 992px){

    .features{
        grid-template-columns:repeat(2,1fr);
        gap:20px;
    }

}

@media (max-width:768px){

    .elite-section{
        padding:60px 18px;
    }

    .heading{
        margin-top:60px;
        margin-bottom:35px;
    }

    .heading h2{
        font-size:30px;
        line-height:1.3;
    }

    .heading p{
        font-size:16px;
    }

    .features{
        grid-template-columns:1fr;
        gap:18px;
    }

    .feature{
        padding:25px;
    }

    .feature h3{
        font-size:22px;
    }

    .feature p{
        font-size:15px;
        line-height:1.8;
    }

    .icon{
        font-size:34px;
        margin-bottom:15px;
    }

    details{
        padding:18px !important;
    }

    details summary{
        font-size:17px !important;
        line-height:1.5;
    }

    details p{
        font-size:15px;
    }

}

@media (max-width:576px){

    .elite-section{
        padding:45px 15px;
    }

    .heading h2{
        font-size:26px;
    }

    .heading p{
        font-size:15px;
    }

    .feature{
        padding:22px;
        border-radius:18px;
    }

    .feature h3{
        font-size:20px;
    }

    .feature p{
        font-size:14px;
    }

    .icon{
        font-size:30px;
    }

    .stats{
        grid-template-columns:1fr;
        gap:18px;
    }

    .stat-box{
        padding:25px;
    }

    .stat-box h2{
        font-size:34px;
    }

    /* CTA */

    .elite-container > div[style*="linear-gradient"]{

        padding:35px 20px !important;
        border-radius:20px !important;
        margin-top:60px !important;

    }

    .elite-container > div[style*="linear-gradient"] h2{

        font-size:30px !important;
        line-height:1.3 !important;

    }

    .elite-container > div[style*="linear-gradient"] p{

        font-size:15px !important;
        line-height:1.8 !important;

    }

    .elite-container > div[style*="linear-gradient"] a{

        display:block !important;
        width:100%;
        margin:25px 0 0 0 !important;
        padding:18px 20px !important;
        font-size:18px !important;
        text-align:center;

    }

    .elite-container > div[style*="linear-gradient"] p:last-child{

        font-size:14px !important;
        line-height:2 !important;

    }

    /* Footer */

    .elite-container > div:last-child h3{

        font-size:24px !important;

    }

    .elite-container > div:last-child{

        margin-top:50px !important;

    }

}/* End custom CSS */