﻿section.main-section {
    margin-bottom: 100px;
}

header.heading-primary {
    max-width: 100%;
}

.features-btn {
    margin: 30px 0;
}

h2.heading-primary-subtitle {
    font-size: 40px;
    font-weight: 500;
    line-height: 1.4em;
    margin: 0 0 15px;
    /* text-align: center; */
    color: #0A243E;
}

header.heading-primary2 p {
    font: 400 17px 'Roboto';
    color: var(--Neutrals-Bordado);
    line-height: 1.4;
    letter-spacing: 0.5px;
    margin-top: 16px;
    
}



header.heading-primary2 {
    display: flex;
    gap: 40px;
    align-items: center;
}

@media (max-width:1004px) {
header.heading-primary2{
    flex-wrap:wrap;
    
}


    
}

@media screen and (max-width:800px) {

    /******************************************/
    /**********EXEMPLO PRÃTICO
    /*****************************************/

        .display-mobile {
            display: none;
        }
    
        .wrap-ex-pratico {
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
            flex-direction: column-reverse;
        }

        .mt-img {
            margin-top: 47px;
        }
    
        .info-ex-pratico {
            padding: 10px 15px 10px 15px !important;
        }
        
        .img-ex-pratico {
            flex: none;!i;!;
            flex: 1 342px !important;
        }

        .img-ex-pratico img {
            position: relative !important;
            width: 275px;
            left: 0 !important;
            bottom: 0;
        }

}