@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300&display=swap');

h1 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    /*text-decoration-line: underline;
    text-decoration-color: rgb(223,255,219);
    text-decoration-thickness: 5px;*/
}

body {
    margin: 0;
    /* Background from Toptal Subtle Patterns (https://www.toptal.com/designers/subtlepatterns). */
    background-image: url("background.png");
    font-family: 'Open Sans', sans-serif;
    overflow-x: hidden;
}
header {
    font-family: 'Roboto', sans-serif;
    background-image:  url("port-arthur.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 15em;
    text-align: center;
    display: grid;
    place-items: center;
    margin-bottom: 20px;
}

.header-block {
    backdrop-filter: blur(5px);
    padding: 4px;
}

header h1 {
    display: inline-block;
    color: white;
    margin: 0;
    font-size: 2.5em;
    font-weight: 400;
    text-decoration: none;
}

header p {
    display: inline-block;
    color: white;
    font-weight: 300;
    font-style: italic;
}

#container {
    max-width: 1000px;
    margin: auto;
}

#personal {
}

.row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#personal img {
    flex: 0 1 300px;
    max-height: 300px;
    margin: 10px;
}

#personal .info {
    flex: 1 1 300px;
    text-align: justify;
}

#personal h1 {
    margin: 0;
}

#expertise {
    flex: 3 1 300px;
    background: rgba(223, 255, 219, 0.5);
}

.info {
    margin: 10px;
    padding: 0 5px;
    background: rgba(223, 255, 219, 0.5);
    border-radius: 10px;
}

#expertise h1 {
    margin: 0;
}

#contact {
    flex: 1 1 300px;
    text-align: center;
}

.LI-profile-badge {
    background: rgba(223, 255, 219, 0.5);
    width: 280px;
    display: inline-block;
}

#contact h1 {
    margin: 0;
}

#company {
    margin-bottom: 10px;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

footer {
    text-align: center;
    color: #4f4f4f;
    font-style: italic;
}

.LI-logo {
    display: none;
}
