324 lines
No EOL
4.4 KiB
CSS
324 lines
No EOL
4.4 KiB
CSS
@import url('https:fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap');
|
|
*
|
|
{
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
font-family: 'Poppins',sans-serif;
|
|
}
|
|
|
|
:root {
|
|
--color-lightblue: #1f4482;
|
|
--color-cyan: #d2e4f6;
|
|
--color-darkblue: #0e2241;
|
|
--color-red: #fd5e55;
|
|
--color-darkgrey: darkgrey;
|
|
--color-lightgrey : #c7c5c4;
|
|
--color-almostwhite: #E7E8E4;
|
|
--color-white : #fff;
|
|
--color-black : #000;
|
|
}
|
|
|
|
body
|
|
{
|
|
background: var(--color-darkgrey);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
min-height: 100vh;
|
|
}
|
|
|
|
.container
|
|
{
|
|
position: relative;
|
|
width: 100%;
|
|
max-width: 1000px;
|
|
min-height: 1000px;
|
|
background: var(--color-lightgrey);
|
|
margin: 50px;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1.5fr;
|
|
}
|
|
|
|
.container .left_side
|
|
{
|
|
position: relative;
|
|
background: var(--color-lightblue) ;
|
|
padding: 40px;
|
|
}
|
|
|
|
.profileText
|
|
{
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
.profileText .imgBx
|
|
{
|
|
position: center;
|
|
width: 240px;
|
|
height: 240px;
|
|
}
|
|
|
|
.profileText .imgBx img
|
|
{
|
|
position: center;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.profileText h2
|
|
{
|
|
text-transform: uppercase;
|
|
font-size:1.5em;
|
|
margin-top: 20px;
|
|
text-align: center;
|
|
font-weight: 600;
|
|
line-height: 1.4em;
|
|
color: var(--color-lightgrey);
|
|
}
|
|
|
|
.profileText h2 span
|
|
{
|
|
color: var(--color-cyan);
|
|
font-size: 0.7em;
|
|
font-weight: 300;
|
|
border-bottom: 2px solid rgba(194,65,61,1);
|
|
padding-bottom: 40px;
|
|
}
|
|
|
|
.title
|
|
{
|
|
color: var(--color-red);
|
|
text-transform: uppercase;
|
|
font-weight: 600;
|
|
letter-spacing: 1px;
|
|
margin-bottom: 3px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
a
|
|
{
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
a:hover
|
|
{
|
|
color:var(--color-darkblue);
|
|
text-decoration:none;
|
|
cursor:pointer;
|
|
}
|
|
|
|
.contact
|
|
{
|
|
padding-top: 60px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.contact ul
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
}
|
|
|
|
.contact ul li
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
}
|
|
|
|
.contact ul li .icon
|
|
{
|
|
display: inline-block;
|
|
width: 30px;
|
|
font-size: 18px;
|
|
color: var(--color-cyan);
|
|
}
|
|
|
|
.contact ul li span
|
|
{
|
|
color: var(--color-lightgrey);
|
|
font-weight: 300;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.formation
|
|
{
|
|
padding-top: 40px;
|
|
margin-bottom: 15px;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.formation title
|
|
{
|
|
margin: 20px;
|
|
}
|
|
|
|
.formation ul li
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.formation h5
|
|
{
|
|
font-weight: 550;
|
|
color: var(--color-darkblue);
|
|
font-size: 14px;
|
|
}
|
|
|
|
.formation h4
|
|
{
|
|
font-weight: 500;
|
|
color: var(--color-lightgrey);
|
|
font-size: 16px;
|
|
}
|
|
|
|
.langues
|
|
{
|
|
padding-top: 40px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.langues ul
|
|
{
|
|
position: relative;
|
|
}
|
|
|
|
.langues ul li
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
}
|
|
|
|
.langues ul li span
|
|
{
|
|
color: var(--color-lightgrey);
|
|
font-weight: 300;
|
|
}
|
|
|
|
.langues .percent
|
|
{
|
|
position:relative;
|
|
width: 100%;
|
|
height: 6px;
|
|
background: var(--color-lightgrey);
|
|
display: block;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.langues .percent div
|
|
{
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 100%;
|
|
background: var(--color-darkblue);
|
|
}
|
|
|
|
.competences
|
|
{
|
|
padding-top: 20px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.competences ul
|
|
{
|
|
position: relative;
|
|
}
|
|
|
|
.competences ul li
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
color: var(--color-lightgrey);
|
|
}
|
|
|
|
.competences ul li span
|
|
{
|
|
color: var(--color-lightgrey);
|
|
}
|
|
|
|
.competences .percent
|
|
{
|
|
position:relative;
|
|
width: 100%;
|
|
height: 6px;
|
|
background: var(--color-lightgrey);
|
|
display: block;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.competences .percent div
|
|
{
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 100%;
|
|
background: var(--color-darkblue);
|
|
}
|
|
|
|
.container .right_side
|
|
{
|
|
position: relative;
|
|
background: var(--color-lightgrey);
|
|
padding:60px;
|
|
}
|
|
|
|
.container .right_side .about
|
|
{
|
|
position: center;
|
|
color: var(--color-lightblue) ;
|
|
font-size: 22px;
|
|
font-weight: bolder;
|
|
margin-bottom: 50px;
|
|
}
|
|
|
|
.container .right_side .about .icon
|
|
{
|
|
color: var(--color-lightblue) ;
|
|
font-size: 18px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.about li
|
|
{
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.container .right_side .name
|
|
{
|
|
color: var(--color-darkblue);
|
|
font-size: 17px;
|
|
font-weight: bold;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.name span
|
|
{
|
|
font-size: 12px;
|
|
}
|
|
|
|
.container .right_side ul
|
|
{
|
|
position: relative;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.container .right_side ul li
|
|
{
|
|
position: relative;
|
|
list-style: none;
|
|
color: var(--color-darkblue);
|
|
font-size: 15px;
|
|
font-weight: normal;
|
|
margin-bottom: 0px;
|
|
} |