.seguranca-container{
    padding: 50px 17%;
    background-color: #F5F5F5;
}

.seguranca-container-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.seguranca-container h2{
    font-size: 2vw;
    width: 60%;
    color: #003865;
    margin-bottom: 5%;
}

.seguranca-left div{
    margin-top: 10%;
    margin-left: 20%;
}

.responsive-img{
    width: 90%;
}

.responsive-icon{
    width: 15%;
}

.responsive-icon-left{
    width: 8%;
}

.seguranca-p{
    font-size: 1.1vw;
    letter-spacing: -0.2px;
    color: #003865;
    margin-bottom: 10px;
}

.seguranca-p-light{
    font-size: 0.8vw;
    letter-spacing: -0.2px;
    margin-bottom: 10px;
    line-height: 1vw;
    color: #7C8999;
}

.seguranca-right-margin{
    margin-bottom: 5%;
}

.seguranca-right-margin div:nth-child(1){
    margin-right: 15px;
}

.seguranca-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 20px;
}


@media(max-width: 800px){
    .seguranca-container-grid{
        grid-template-columns: 1fr;
    }

    .seguranca-left div {
        margin-left: 0;
        margin-top: 7%;
    }

    .seguranca-right-margin {
        margin-bottom: 1%;
    }

    .responsive-img {
        width: 70%;
    }

    .seguranca-p{
        font-size: 1.7vw;
    }
    
    .seguranca-p-light{
        font-size: 1.5vw;
    }

    .responsive-img{
        width: 100%;
    }

    .seguranca-container h2{
        font-size: 3vw;
        width: 100%;
    }

}

@media(max-width: 425px){
    .seguranca-container{
        padding: 50px 25%;
    }

    .seguranca-grid{
        grid-template-columns: 200px;
    }

    .responsive-icon {
        width: 9%;
    }
}