.post---infeed, .nav-wrapper._1, .nav-wrapper.top.new, .lower-nav, .body-wrapper {
  display: none;
}

.desktop {
  width: 100%;
  height: 100dvh;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-2, .div-block-21, .div-block-22, .link-block-5, .heading-6, .div-block-30 {
  display: none;
}

.div-block-87 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.heading-20 {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 30px;
}

.modal-overlay {
  z-index: 20000;
  background-color: rgba(0, 0, 0, .86);
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-left: 3%;
  padding-right: 3%;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-88 {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
}

.module-header-right {
  width: auto;
  justify-content: flex-start;
  display: flex;
}

.div-block-86 {
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.slider-dots {
  background-color: #c22a2a;
}

.module-header-left {
  width: 20%;
  height: 100%;
  justify-content: flex-end;
  display: flex;
}

.modal-header {
  min-height: 40px;
  border: 1px solid rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.modal-element {
  width: 100%;
  max-height: none;
  max-width: 490px;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 0;
}

.div-block-89 {
  margin-bottom: 0;
}

.close {
  opacity: .5;
  transition: opacity .2s;
}

.close:hover {
  opacity: 1;
}

.tabs-2 {
  display: none;
}

@media screen and (max-width: 991px) {
  .modal-overlay {
    display: none;
  }

  .modal-header {
    border-bottom-style: none;
  }

  .tabs-2 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .div-block-34, .modal-overlay, .tabs-2 {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .brand {
    height: 60px;
    align-items: center;
    padding-top: 0;
    padding-left: 20px;
    display: flex;
  }

  .container {
    background-color: rgba(0, 0, 0, 0);
  }

  .category-slider {
    background-color: #242424;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    display: flex;
    position: static;
    overflow: scroll;
  }

  .category-icon-div {
    width: auto;
    height: auto;
    background-color: #fbff00;
    border-radius: 0%;
    margin-right: 10px;
    padding-right: 80px;
  }

  .post---infeed {
    background-color: #242424;
    border-radius: 20px;
    margin: 20px 8px 20px 10px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
    display: block;
  }

  .post---infeed.social {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-right: 5px;
  }

  .post---infeed.jju20-23 {
    background-color: #fff;
  }

  .post---infeed.osc {
    background-color: #000;
    text-decoration: none;
  }

  .image {
    width: 60px;
    max-width: none;
    margin-left: 0;
    margin-right: 15px;
  }

  .post {
    background-color: #ecffd4;
    margin-top: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .post-category {
    width: auto;
    object-fit: contain;
    background-color: #ff7900;
    border-radius: 20px;
    margin-top: 8px;
    margin-left: 18px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .text-block {
    width: auto;
    color: #fff;
    letter-spacing: .3px;
    font-size: 12px;
    font-weight: 700;
  }

  .heading {
    letter-spacing: -.5px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 27px;
  }

  .heading.ju-23 {
    color: #242424;
  }

  .post---heading {
    color: #fff;
    background-color: rgba(255, 208, 131, 0);
    margin-top: 8px;
    margin-left: 8px;
    margin-right: 8px;
    padding: 0 8px;
    font-size: 14px;
  }

  .post-body {
    color: #8b8b8b;
    background-color: rgba(236, 255, 127, 0);
    margin-top: 3px;
    margin-left: 8px;
    margin-right: 8px;
    padding: 0 8px 8px;
    font-size: 14px;
  }

  .paragraph {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 17px;
  }

  .paragraph.menu-xtic {
    margin-top: 5px;
  }

  .post-media {
    height: auto;
    background-color: rgba(140, 255, 136, 0);
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
  }

  .post-share-button {
    height: 80px;
    justify-content: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
    display: flex;
  }

  .menu-button {
    padding-right: 20px;
  }

  .navbar {
    background-color: #000;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .navbar.ju {
    background-color: #fff;
  }

  .nav-wrapper {
    z-index: 100;
    display: inline-block;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .nav-wrapper._1 {
    padding-bottom: 42%;
    display: block;
    position: static;
  }

  .nav-wrapper.top.new {
    display: block;
  }

  .html-embed {
    margin-bottom: 0;
    position: static;
    transform: translate(0);
  }

  .lower-nav {
    z-index: 1000;
    height: 60px;
    max-width: 100%;
    opacity: 1;
    object-fit: fill;
    background-color: #000;
    border-radius: 0;
    flex-direction: row;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
    display: flex;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-2 {
    margin-right: auto;
  }

  .image-3 {
    margin-right: 20px;
  }

  .image-4 {
    margin-right: 20px;
    display: block;
  }

  .div-block-3 {
    z-index: 1000;
    max-width: 100%;
    justify-content: center;
    margin-bottom: 10px;
    display: flex;
    position: static;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-5 {
    margin-right: 20px;
  }

  .body {
    background-color: #000;
    padding-top: 20px;
  }

  .body.ju2023 {
    background-color: #e9e9e9;
    padding-top: 0;
  }

  .body.ju-social-media {
    background-color: #fff;
  }

  .body-2 {
    background-color: #000;
  }

  .body-2.bbb {
    height: auto;
    background-color: #fff;
  }

  .body-2.sing {
    background-color: #fff;
  }

  .body-wrapper {
    width: 100vw;
    height: 100dvh;
    background-color: #242424;
    background-image: linear-gradient(#000, #242424);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .body-wrapper.ju {
    height: 100vh;
    background-image: linear-gradient(#fff, #fff);
    justify-content: flex-start;
  }

  .body-wrapper.ju.landing {
    height: 200vh;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .body-wrapper.ju.sing {
    height: 250vh;
    min-height: 100vh; 
    height: auto; 
    padding-bottom: 8rem;
  }

  .body-wrapper.ju.sing.registration {
    /*height: 200vh;*/
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }
  
  .body-wrapper.ju.sing.registrations {
    height: 100vh;
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
  }

  .body-wrapper.ju.gallery-2 {
    height: 200vh;
  }

  .body-wrapper.menu {
    height: 125vh;
    justify-content: flex-start;
    padding-top: 101px;
  }

  .body-wrapper.bon-plans {
    height: 150dvh;
    justify-content: flex-start;
    margin-top: 100px;
  }

  .menu-wrapper {
    max-width: 90%;
    margin-top: 20px;
  }

  .menu-items {
    width: 100%;
  }

  .menu-item-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 29px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.75fr 2.75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: space-around;
    justify-content: center;
    justify-items: center;
    margin-bottom: 20px;
    display: grid;
  }

  .desktop {
    display: none;
  }

  .ju-wrapper {
    width: 100%;
    height: auto;
    justify-content: space-around;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .ju-wrapper.last {
    height: 300px;
    background-color: #fff;
    margin-bottom: 0;
  }

  .ju-wrapper.landing {
    height: 200px;
    margin-bottom: 0;
  }

  .ju-items {
    width: 45%;
    height: 150px;
    background-color: #f3f3f3;
    border-radius: 19px;
  }

  .ju-items._1 {
    width: 47%;
    height: auto;
  }

  .ju-img-wrapper {
    width: 100%;
    margin-top: 0;
  }

  .ju-img-wrapper.text {
    margin-bottom: 40px;
  }

  .ju-img-wrapper.text.actus {
    background-image: none;
    margin-bottom: 10px;
  }

  .ju-img-wrapper.text.aaa {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ju-img-wrapper.generalities {
    padding-bottom: 25%;
  }

  .image-6 {
    width: 100%;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-left: 2px;
    padding-right: 12px;
  }

  .ju-header {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .ju-header.explore {
    height: auto;
    background-image: none;
    background-size: auto;
    background-attachment: scroll;
    padding-top: 0;
  }

  .ju-header.generalist {
    background-image: url('../images/gsgsgwyh.png');
  }

  .div-block-4 {
    width: 100%;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 5px;
  }

  .container-2 {
    justify-content: space-around;
    display: flex;
  }

  .div-block-5 {
    width: 100%;
    justify-content: space-between;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
  }

  .image-7 {
    margin-right: 10px;
  }

  .navbar-2 {
    background-color: #fff;
    display: block;
  }

  .image-8 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .paragraph-2 {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
  }

  .paragraph-2.generalistic {
    text-align: center;
  }

  .paragraph-2.chasse {
    text-align: left;
  }

  .paragraph-2.chasse.clean {
    color: #242424;
    text-align: left;
    padding-left: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
  }

  .paragraph-2.sssss {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-2.ww {
    color: #242424;
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
  }

  .paragraph-2.up {
    color: #242424;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
  }

  .paragraph-2.culturelle {
    color: #242424;
    font-size: 25px;
    font-weight: 700;
    line-height: 27px;
  }

  .ju-category-header {
    padding-left: 0;
    padding-right: 0;
  }

  .ju-category-header.secondary {
    font-size: 12px;
  }

  .ju-category-header.clean {
    padding-left: 10px;
  }

  .ju-category-paragraph {
    color: #747474;
    flex-direction: column;
    justify-content: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .ju-category-paragraph.clean {
    margin-top: 10px;
  }

  .category---2 {
    margin-bottom: 5px;
    font-size: 30px;
  }

  .link-block {
    padding-right: 45px;
  }

  .html-embed-2 {
    border-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-6 {
    width: 100%;
    height: 400px;
    background-image: url('../images/SSS_1.png');
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
  }

  .div-block-6.item {
    height: 200px;
  }

  .div-block-6.item._1 {
    height: 200px;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 43%, #000), url('../images/hyhh.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-left: 5px;
    font-size: 12px;
  }

  .div-block-6.item._1._2 {
    background-image: linear-gradient(193deg, rgba(0, 0, 0, 0) 56%, #000 90%), url('../images/tty.png');
  }

  .div-block-6.item._1._2._3 {
    background-image: linear-gradient(193deg, rgba(0, 0, 0, 0) 56%, #000 90%), url('../images/Screenshot-2023-04-19-at-10.55.35.png');
  }

  .div-block-6.item._1.sing {
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 43%, #000), url('../images/sss.png');
  }

  .div-block-6.item._1.voxpop2 {
    background-image: linear-gradient(191deg, rgba(0, 0, 0, 0) 66%, #000 86%), url('../images/Screenshot-2023-04-19-at-10.21.45.png');
    background-position: 0 0, 50%;
  }

  .div-block-6.item._1.gallery {
    background-image: linear-gradient(186deg, rgba(0, 0, 0, 0) 43%, #000), url('../images/hhhh.png');
    background-position: 0 0, 50%;
  }

  .div-block-6.item._1.gallery-22 {
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0) 43%, #000), url('../images/Screenshot-2023-04-19-at-10.55.49.png');
  }

  .div-block-6.heroo {
    background-image: linear-gradient(187deg, rgba(0, 0, 0, 0) 70%, #000), url('../images/SSS_1.png');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .div-block-6.heroo.music {
    background-image: linear-gradient(187deg, rgba(0, 0, 0, 0) 44%, #000), url('../images/jjj.png');
  }

  .div-block-6.heroo.music.dance {
    background-image: linear-gradient(187deg, rgba(0, 0, 0, 0) 44%, #000), url('../images/jj.png');
  }

  .div-block-6.heroo.music.voxpop {
    background-image: linear-gradient(187deg, rgba(0, 0, 0, 0) 44%, #000), url('../images/Screenshot-2023-04-19-at-10.21.27.png');
    background-position: 0 0, 50%;
  }

  .div-block-6.heroo.gallery {
    background-image: linear-gradient(187deg, rgba(0, 0, 0, 0) 70%, #000), url('../images/Screenshot-2023-04-19-at-10.55.35.png');
    background-position: 0 0, 50%;
  }

  .h-text {
    color: #fff;
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 23px;
  }

  .h-text.item-1 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
  }

  .h-text.hhh {
    margin-top: 0;
  }

  .paragraph-3 {
    width: 80%;
    color: #dad5d5;
    padding-left: 10px;
  }

  .div-block-7 {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .link-block-2 {
    width: 100%;
    text-decoration: none;
  }

  .div-block-8 {
    height: 80%;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    padding-right: 13px;
    display: flex;
  }

  .div-block-9 {
    height: 30%;
    flex-direction: column;
    display: flex;
  }

  .image-9 {
    padding-top: 20px;
  }

  .div-block-10 {
    width: 700px;
    flex-direction: row;
    display: flex;
    overflow: visible;
  }

  .div-block-11 {
    width: 100%;
    padding-left: 15px;
  }

  .heading-2 {
    margin-top: 0;
    font-size: 28px;
  }

  .div-block-12 {
    width: 100%;
    height: 400vh;
    object-fit: contain;
    flex-direction: column;
    margin-bottom: 60px;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .div-block-13 {
    height: 100px;
    background-color: #ff7900;
  }

  .form-block {
    width: 100%;
    margin-top: 20px;
  }

  .field-label {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 25px;
  }

  .text-field {
    border: 2px solid #adadad;
    border-radius: 10px;
    margin-bottom: 40px;
    padding-top: 33px;
    padding-bottom: 33px;
  }

  .select-field {
    height: 70px;
    color: rgba(51, 51, 51, .19);
    background-color: #fafafa;
    border: 1px solid #adadad;
    border-radius: 8px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 25px;
    font-weight: 700;
  }

  .select-field-2 {
    height: 70px;
    color: rgba(51, 51, 51, .15);
    background-color: #fafafa;
    border: 1px solid #adadad;
    border-radius: 10px;
    margin-bottom: 40px;
    font-size: 25px;
    font-weight: 700;
  }

  .text-field-2 {
    height: 70px;
    background-color: #fafafa;
    border: 1px solid #adadad;
    border-radius: 10px;
    margin-bottom: 20px;
  }

  .submit-button {
    width: 100%;
    height: 60px;
    background-color: #ff7900;
    border-radius: 10px;
    margin-top: 20px;
    font-size: 25px;
    font-weight: 700;
  }

  .image-10 {
    width: 45%;
    height: auto;
    border-radius: 20px;
  }

  .ju-gen-button {
    height: auto;
  }

  .div-block-14 {
    width: 100%;
    height: 240px;
    justify-content: space-around;
    padding: 10px 5px;
    display: flex;
  }

  .div-block-15 {
    width: 47%;
    background-image: url('../images/GAMING-EETC.png');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    text-decoration: none;
    display: flex;
  }

  .div-block-15.la-chasse {
    background-image: url('../images/webflow.com.png');
  }

  .div-block-15.clean-school {
    background-image: url('../images/webssss.png');
    background-position: 50% 100%;
  }

  .div-block-15.hackathon {
    background-image: url('../images/ggaga.png');
    background-position: 50% 100%;
  }

  .div-block-15.cultural-day {
    background-image: url('../images/sdgsg.png');
  }

  .div-block-15.pulse-party {
    background-image: url('../images/singgg.png');
  }

  .div-block-15.challenges {
    background-image: url('../images/aaaaas.png');
  }

  .div-block-15.generalities {
    background-image: url('../images/aaaasaq.png');
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .div-block-15.generalities.moodcamp {
    background-image: url('../images/Screenshot-2023-06-12-at-09.36.52.png');
  }

  .div-block-15.generalities.moodcamp._1 {
    background-position: 50% 100%;
  }

  .div-block-15.generalities.moodcamp._2 {
    background-image: url('../images/Screenshot-2023-06-12-at-09.36.30.png');
    background-position: 50% 100%;
  }

  .div-block-15.generalities.moodcamp._3 {
    background-image: url('../images/Screenshot-2023-06-12-at-09.36.18.png');
    background-position: 50% 100%;
  }

  .div-block-15.generalities.moodcamp._4 {
    background-image: url('../images/Screenshot-2023-06-12-at-09.36.05.png');
    background-position: 50% 100%;
  }

  .div-block-15.les-actus {
    background-image: url('../images/fafaaa.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-15.gallery {
    background-image: url('../images/ssswsse.png');
    background-position: 0%;
    background-size: cover;
  }

  .div-block-15.gallerie {
    background-image: url('../images/ssswsse.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-15.forfaits {
    background-image: url('../images/1222ee.png');
  }

  .div-block-15.sing {
    background-image: url('../images/sss.png');
  }

  .div-block-15.shake {
    background-image: url('../images/hyhh.png');
  }

  .heading-3 {
    width: 100%;
    height: auto;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 17px;
    line-height: 20px;
  }

  .heading-3.culturelle, .heading-3.cult {
    font-size: 16px;
  }

  .heading-3.small {
    width: 100%;
    color: #ff7900;
    font-size: 12px;
  }

  .div-block-16 {
    width: 100%;
    height: 25%;
    background-color: #000;
    background-image: linear-gradient(12deg, #000, rgba(0, 0, 0, 0) 23%);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    padding-left: 15px;
    display: flex;
  }

  .div-block-16.moodcamp {
    height: 30%;
    flex-direction: column;
    padding-top: 10px;
  }

  .text-span {
    color: #ff7900;
  }

  .div-block-17 {
    height: 40vh;
    background-image: url('../images/webflow.com.png');
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-17.la-chasse {
    height: 410px;
    background-image: url('../images/343647409_173237169006557_2407735080363310336_n.jpg');
    margin-top: 20px;
  }

  .div-block-17.gaming {
    background-image: url('../images/GAMING-EETC.png');
    margin-top: 20px;
  }

  .div-block-17.campus-propre {
    height: 30vh;
    background-image: url('../images/DSC07031.jpg');
    background-position: 50%;
    margin-top: 10px;
  }

  .div-block-17.culturelle {
    height: 30vh;
    background-image: url('../images/HH.jpg');
    margin-top: 20px;
  }

  .div-block-17.hackathon {
    background-image: url('../images/ggaga.png');
    margin-top: 20px;
  }

  .div-block-17.party {
    background-image: url('../images/singgg.png');
  }

  .div-block-17.sing {
    background-image: url('../images/sss.png');
    margin-top: 20px;
  }

  .div-block-17.shakee {
    background-image: url('../images/jjj.png');
  }

  .div-block-17._2cent {
    height: 31vh;
    background-image: url('../images/Screenshot-2023-05-04-at-10.07.06.png');
  }

  .coming-soon {
    text-align: center;
    margin-bottom: 60px;
    font-size: 30px;
  }

  .chasse {
    text-align: left;
  }

  .chasse.clean {
    color: #ff7900;
    text-align: left;
    margin-top: 0;
    font-size: 35px;
  }

  .coming-soon2 {
    height: 160px;
    justify-content: center;
    display: none;
  }

  .div-block-18 {
    width: 100%;
  }

  .button {
    align-self: center;
  }

  .heading-4 {
    color: #000;
    text-align: center;
  }

  .button-2 {
    background-color: #ff7900;
    align-self: center;
    padding: 10px 28px;
  }

  .heading-5 {
    text-align: center;
  }

  .lightbox-link {
    width: 100%;
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-start;
    text-decoration: none;
    display: flex;
    overflow: hidden;
  }

  .div-block-19 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .image-11 {
    width: 28%;
  }

  .div-block-20 {
    width: 100%;
    height: 200px;
    background-image: url('../images/DSC07034.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-20._1 {
    background-image: url('../images/DSC07007.jpg');
  }

  .div-block-20.aa {
    background-image: url('../images/DSC07010.jpg');
  }

  .div-block-20._4 {
    background-image: url('../images/DSC07050.jpg');
  }

  .div-block-20._5 {
    background-image: url('../images/DSC07048.jpg');
  }

  .div-block-20.a {
    background-image: url('../images/DSC07043.jpg');
  }

  .div-block-20.a.brand {
    background-image: url('../images/DSC07046.jpg');
  }

  .div-block-20.a.brand.aas {
    background-image: url('../images/DSC07019.jpg');
  }

  .div-block-20.a.brand.aaas2 {
    background-image: url('../images/DSC07009.jpg');
  }

  .div-block-20.a.brand.aaas2.ssss {
    background-image: url('../images/DSC07008.jpg');
  }

  .div-block-20.a.brand.aaas2.sss {
    background-image: url('../images/DSC07023.jpg');
  }

  .div-block-20.a.brand.aaas2.sss.sssss {
    background-image: url('../images/DSC07044.jpg');
  }

  .div-block-20.a.brand.aaas2.sss.wwwr {
    background-image: url('../images/DSC07031.jpg');
  }

  .div-block-20.a.brand.aaas2.sss.qwwee {
    background-image: url('../images/DSC07015.jpg');
  }

  .div-block-20.a.brand.aaas2.sss.wwww {
    background-image: url('../images/DSC07035.jpg');
  }

  .div-block-20.a.brand.aaas2.sss.erft4 {
    background-image: url('../images/DSC07051.jpg');
  }

  .div-block-21 {
    background-color: #242424;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    display: flex;
  }

  .text-span-2 {
    color: #ff7900;
  }

  .div-block-22 {
    grid-column-gap: 7px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .image-12, .image-13 {
    width: 100%;
  }

  .div-block-23 {
    width: 100%;
    height: 200px;
    opacity: 1;
    background-image: url('../images/DSC07418.jpg');
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-23.concert {
    background-image: url('../images/DSC07722.jpg');
  }

  .div-block-23.visite-ministre {
    background-image: url('../images/DSC07516.jpg');
  }

  .div-block-23.n-de-re-vs-yde-2 {
    background-image: url('../images/DSC07364.jpg');
  }

  .div-block-23.propre {
    background-image: url('../images/DSC07031.jpg');
  }

  .div-block-23.village {
    background-image: url('../images/Screenshot-2023-05-03-at-09.04.34.png');
  }

  .div-block-23.village-orange-2 {
    background-image: url('../images/Screenshot-2023-05-03-at-09.10.41.png');
  }

  .div-block-23.day-2 {
    background-image: url('../images/Screenshot-2023-05-03-at-09.40.56.png');
  }

  .div-block-23.yves-clean-school {
    background-image: url('../images/Screenshot-2023-05-03-at-09.43.29.png');
  }

  .div-block-23.sss {
    background-image: url('../images/Screenshot-2023-05-03-at-09.51.19.png');
  }

  .div-block-23.smart-reporter {
    background-image: url('../images/Screenshot-2023-05-03-at-09.58.50.png');
  }

  .div-block-23.qaw {
    background-image: url('../images/Screenshot-2023-05-03-at-10.01.08.png');
  }

  .div-block-23.day-1-recap {
    background-image: url('../images/Screenshot-2023-05-03-at-10.06.56-min.png');
  }

  .div-block-23._4th {
    height: 80%;
    background-image: url('../images/Screenshot-2023-05-03-at-12.16.26.png');
  }

  .div-block-23._4th.tour-de-ville {
    background-image: url('../images/Screenshot-2023-05-04-at-10.45.31.png');
    background-position: 50%;
  }

  .div-block-23._4th.jr5 {
    background-image: url('../images/Screenshot-2023-05-05-at-09.53.35.png');
  }

  .div-block-23._4th.jr5.article {
    height: 300px;
  }

  .div-block-23.orange-showww {
    background-image: url('../images/Screenshot-2023-05-04-at-10.22.23.png');
  }

  .div-block-23.fans-club {
    background-image: url('../images/Screenshot-2023-05-04-at-10.27.27.png');
  }

  .div-block-23.qwsede {
    background-image: url('../images/Screenshot-2023-05-05-at-09.59.16.png');
  }

  .div-block-23.sssss {
    background-image: url('../images/Screenshot-2023-05-05-at-10.06.09.png');
  }

  .text-block-2 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-decoration: none;
  }

  .text-block-2._4th {
    font-size: 20px;
    line-height: 25px;
  }

  .lightbox-link-2 {
    color: #242424;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .div-block-24 {
    background-color: #000;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 5px;
    padding-left: 10px;
    text-decoration: none;
    display: flex;
  }

  .div-block-24.aaaarrtgsv {
    height: 100%;
    border-top-right-radius: 20px;
    justify-content: center;
    padding-right: 5px;
  }

  .div-block-24._4th {
    height: 20%;
    justify-content: center;
  }

  .div-block-24._4th.article {
    height: auto;
  }

  .link-block-3, .lightbox-link-3, .lightbox-link-4, .lightbox-link-5 {
    text-decoration: none;
  }

  .text-span-3 {
    color: rgba(255, 255, 255, 0);
  }

  .lightbox-link-6, .link-block-4 {
    text-decoration: none;
  }

  .text-span-4 {
    font-size: 15px;
    font-weight: 400;
    line-height: 12px;
  }

  .div-block-25 {
    width: 100%;
  }

  .div-block-26 {
    height: 170px;
    border-radius: 40px;
    margin: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .html-embed-3 {
    margin-bottom: 20px;
  }

  .div-block-27 {
    width: 60%;
    background-color: #585858;
    background-image: url('../images/344394469_1720790795032039_2776530436330944237_n.jpg');
    background-position: 100%;
    background-size: cover;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div-block-27.gamers {
    background-image: url('../images/Screenshot-2023-05-03-at-09.32.58.png');
    background-position: 50% 0;
  }

  .div-block-27.ass {
    background-image: url('../images/Screenshot-2023-05-03-at-16.13.31.png');
  }

  .div-block-27.werter {
    background-image: url('../images/Screenshot-2023-05-05-at-10.19.08.png');
  }

  .div-block-28 {
    width: 40%;
    background-color: #000;
  }

  .div-block-28.aaaasd {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .link-block-5 {
    width: 100%;
    border-radius: 0;
    text-decoration: none;
    display: block;
  }

  .paragraph-4 {
    color: #fff;
    padding-left: 10px;
    padding-right: 20px;
    font-size: 10px;
    line-height: 12px;
  }

  .heading-6 {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 10px;
    display: block;
  }

  .text-span-5 {
    color: #ff7900;
    font-size: 16px;
  }

  .superscript {
    font-size: 10px;
  }

  .div-block-29 {
    width: 48%;
    border-radius: 0;
    text-decoration: none;
  }

  .div-block-29._4th {
    width: 98%;
    height: 350px;
  }

  .div-block-29._4th.article {
    height: auto;
    margin-bottom: 0;
  }

  .div-block-30 {
    border-radius: 0;
    justify-content: space-around;
    margin-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11 {
    color: rgba(255, 255, 255, 0);
  }

  .image-14 {
    width: 100%;
    height: 100%;
  }

  .oscjpg {
    width: 100%;
    height: 100%;
    background-image: url('../images/Screenshot-2023-05-24-at-10.42.49.png');
    background-position: 50%;
    background-size: cover;
  }

  .image-15 {
    width: 0;
  }

  .rich-text-block {
    margin-left: 10px;
    margin-right: 10px;
  }

  .rich-text-block.intro {
    color: #fff;
  }

  .div-block-31 {
    height: 300px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-31.osc2023 {
    height: 350px;
    background-image: url('../images/pulse-conference.png');
    background-position: 50%;
    background-size: cover;
  }

  .div-block-31.osc2023.promo-weekend._1 {
    background-image: url('../images/Group-46.png');
  }

  .div-block-32 {
    padding-right: 10px;
  }

  .div-block-33 {
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .button-3 {
    width: 100%;
    color: #fff;
    background-color: #ff7900;
    border: 3px solid #ff7900;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    font-weight: 700;
    display: flex;
  }

  .div-block-34 {
    background-color: #fff;
    padding: 12px 11px;
    display: block;
  }

  .tabs-menu {
    display: flex;
  }

  .lower-nav---other {
    background-color: #423f3c;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .div-block-36 {
    width: 60px;
    height: 50px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .feed {
    padding-bottom: 100px;
  }

  .image-16 {
    width: 40px;
    height: auto;
  }

  .image-17 {
    width: 40px;
    margin: 10px;
  }

  .div-block-37 {
    width: 100%;
    height: 30px;
    background-color: rgba(0, 0, 0, .69);
  }

  .div-block-87 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-20 {
    color: #ff7900;
    margin-top: 0;
    font-size: 20px;
    line-height: 22px;
    display: none;
  }

  .modal-overlay {
    background-color: rgba(34, 34, 34, .86);
    align-items: flex-start;
    padding-top: 40px;
    display: flex;
  }

  .div-block-88 {
    width: 100%;
    color: #000;
    text-decoration: none;
  }

  .module-header-right {
    align-items: flex-start;
    margin-bottom: 10px;
  }

  .module-header-left {
    background-color: #000;
  }

  .modal-header {
    align-items: flex-start;
    margin-bottom: 10px;
    padding-top: 15px;
  }

  .modal-element {
    background-color: #000;
  }

  .div-block-89 {
    margin-top: 20px;
  }

  .text-block-3 {
    margin-top: -30px;
    padding-top: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 14px;
  }

  .text-block-3.enetertainment {
    font-size: 13px;
  }

  .image-18 {
    width: auto;
  }

  .text-span-12 {
    color: #ff7900;
    font-size: 40px;
  }

  .div-block-90 {
    width: 100%;
  }

  .image-19 {
    width: 100%;
    border-radius: 9px;
  }

  .paragraph-5 {
    color: #fff;
  }

  .image-20, .image-21, .image-22, .image-23, .image-24, .image-25 {
    width: 100%;
  }

  .heading-21 {
    width: 100%;
    padding-left: 10px;
  }

  .paragraph-6 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .heading-22 {
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
  }

  .heading-22.spaces {
    font-size: 20px;
  }

  .big-header {
    width: 100%;
    color: #ff7900;
    font-size: 40px;
    line-height: 36px;
  }

  .div-block-91 {
    width: 100%;
    padding-left: 20px;
  }

  .text-span-13, .text-span-14, .text-span-15, .text-span-16 {
    color: #ff7900;
  }

  .text-block-4 {
    font-size: 25px;
  }

  .dropdown-toggle {
    width: 100%;
    background-color: rgba(218, 101, 101, 0);
    border: 0 rgba(51, 51, 51, .19);
    border-radius: 8px;
  }

  .dropdown {
    width: 100%;
    -webkit-text-stroke-color: #000;
    border: 1px solid rgba(51, 51, 51, .19);
    border-radius: 8px;
  }

  .select-field-3 {
    height: 70px;
    color: rgba(51, 51, 51, .19);
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 25px;
    font-weight: 700;
  }

  .paragraph-7 {
    margin-bottom: 20px;
  }

  .heading-23 {
    width: 100%;
    margin-top: 0;
    font-size: 25px;
  }

  .tabs {
    height: auto;
    padding-bottom: 100px;
  }

  .promo-weekend {
    border-bottom: 1px solid #cecece;
    padding-bottom: 20px;
  }

  .tabs-2 {
    height: 200vh;
    display: block;
  }

  .div-block-92 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .link-block-6 {
    width: 75px;
    height: 75px;
  }

  .link-block-7 {
    justify-content: flex-start;
    display: flex;
  }

  #w-node-_82173f1c-7af4-686c-8dab-d3f262c9058b-6f3ffa08, #w-node-c09e13ad-5c52-7fe1-914e-c9770f0ef155-6f3ffa08, #w-node-_44455d4a-e2c4-3578-0d44-e35273d24493-6f3ffa08, #w-node-c363d5f7-3f44-c0eb-67c3-82f8c20fc5f6-6f3ffa08, #w-node-_5dfb3cc2-5cf6-371e-1a20-c0a9d8bf1fb3-6f3ffa08 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-beb937c6-f888-2fd0-c62d-481a64b5bbfe-6f3ffa08 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8acc2b09-118b-91f9-2fe7-031cfb8f9f5b-6f3ffa09 {
    grid-area: Area;
  }

  #w-node-_60183bdd-5075-8b0f-d6a2-e4e36040a968-6f3ffa09, #w-node-_14de0f72-9f14-2bcd-9cfe-2363cbe33bc6-6f3ffa09, #w-node-_301748c8-5113-04e4-02df-f12034b5a794-6f3ffa09, #w-node-_9dccab71-482e-77a8-9552-1711aa0077a0-6f3ffa09, #w-node-_697a7cf3-d9aa-9594-95a9-a251168b8814-6f3ffa09, #w-node-_3db931ee-59aa-5f2b-1bde-d96b1aa1ab5c-6f3ffa0d, #w-node-_05275ef7-befb-411b-6ce2-2072a9c3987f-6f3ffa0d, #w-node-aa7ccbaa-d5b2-02ad-a80e-e0f497be2609-6f3ffa0d, #w-node-_72546697-d239-a28a-cd29-1ab598f4c2fd-6f3ffa0d, #w-node-fd818e22-0a70-4207-e995-1cf1365b24da-6f3ffa0d, #w-node-_07484628-e860-073e-68f1-238d23eb8ae0-6f3ffa0d, #w-node-_788db4e2-a5db-76b5-a637-e3df0aaa4de1-6f3ffa0d, #w-node-_85f43fc0-0257-94b5-3c2f-58b680db00bd-6f3ffa0d, #w-node-_02182130-1d07-971a-f1fc-c09731fefc21-6f3ffa0d, #w-node-b4caa498-226b-23f7-8c72-126b2da6e4c6-6f3ffa0d, #w-node-cdfb3e1f-0484-f9ea-a70c-659955a16315-6f3ffa0d, #w-node-_8c283bbb-391a-000d-b340-3ebfffbb78d7-6f3ffa0d, #w-node-d0d841b3-f1ce-e012-0057-6bf0e63fe885-6f3ffa0d, #w-node-_889237a5-fa7b-a871-7c35-faf6339ca19c-6f3ffa0d, #w-node-_010a9f52-40f4-9308-b80c-ab7a92fd7ab9-6f3ffa0d, #w-node-_4d2ebfec-1806-659c-a9cb-084d2ba7ac36-6f3ffa0d, #w-node-_3db931ee-59aa-5f2b-1bde-d96b1aa1ab5c-6f3ffa12, #w-node-_05275ef7-befb-411b-6ce2-2072a9c3987f-6f3ffa12, #w-node-aa7ccbaa-d5b2-02ad-a80e-e0f497be2609-6f3ffa12, #w-node-_72546697-d239-a28a-cd29-1ab598f4c2fd-6f3ffa12, #w-node-fd818e22-0a70-4207-e995-1cf1365b24da-6f3ffa12, #w-node-_07484628-e860-073e-68f1-238d23eb8ae0-6f3ffa12, #w-node-_788db4e2-a5db-76b5-a637-e3df0aaa4de1-6f3ffa12, #w-node-_85f43fc0-0257-94b5-3c2f-58b680db00bd-6f3ffa12, #w-node-_02182130-1d07-971a-f1fc-c09731fefc21-6f3ffa12, #w-node-b4caa498-226b-23f7-8c72-126b2da6e4c6-6f3ffa12, #w-node-cdfb3e1f-0484-f9ea-a70c-659955a16315-6f3ffa12, #w-node-_8c283bbb-391a-000d-b340-3ebfffbb78d7-6f3ffa12, #w-node-d0d841b3-f1ce-e012-0057-6bf0e63fe885-6f3ffa12, #w-node-_889237a5-fa7b-a871-7c35-faf6339ca19c-6f3ffa12, #w-node-_010a9f52-40f4-9308-b80c-ab7a92fd7ab9-6f3ffa12, #w-node-_4d2ebfec-1806-659c-a9cb-084d2ba7ac36-6f3ffa12, #w-node-_3550411c-2f19-88ef-29cf-2b451cf27daf-6f3ffa21, #w-node-_82173f1c-7af4-686c-8dab-d3f262c9058b-6f3ffa23, #w-node-c09e13ad-5c52-7fe1-914e-c9770f0ef155-6f3ffa23, #w-node-_44455d4a-e2c4-3578-0d44-e35273d24493-6f3ffa23, #w-node-c363d5f7-3f44-c0eb-67c3-82f8c20fc5f6-6f3ffa23, #w-node-_5dfb3cc2-5cf6-371e-1a20-c0a9d8bf1fb3-6f3ffa23 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-beb937c6-f888-2fd0-c62d-481a64b5bbfe-6f3ffa23 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


