.screen-height {
  min-height: calc(100vh - 64px);
}

#home {
  min-height: calc(100vh - 114px);
}

.square-img {
  aspect-ratio: 1/1;
  overflow: hidden;
}

.home-logo {
  width: 400px;
}

.partenaire-img {
  max-width: 250px;
}

.center-h-element {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

.center-v-element {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.icon-img {
  height: 36px;
  width: 36px;
}

.small-icon-img {
  height: 16px;
  width: 16px;
}

.full-parent-height {
  height: 100%;
}

.hexagonal {
  -webkit-clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
  clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
  aspect-ratio: 1/1;
  overflow: hidden;
}

.hexagonal-v {
  -webkit-clip-path: polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 5% 75%, 5% 25%);
  clip-path: polygon(50% 0%, 95% 25%, 95% 75%, 50% 100%, 5% 75%, 5% 25%);
  aspect-ratio: 1/1;
  overflow: hidden;
}

html {
  scroll-behavior: smooth;
}

.hex-left {
  margin-right: -15%;
}

.hex-right {
  margin-left: -15%;
}

.parallax-container {
  height: 200px;
}

.blanc-margin-v{
  height: 64px;
}

.orange-light-hover:hover {
  background-color: rgba(255, 205, 131, 0.4);
}

.affiche {
  width: 500px;
}

.no-select {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.pointer{
  cursor: pointer;
}

.carousel .indicators .indicator-item {
  background-color: rgba(255, 152, 0, 0.5);
}

.carousel .indicators .indicator-item.active {
  background-color: rgba(255, 152, 0);
}

.slider-button-vh {
  bottom: 40vh;
  margin: 10px;
}

iframe.agenda-atoujeu {
  width: 100%;
  max-width: 800px;
  height: 600px;
}

.vh {
  height: 100vh;
}

