@font-face {
  font-family: "Raleway";
  font-display: swap;
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
body {
  font-family: "Raleway";
  text-align: left;
  background: #f4f5f6;
}

body h2 {
  text-align: center;
}

body .container-fluid {
  padding: 0;
}

body *, body ::after, body ::before {
  box-sizing: border-box;
}

body .navbar {
  width: 100vw;
  background-color: #BFBBD7;
  padding: 0;
}

body .navbar .collapse ul, body .navbar .navbar-collapse ul {
  font-weight: 700;
}

body .navbar .collapse ul li, body .navbar .navbar-collapse ul li {
  padding-left: 2rem;
}

body .navbar .collapse ul li a, body .navbar .navbar-collapse ul li a {
  color: #303a7d;
}

body .navbar .collapse ul li a:hover, body .navbar .navbar-collapse ul li a:hover {
  font-weight: 700;
  text-decoration-color: #375de0;
}

body .navbar .collapse .ml-auto, body .navbar .navbar-collapse .ml-auto {
  margin: 0rem;
}

body .navbar .navbar-coords {
  font-size: 1em;
  border: 2px solid #000;
  background: #f6f6f6;
}

body .navbar .navbar-coords a {
  font-weight: 900;
  color: #000;
}

body .navbar .navbar-coords a:hover {
  font-weight: bolder;
  text-decoration: underline;
  text-decoration-color: #555656;
}

.formulaire h3, .formulaire h4 {
  text-align: center;
}
.formulaire .num_telephone {
  font-size: 2rem;
}

body .section_video_manon {
  padding: 8vh 0;
}
body .section_video_manon iframe {
  height: 100vh;
}

body .section_relax {
  background: #f8fbfc;
}
body .section_relax section {
  background: #f6f6f6;
  border-radius: 30px;
}
body .section_relax section article table {
  width: 100%;
}
body .section_relax section article table caption {
  display: none;
  color: #000;
}
body .section_relax section article table table tr:not(:last-child) {
  border-bottom: 1px dashed #BFBBD7;
}
body .section_relax section article table table tr td:nth-child(2) {
  font-weight: 700;
  text-align: right;
}
body .section_relax section article table table tr:nth-child(4) {
  line-height: 3em;
}
body .section_relax section article .novacel table tr td:nth-child(2) {
  color: #e70f85;
}
body .section_relax section article .novacel h3 {
  color: #e70f85;
}
body .section_relax section article .sensitive {
  margin-top: 5vh;
  padding: 1rem;
  border-radius: 30px 0 0 30px;
  background: linear-gradient(to right top, #BFBBD7, white);
}
body .section_relax section article .sensitive h3 {
  color: #02a0e3;
}

body .section_relax section article .sensitive table tr td:nth-child(2) {
  color: #02a0e3;
}

body .section_relax section aside img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

body .section_feetmoon {
  background: #fff;
}

body .section_feetmoon aside figure img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

body .section_feetmoon aside figure figcaption {
  display: none;
}

body .section_options {
  background: #f3db62;
}

body .section_options header h1 {
  margin-bottom: 1em;
}

body .section_options article table {
  width: auto;
  margin-left: 5vw;
}

body .section_options article table caption {
  display: none;
  color: #000;
}

body .section_options article table tr:not(:last-child) {
  border-bottom: 1px dashed #BFBBD7;
}

body .section_options article table tr td:nth-child(2) {
  font-weight: 700;
  text-align: right;
  color: #303a7d;
}

body .section_tissus {
  background: #BFBBD7;
}

body .section_cuir {
  background: #f6f6f6;
}

body .section_tissus aside figure img, body .section_cuir aside figure img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

body .section_tissus aside figure figcaption, body .section_cuir aside figure figcaption {
  font-weight: 700;
  color: #303a7d;
  text-align: center;
}

body .section_lits_releveurs {
  margin-bottom: 10vh;
  background: #303a7d;
}

body .section_lits_releveurs div {
  background: #fff;
  border-radius: 30px;
}

body .section_lits_releveurs div article {
  text-align: center;
  color: #000;
}

body .section_lits_releveurs div article h1 {
  text-align: center;
}

body .section_lits_releveurs div article a {
  text-align: center;
  font-weight: 700;
  color: #f6f6f6;
  font-size: 1.2rem;
}

body .section_lits_releveurs div article figure {
  text-align: center;
}

body .section_lits_releveurs div article figure img {
  height: 250px;
  border-radius: 10%;
}

body .section_lits_releveurs div article figure figcaption {
  display: none;
}

body .section_visites {
  background: #f6f6f6;
}

body .section_visites header h1 {
  padding: 5vh 5vw;
  background: linear-gradient(to left, #d5364a, #303a7d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

body .section_visites article {
  font-weight: 600;
  text-align: left;
  color: #f6f6f6;
}

body .section_visites article address {
  font-size: 2rem;
}

body .section_visites article img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  width: 50%;
  margin: 0 25%;
  border-radius: 15px;
}

body .section_visites article a {
  white-space: nowrap;
  font-weight: 800;
}

body .section_visites article a:active {
  color: #f6f6f6;
}

body .section_visites article a:link {
  color: #f6f6f6;
}

body .section_visites article a:visited {
  color: #f6f6f6;
}

body .section_visites article a:hover {
  border-radius: 15px 15px 0 0;
  background: #f6f6f6;
}

body .section_commande_catalogue {
  background: #f6f6f6;
}

body footer {
  background: #fff;
}

body footer article a {
  color: #000;
}

body footer article a:hover {
  font-weight: 600;
  text-decoration: underline;
}

body footer article:nth-child(2) {
  text-align: center;
}

body .pb-5, body .py-5 {
  padding-bottom: 0px !important;
}

body .pt-5, body .py-5 {
  padding-top: 0px !important;
}

body .fab, body .fas {
  text-align: center;
  padding-left: 20%;
}

body .fa-linkedin-in {
  color: #0077b5;
}

body .fa-facebook-f {
  color: #1877f2;
}

body .fa-instagram {
  color: #c32aa3;
}

body .icon_card_inner {
  font-size: 18rem;
}

body .img-thumbnail {
  border: 0px;
}

body .card-body > p {
  text-align: left;
}

body .commande_catalogue {
  display: grid;
  grid-auto-rows: auto;
  background: url("/web/20220919185135im_/http://helve-art.be/static/img/motif_1.jpg");
}

/*# sourceMappingURL=one-page-wonder.css.map */
/*
     FILE ARCHIVED ON 18:51:35 Sep 19, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:45:13 Jul 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.895
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.026
  esindex: 0.022
  cdx.remote: 39.226
  LoadShardBlock: 161.361 (3)
  PetaboxLoader3.datanode: 104.909 (4)
  PetaboxLoader3.resolve: 133.278 (2)
  load_resource: 82.451
*/

/*# sourceMappingURL=one_page_wonder.css.map */
