.titlePage {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 20px; }
  .titlePage .textSize {
    margin-left: auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .titlePage .textSize button:first-child {
      margin-right: 5px; }
    .titlePage .textSize button {
      color: #124e89;
      border-radius: 50px;
      border: 2px solid #124e89;
      background: none;
      height: 30px;
      width: 30px;
      font-size: .8rem; }
  .titlePage img {
    width: 40px;
    align-self: flex-start;
    display: block;
    position: relative; }

.composition > article {
  margin: 20px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
  .composition > article > section {
    width: 175px;
    height: 205px;
    margin: 10px;
    position: relative; }
    .composition > article > section img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      border-radius: 10px; }
    .composition > article > section > section {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: white;
      background: rgba(18, 78, 137, 0.7);
      opacity: 0;
      transition: .3s;
      border-radius: 10px; }

.composition > article > section:hover {
  cursor: pointer; }
  .composition > article > section:hover > section {
    opacity: 1;
    transition: .3s; }

.representative > article {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  width: 60%;
  margin: 20px auto 20px auto; }
  .representative > article img {
    margin: 0 10px; }

.organisation > a {
  margin-right: auto;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  margin-top: 40px;
  margin-bottom: 60px; }
  .organisation > a img {
    width: 20px;
    height: auto;
    margin-right: 10px; }

@media screen and (max-width: 1024px) {
  .composition > article {
    justify-content: center; }
  .organisation > a {
    white-space: break-spaces;
    text-align: center;
    line-height: 1.5rem; }
  .titlePage .textSize button {
    margin-bottom: 5px; } }

@media screen and (max-width: 1580px){
    .titlePage .textSize{
    margin-right: 50px;
    }
    
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL3N0eWxlcy9wYWdlcy9vcmdhbmlzYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3N0eWxlcy9iYXNlLzF2YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLGFBQVk7RUFDWixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLG1CQUFrQjtFQUpwQjtJQU9JLGlCQUFnQjtJQUNoQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGVBQWU7SUFWbkI7TUFhTSxpQkFBZ0I7SUFidEI7TUFpQk0sY0NuQlE7TURvQlIsbUJBQWtCO01BQ2xCLHlCQ3JCUTtNRHNCUixnQkFBZTtNQUNmLFlBQVc7TUFDWCxXQUFVO01BQ1YsZ0JBQWU7RUF2QnJCO0lBMkJJLFdBQVU7O0FBR2Q7RUFDRSxjQUFhO0VBQ2IsYUFBWTtFQUNaLDhCQUE4QjtFQUM5QixlQUFlO0VBSmpCO0lBT0ksWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFXO0lBQ1gsa0JBQWlCO0lBVnJCO01BYU0sV0FBVTtNQUNWLFlBQVk7TUFDWixvQkFBaUI7U0FBakIsaUJBQWlCO01BQ2pCLG1CQUFtQjtJQWhCekI7TUFtQk0sa0JBQWlCO01BQ2pCLFlBQVk7TUFDWixXQUFXO01BQ1gsTUFBTTtNQUNOLE9BQU87TUFDUCxhQUFhO01BQ2Isc0JBQXNCO01BQ3RCLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsWUFBVztNQUNYLGtDQUE2QjtNQUM3QixVQUFTO01BQ1QsZUFBYztNQUNkLG1CQUFtQjs7QUFJekI7RUFDRSxlQUFjO0VBRGhCO0lBSUksVUFBUztJQUNULGVBQWU7O0FBSW5CO0VBQ0UsYUFBWTtFQUNaLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLFVBQVU7RUFDViwyQkFBMEI7RUFONUI7SUFTSSxjQUFhOztBQUdqQjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGdCQUFlO0VBQ2YsbUJBQWtCO0VBTnBCO0lBU0ksV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBaUI7O0FBSXJCO0VBQ0U7SUFDRSx1QkFBdUI7RUFFekI7SUFDRSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUVyQjtJQUNFLGtCQUFpQixJQUNsQiIsImZpbGUiOiJvcmdhbmlzYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vLi4vYmFzZS8xdmFyaWFibGVzLnNjc3NcIjtcblxuLnRpdGxlUGFnZXtcbiAgZGlzcGxheTpmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcblxuICAudGV4dFNpemV7XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYnV0dG9uOmZpcnN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG5cbiAgICBidXR0b257XG4gICAgICBjb2xvcjokYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcbiAgICAgIGJvcmRlcjoycHggc29saWQgJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICBoZWlnaHQ6MzBweDtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBmb250LXNpemU6LjhyZW07XG4gICAgfVxuICB9XG4gIGltZ3tcbiAgICB3aWR0aDozMHB4O1xuICB9XG59XG4uY29tcG9zaXRpb24gPiBhcnRpY2xle1xuICBtYXJnaW46MjBweCAwO1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gc2VjdGlvbntcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAyMDVweDtcbiAgICBtYXJnaW46MTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgID4gc2VjdGlvbntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgxOCw3OCwxMzcsLjcpO1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgdHJhbnNpdGlvbjouM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmNvbXBvc2l0aW9uID4gYXJ0aWNsZSA+IHNlY3Rpb246aG92ZXJ7XG4gIGN1cnNvcjpwb2ludGVyO1xuXG4gID4gc2VjdGlvbntcbiAgICBvcGFjaXR5OjE7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG59IFxuXG4ucmVwcmVzZW50YXRpdmUgPiBhcnRpY2xle1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOjIwcHggYXV0byAyMHB4IGF1dG87XG5cbiAgaW1ne1xuICAgIG1hcmdpbjowIDEwcHg7XG4gIH1cbn1cbi5vcmdhbmlzYXRpb24gPiBhe1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6NDBweDtcbiAgbWFyZ2luLWJvdHRvbTo2MHB4O1xuXG4gIGltZ3tcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xuICAuY29tcG9zaXRpb24gPiBhcnRpY2xle1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5vcmdhbmlzYXRpb24gPiBhe1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnRpdGxlUGFnZSAudGV4dFNpemUgYnV0dG9ue1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICB9XG59IiwiJGJsdWU6ICMxMjRlODk7XG4kYmx1ZS0xOiAjN2NiNmRmO1xuJGJsdWUtMjogIzJhN2NhOTtcbiRibHVlLWJnOiAjZGVlZGY3O1xuJGJsdWUtYnRuOiAjOGViZWQ0O1xuJGJsdWUtYmcyOiAjN2NiNmRmO1xuJGJsdWUtYmczOiAjZTFlOWYwO1xuJHllbGxvdzogI2U5YmMyOTtcbiRwaW5rOiAjZTY0MzZkO1xuJHB1cnBsZTojOGUzZDhjO1xuJGdyZWVuOiAjOTliYzMxO1xuJHR1cnF1b2lzZTogIzFjYWNhZjtcbiRncmV5OiAjM2MzYzNjOyJdLCJzb3VyY2VSb290IjoiIn0=*/