@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@100..900&display=swap');

body {
    height: 100vh;
    background-color: hsl(233, 47%, 7%);

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    font-family: "Inter", sans-serif;
}

.conteiner {
    display: flex;
    max-width: 1109px;
    height: 450px;
}

.conteiner .card-conteiner {
    background-color: hsl(244, 38%, 16%);
    color: #ffffff;
    width: 571px;

    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 70px;

}

.conteiner .card-conteiner .text-titulo {
    font-size: 38px;
}

.grid-conteiner .card-conteiner .text-titulo span {
    color: hsl(277, 64%, 61%);
}

.conteiner .card-conteiner .main-paragraph {
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 25px;
    color:  hsla(0, 0%, 100%, 0.6);

    width: 347px;
    
    margin-top: 26px;
    
}

.conteiner .stat-headings {
    display: flex;
    gap: 69px;
    margin-top: 70px;
}

.conteiner .stat {
    display: flex;
    flex-direction: column;
    
    font-size: 25px;
    font-weight: 700;
}
.conteiner .stat span {
    font-size: 12px;
    font-family: "Lexend Deca", sans-serif;
    color:  hsla(0, 0%, 100%, 0.6); 
    text-transform: uppercase;
    font-weight: 300;
    margin-top: 5px;
}

.conteiner .img-capa {
    background: url('../images/image-header-desktop.jpg') center center no-repeat;
    background-size: cover;
    width: 544px;

    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    position: relative;
}

.conteiner .img-capa::after{
    content: '';
    background-color:  hsla(277, 64%, 61%, 0.575);

    width: 100%;
    height: 100%;
    
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    position: absolute;
    
}


.attribution {
    font-size: 11px;
    text-align: center;
}

.attribution a {
    color: hsl(228, 45%, 44%);
}