a {
text-decoration: none;
color: #f6d7d2;
cursor: pointer;
} .link::after,
a::after {
content: "" !important;
position: absolute !important;
width: 0 !important;
height: 2px !important;
background-color: #e8a297 !important;
bottom: 0 !important;
left: 0 !important;
transition: width 0.3s ease !important;
}
.link:hover::after,
a:hover::after {
width: 100% !important;
} .reservation {
font-size: 52px;
color: #f6d7d252;
font-weight: 400;
transition: transform 1s ease, opacity 2s ease;
cursor: pointer !important;
}
.elementor-slide-description {
position: absolute;
top: 500px;
left: 0;
opacity: 0;
transition: transform 1s ease, opacity 2s ease, top 1s ease;
} .hidden {
transform: translateY(-250px);
opacity: 0;
}
.visible {
top: 0;
opacity: 1;
}
.swiper-slide-contents {
max-width: 100% !important;
}
.titreContainer {
display: flex !important;
width: 100% !important;
justify-content: center !important;
align-items: center !important;
transition: transform 2s linear, opacity 1s ease;
}
.h3Slide {
display: flex !important;
width: 100% !important;
font-size: 70px !important;
text-transform: uppercase;
justify-content: center !important;
color: #f6d7d28c !important;
}
.swiper-slide-inner {
padding: 0px !important;
margin: 0px !important;
}
.titreSlide {
font-family: "Montserrat" !important;
font-size: 20px !important;
font-weight: 400 !important;
margin: 0px !important;
}
.textContainer {
margin: 75px 50px 0 50px !important;
text-align: left;
}
.texteSlide {
font-family: "Montserrat" !important;
font-size: 14px !important;
font-weight: 200;
}  #post-5
> div
> div
> div.elementor-element.elementor-element-8d55419.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded
> div
> div
> div.elementor-element.elementor-element-2e413df.e-con-full.e-flex.e-con.e-child
> div
> div
> form
> div.elementor-form-fields-wrapper.elementor-labels-
> div.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons
> button {
margin-top: 80px;
} #masthead
> div
> div.elementor-element.elementor-element-69af9f5.e-con-full.e-flex.e-con.e-parent.elementor-sticky.e-lazyloaded.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
backdrop-filter: blur(10px);
}