body{
    margin-top: 0%;
}

a:link {
    color: black;
    font-size: 25px;
}
a:visited {
    color: black;
    font-size: 25px;
}
a:hover {
    color: goldenrod;
    font-size: 25px;
}
a:active {
    color: black;
    font-size: 25px;
}

input{
    font-size: 25px;
    font-family: Verdana, Tahoma, sans-serif;
}

.div1{
    position: -webkit-sticky; /* Necessário para funcionar no Safari */
    position: sticky;   /* para fixar noo topo*/
    top: 0;             /* para fixar noo topo*/
    display: flex;
    
    min-height: 100px;    
    background-image: 
    linear-gradient(rgb(243, 246, 248),white, white);
}
.div1_1{
    min-width: 52%;
    align-items: center; /* alin vertical */
    display: flex;       /* alin vertical */
}
.div1_2{
    min-width: 16%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.div2{
    min-height: 575px;
    align-items:end;     /* alinha base */
    display: flex;       /* alinha base */
    flex-direction: row; /* alinha base */
    justify-content: center;
    /*background: 
    linear-gradient(rgb(191, 193, 202), rgb(63, 69, 89));*/
    
    background-image: url("fundo1.jpg");
    /*background-size: 2000px 600px;
    
    /*
    background: 
    linear-gradient(rgba(76,80,141,0.8), rgba(29,29,96,0.9)),
    url("FundoBL.jpg");
    */
    /*background-image: linear-gradient(rgb(243, 246, 248),white, white);*/
}
.div2_1{    
    width: 470px;
    height: 460px;
    background-image: url("Wiliam470-460.png");
    border-radius: 20px 0px 0px 0px;
}
.div2_2{
    /*position: fixed;   */
    width: 400px;
    height: 370px;
    padding-left: 70px;
    padding-top: 90px;
    background-color: white;
    border-radius: 0px 20px 0px 0px;
}

.div4{
    display: flex;
    margin: 0 auto;
    width: 100%;
    height: 75px;
    justify-content: center;
    align-items: center;
    /*background-color: rgb(115, 115, 215);*/
}
.div4_1{
    display: flex;    
    grid-gap: 0px 8px; /* espaço interno entre elementos*/
    margin: 5 auto;
    width: 940px;
    height: 75px;
    justify-content: center;
    align-items: center;
    /*background-color: rgb(29, 29, 96);*/
    background-color: rgb(63, 69, 89);
    border-radius: 0px 0px 20px 20px;
}
.div4_2{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 7px;
    background-image: url("linkedin.png");
}
.div4_3{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 7px;
    background-image: url("instagram.png");
}
.div4_4{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 7px;
    background-image: url("linkedin.png");
}
.div4_5{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 7px;
    background-image: url("linkedin.png");
}


.div5{
    display: flex;
    min-height: 400px;
    justify-content: center;
    text-align: center;
}
.div5_1{
    width: 940px;
    justify-content: center;
    text-align: left;
}

.div6{
    display: flex;
    align-items: center;
    justify-content: center; /* alin vertical */
    min-height: 100px;    
    text-align: center;
    border-bottom: solid 1px silver;
}

.div7{
    display: flex;
    margin-bottom: 50px;
    margin-top: 50px;
    min-height: 500px;
    
    justify-content: center;
}
.div7_1{
    min-width: 200px;
    /*border: solid 1px yellow;*/
}
.div7_2{
    min-width: 80px;
    /*border: solid 1px yellow;*/
}
.div7_2_1{
    height: 165px;
    /*border: solid 1px rgb(0, 157, 255);*/
    background-image: url('linhaVert.png');
}
.div7_3{
    height: 165px;
    min-width: 350px;
    /*border: solid 1px red;*/
    text-align: end;
}
.div7_4{
    height: 165px;
    min-width: 350px;
    /*border: solid 1px red;*/
}

.div8{
    display: flex;
    align-items: center;
    justify-content: center; /* alin vertical */

    min-height: 100px;
    /*border-top: solid 1px silver;*/
    background-color: black;
}

.div9{
    display: flex;
    align-items: center;
    justify-content: center;
    /*justify-content: center; /* alin vertical */
    height: 130px;
    background-image: url("fundo3.jpg");
}
.div9_1{
    background-color: rgba(0, 0, 0, 0.7);
    width: 400px;
    height: 100px;
    align-items: center; /* alin vertical */
    display: flex;       /* alin vertical */
    justify-content: center;
    border-radius: 10px;
    border: solid 1px white;
}
.div9_2{    
    min-width: 120px;
    min-height: 100px;
    /*border: solid 1px yellow;*/
}


/*
.div8{
    display: flex;
    align-items: center;
    justify-content: center; /* alin vertical 

    min-height: 100px;
    border: solid 1px green;
    text-align: center;
}
*/


.f1{
    font-size: 25px;
    /*font-weight: bolder;*/
    font-family: Verdana;
}
.f2{
    font-size: 16px;
    /*font-style: normal;*/
    font-family: Verdana;
}
.f3{
    font-size: 17px;
    /*font-style: normal;*/
    font-family: Verdana;
}
.f4{
    font-size: 22px;
    font-style: normal;
    font-family: Verdana;
}
.f5{/*numeros*/
    font-size: 20px;
    font-style: bolder;
    font-family: Verdana;
}
.f55{/*numeros*/
    font-size: 14px;
    font-family: Verdana;
}
.f6{
    font-size: 17px;
    /*font-style: normal;*/
    font-family: Verdana;
}
.f7{
    font-size: 19px;
    /*font-style: normal;*/
    font-family: Verdana;
    color: white;

}





