.header-page .text-title h1{color:var(--primary-color);font-family:Raleway;font-size:6rem;font-style:normal;font-weight:700;line-height:7rem}.header-page .description-container h2{color:var(--primary-color);font-family:Raleway;font-size:3rem;font-style:normal;font-weight:400;line-height:4.5rem;text-align:right}.header-page .title-container{display:grid;grid-template-areas:"image ." ". title";margin-right:auto;margin-top:7rem;max-width:50%}.header-page .container-image-cercle{grid-area:image;margin-left:-12px}.header-page image-circle{height:auto;max-width:100%;width:auto}.header-page .text-title{grid-area:title}.header-page .description-container{margin-left:auto;margin-top:10rem;width:60%}@media screen and (max-width:1024px){.header-page h1{font-size:5rem;line-height:5rem}}@media screen and (max-width:767px){.header-page .text-title h1{font-size:3rem;font-weight:700;line-height:4rem}.header-page h2{margin-left:auto}.header-page .description-container h2,.header-page h2{font-size:1.6rem;font-weight:600;line-height:2.4rem;text-align:right}.header-page .description-container h2{margin:10rem 0 0 auto;max-width:100%;width:80%}.header-page .title-container{display:grid;grid-template-areas:"image" "title";margin:0;max-width:100%}.header-page .description-container{width:80%}}
