.menu {
position: fixed !important;
background-color: transparent;
}
.menu.scrolled {
background-color: black;
}
.elementor-g-recaptcha {
display: none;
}   .season-toggle {
position: relative;
width: 160px;
height: 50px;
display: flex;
overflow: hidden;
font-family: "neulis-neue", sans-serif;
background: white;
font-size: 18px;
border: 1px solid #fff;
}
.toggle-option {
width: 50%;
height: 100%;
text-align: center;
line-height: 50px;
z-index: 2;
font-weight: bold;
position: relative;
cursor: pointer;
border: none;
user-select: none;
transition: color 0.3s ease;
}
.toggle-slider {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
background-color: black;
z-index: 1;
transition: left 0.3s ease, background-color 0.3s ease;
}
body {
visibility: hidden;
opacity: 0;
transition: opacity 0.3s ease;
}
body.season-ready {
visibility: visible;
opacity: 1;
} .section-card-aventures .e-loop-item {
width: 370px !important;
padding-top: 20px;
}
.section-card-aventures .elementor-loop-container {
justify-content: center;
}
.section-card-aventures .swiper-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
@media (max-width: 1430px) {
.section-card-aventures .swiper-wrapper {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 750px) {
.section-card-aventures .e-loop-item {
width: 100% !important;
padding-top: 20px;
}
.section-card-aventures .swiper-wrapper {
grid-template-columns: repeat(1, 1fr);
}
}
.card-aventure .e-con-inner {
box-shadow: 0px 0px 10px rgb(150, 150, 150);
width: 350px !important;
}
.img-vignette-aventure {
clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}
@media (max-width: 750px) {
.img-vignette-aventure {
clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 0% 100%);
}
}
.card-coup-de-coeur .e-con-inner {
box-shadow: 0px 0px 10px rgb(150, 150, 150);
}   .col-right {
position: relative;
}
.sticky-col {
position: sticky;
top: 200px !important;
}
@media (max-width: 1024px) {
.sticky-col {
position: relative;
top: 0;
}
}
.sticky-col.stopped {
position: absolute;
}