body{
        background: radial-gradient(circle,  
        #036e22 0%,  /* Verde escuro */  
        #014e34 30%, /* Azul esverdeado profundo */  
        #002b11 60%, /* Verde quase preto */  
        #001a06 100% /* Azul petróleo escuro */  
    );
    color: white;
    font-family: "Rowdies", sans-serif;
    font-weight: 300;
    padding-top: 30px;

}

header {
    background: linear-gradient(135deg, #002b11, #014e34);
}

.whatsapp-float {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #25D366;
    color: white;
    font-size: 24px;
    padding: 15px;
    border-radius: 50%;
    text-decoration: none;
    box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}

.ideia {
    width: 150px;
    height: 150px;
    /* background-color: #025519; */
}

.imagem {
    width: 600px; 
    height: 360px;
}

.check {
    width: 56px;
    height: 56px;
}

.perfil {
    width: 600px; 
    height: 450px;
}

.btn-primary {
    background-color: #00c853;
    border: none;
}

.btn-primary:hover {
    background-color: #00b248;
}

section {
    margin-bottom: 40px;
}


@media only screen and (max-width: 1400px) {
    .video {
        width: 520px;
    }
    .imagem {
        width: 520px;
    }
}


@media only screen and (max-width: 1200px) {
    body {
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 0;
    }
    .video {
        width: 320px;
        margin-top: 30px;
    }
    .imagem {
        margin-top: 20px;
        width: 320px;
    }
    #myForm {
        margin-top: 80px;
    }
    .perfil {
        margin-top: 80px;
    }
} 

@media (max-width: 991px) {
    .row.align-items-center {
        text-align: center;
    }

    .row.align-items-center p {
        text-align: center;
    }

    .perfil {
        margin-top: 80px;
        width: 380px;
    }
}
