.widget-materiais-box-img{
    width:100%;
    text-align:center;
    display:flex;
    flex-wrap: wrap;
    gap:5%;
    margin-left:7%;
}

.widget-materiais-img{ 
    text-align:center; 
    max-width:25%;
    background:#fff;
    border: solid 1px #fff;
    border-radius:10px;
    padding:2%;
    margin-top:20px;
} 
.widget-materiais-img img{
    margin: 0 auto;
}

.widget-materiais-img p{
    margin-top:15px;
}

#ebook-container h1{
    text-align:left;
    font-family: "Inter", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -1px;
    color: #000000;
    margin-bottom:20px;
}

#ebook-container p, #ebook-container div{
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color:#7a7a7a;
}

#ebook-container p{
    margin-bottom:20px;
    
    
}

#conversion-form{ 
    width:60%;
    float:left; 
    padding:1%;
    background:#fff;
    border: solid 1px #fff;
    border-radius:10px;
    padding:2%;
    box-shadow: 3px 3px 5px #ccc;
    margin-bottom:50px;
} 

#conversion-form input, #conversion-form select{
    background-color: #F8FAFC;
    border-color: #F2F4F6;
    border-radius:5px;
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin-bottom:19px;
}

#conversion-form .call_button {
    background-color: #111672;
    color: #ffffff;
    width:100%;
}

#widget-material-img{ 
    width:40%;
    float:left;
    text-align:center; 
}

#widget-material-img img{
    margin:0 auto;
    width:90%;
}

.parent {
    clear:both;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
    
.parent .div-img{ float:left; margin-right:10px; }
.parent h3{ color:#000 !important; font-size:30px; font-weight:600; }
.parent p{ color:#7a7a7a !important; font-size:20px; font-weight:400; padding-left:110px; }

.div1 { grid-area: 1 / 1 / 2 / 2; padding: 0 3%; }
.div2 { grid-area: 1 / 2 / 2 / 3; padding: 0 3%; }
.div3 { grid-area: 2 / 1 / 3 / 2; padding: 0 3%; margin-top:10px; }
.div4 { grid-area: 2 / 2 / 3 / 3; padding: 0 3%; margin-top:10px; }

@media( max-width:550px ){
    
    .parent {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    
    .div1 { grid-area: 1 / 1 / 2 / 2; margin-top:10px; }
    .div2 { grid-area: 2 / 1 / 3 / 2; margin-top:10px; }
    .div3 { grid-area: 3 / 1 / 4 / 2; margin-top:10px; }
    .div4 { grid-area: 4 / 1 / 5 / 2; margin-top:10px; }
}

@media (max-width: 575px) { 

    .widget-materiais-box-img{
        width:100%;
        text-align:center;
        display:flex;
        flex-direction: column;
    }

    .widget-materiais-img{ 
        max-width:100%;
        padding:2%;
        margin-bottom:20px; 
    }

    #conversion-form{ 
        width:100%; 
    } 
    
    #widget-material-img{ 
        width:100%; 
    }

    #ebook-container h1{
        font-size: 25px;
        font-weight: 700;
        line-height: 32px;
    }

    #ebook-container p{
        margin-bottom:30px;
    }

    .parent p{ 
        padding-left:0px; 
    }
}