<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800&amp;display=swap);
html {
  color: #000;
  background: #fff;
}

@media screen and (max-width: 768px) {
  body {
    --wp--preset--font-size--paragraph: 14px;
  }
}
@media screen and (max-width: 1024px) {
  body {
    --wp--preset--font-size--paragraph: 15px;
  }
}
@media screen and (max-width: 1280px) {
  body {
    --wp--preset--font-size--paragraph: 16px;
  }
}
@media screen and (max-width: 1920px) {
  body {
    --wp--preset--font-size--paragraph: 17px;
  }
}
html:not(.wp-toolbar) {
  background-color: #000;
  scroll-behavior: smooth;
  scroll-padding-top: var(--scroll-padding-top);
  scrollbar-gutter: stable;
}
html:not(.wp-toolbar) body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body:not(.wp-admin) .container .container__large {
  color: #fff;
  font-size: var(--wp--preset--font-size--paragraph);
  font-weight: 400;
  line-height: 1.8;
}

body:not(.wp-admin) * {
  font-family: "Quicksand", Helvetica, Arial, sans-serif;
}
body:not(.wp-admin),
.block-editor-block-list__layout {
  font-family: "Quicksand", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body:not(.wp-admin) .container,
.block-editor-block-list__layout .container {
  /*  max-width: 1920px;*/
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  /*body:not(.wp-admin) .container,*/
  body:not(.wp-admin) .block-editor-block-list__layout .container {
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
body:not(.wp-admin) .container__large,
.block-editor-block-list__layout .container__large {
  max-width: 1920px;
}

@media screen and (max-width: 1280px) {
  body:not(.wp-admin) .container__large,
  .block-editor-block-list__layout .container__large {
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

@media screen and (max-width: 1920px) {
  body:not(.wp-admin) .container__large,
  .block-editor-block-list__layout .container__large {
    max-width: -webkit-calc(100% - 60px);
    max-width: -moz-calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}

.link-underline {
  position: relative;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
  padding-bottom: 3px;
}
.link-underline:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  opacity: 0.3;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.link-underline:hover:after {
  opacity: 1;
}

html body.cube1 section#list div.container div.links {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 80px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  html body.cube1 section#list div.container div.links {
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
  }
}
@media screen and (max-width: 900px) {
  html body.cube1 section#list div.container div.links {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
@media screen and (max-width: 650px) {
  html body.cube1 section#list div.container div.links {
    grid-template-columns: repeat(1, 1fr);
  }
}
html body.cube1 section#list div.container div.links.default {
  margin-top: 50px;
}

html body .card__cube1 {
  font-family: "Poppins", sans-serif;
  padding: 15px; /* au lieu de 40 */
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  align-items: flex-start;
  gap: 5px; /* au lieu de 15 */
  border: 1px solid #777;
}
@media screen and (max-width: 1024px) {
  html body .card__cube1 {
    padding: 30px;
  }
}
@media screen and (max-width: 768px) {
  html body .card__cube1 {
    padding: 20px;
  }
}
/*html body .card__cube1 a {
  margin-top: auto;
}*/
</pre></body></html>