:root{
    --main-background:hsl(233, 47%, 7%);
    --card-background: hsl(244, 38%, 16%);
    --accent:hsl(277, 64%, 61%);
    --white: hsl(0, 0%, 100%);
    --main-paragraph:hsla(0, 0%, 100%, 0.75);
    --heading:hsla(0, 0%, 100%, 0.6);
}
*{
    margin: 0;
    padding: 0;
}
body{
    background-color: var(--main-background);
}
.card{
    background-color: var(--card-background);
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: min(90%, 1110px);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-color: var(--main-background);
    border-radius: .5rem;
}
 .left{
    width: 50%;
    font-family: Inter;
    padding: 4rem 3rem;

}
 .left h1{
    color: var(--white);
    margin: 0;
}
.left h1 span{
    color:var(--accent)
}
.left .main-p{
    color:var(--main-paragraph);
    line-height: 1.5rem;
    padding: 2rem 0rem;
    
}
.left .info{
    display: flex;
    flex-direction:row;
    gap: 4.5rem;
    padding-top: 1rem;
    text-transform: uppercase;
    font-size: .8rem;


}
.left .info h2{
    color:var(--white);
    font-weight: 600;
}
.left .info p{
    color: var(--heading);
    font-family: Lexend Deca;
}
 .right {
    width: 50%;
    background-color: hsl(277, 64%, 61%);
    order: 2;
}
 .right img{
    height: 100%;
    content: url(./images/image-header-mobile.jpg);
    display: block;
    max-width: 100%;
    mix-blend-mode: multiply;
    opacity: 80%;

}