header{background-color:var(--color-primary);color:var(--color-white);padding:4rem 0;border-bottom:3px solid var(--color-secondary)}header .header__container{display:flex;justify-content:space-between;align-items:center}header .header__container .header__container-title h1{margin:0}@media(max-width:768px){header{padding:2rem 0}header .header__container{flex-direction:column}header .header__container .header__container-title h1{margin-top:2rem}}