.Container .Main
{
    padding: 0%;
}
.Container .Main .DivContato 
{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    background-image: url(../Imagems/Ceo.jpg);
    background-size: cover;
    background-position: 0rem 50%;
}

.Container .Main .DivContato .DivHeader
{
    width: 100%;
    height: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--hover-color);
}

.Container .Main .DivContato .DivHeader h1
{
    color: var(--text-color);
}

.Container .Main .DivContato .DivFT
{
    width: 100%;
    height: 90%;
    display: flex;
    flex-direction: column;
    backdrop-filter: blur(0.5rem);
    justify-content: space-around;
    align-items: center;
    background: linear-gradient(to left,var(--bg-color),transparent);
    padding: 1rem;
}

.Container .Main .DivContato .DivFT .DivSobre
{
    width: 100%;
    height: 85%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.Container .Main .DivFT .BtnCTT
{
    width: 15%;
    height: 15%;
    background-color: var(--bg-color);
    font-size: 1.5rem;
    padding: 0.5rem;
}

.Container .Main .DivFT .BtnCTT:hover
{
    cursor: pointer;
    border-bottom: 0.25rem solid var(--hover-color);
    border-left: 0.25rem solid var(--hover-color);
    box-shadow: -0rem 0.15rem 1rem var(--hover-color);
}

.Container .Main .DivFT .BtnCTT img
{
    width: auto;
    height: 100%;
}

.Container .Main .DivContato .DivFT .DivSobre .Titulo
{
    width: 100%;
    height: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.Container .Main .DivContato .DivFT .DivSobre .Texto
{
    width: 30%;
    height: 100%;
    display: flex;
    justify-content: center;
    font-size: 1.5rem;
    text-align: center;
}