@font-face {
font-family: 'Tahu!';
src: url(https://le-pi.fr/wp-content/themes/hello-child/fonts/Tahu!.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Exo';
src: url(https://le-pi.fr/wp-content/themes/hello-child/fonts/Exo-VariableFont_wght.ttf) format('truetype-variations');
font-weight: 100 900;
font-style: normal;
font-display: swap;
} .menu-sticky {
position: fixed;
top: 0px;
z-index: 1000;
box-shadow: 0 2px 5px rgba(34, 34, 34, 0.268);
background-color: rgba(10, 10, 10, 0.651);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
body.admin-bar .menu-sticky {
top: 32px;
}
.blur {
background-color: rgba(10, 10, 10, 0.651);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
.blurgris{
background-color: rgba(21, 21, 21, 0.651);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
.separator {
transform: rotate(90deg);
} @media (max-width: 1200px) {
.elementor-10 .elementor-element.elementor-element-bcd1def {
background-color: rgba(0, 0, 0, 0.675);
position: fixed;
top: 0px;
backdrop-filter: blur(10px);
}
} .ti-widget.ti-goog .ti-widget-container .ti-review-item >.ti-inner {
border-top-width: 2px !important;
border-bottom-width: 2px !important;
border-left-width: 2px !important;
border-right-width: 2px !important;
border-color: #151515 !important;
background-color: #151515 !important; color: #E7E7E7; }
.ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container *, .ti-widget.ti-goog.ti-disable-font .ti-enable-widget {
font-family: inherit !important;
color: #E7E7E7 !important;
}
.ti-widget.ti-goog .ti-disclaimer {
background-color: #151515 !important;
} div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea
{
background-color: #0C0C0C;
border-radius: 8px;
border-color: #036B79;  
font-size: 14px;
height: 56px;
} div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea:hover
{
color: #913910 !important;
}
.wpforms-container ::-webkit-input-placeholder { color: #E7E7E7 !important;
}
.wpforms-container :-moz-placeholder { color: #E7E7E7 !important;
opacity: 1 !important;
}
.wpforms-container ::-moz-placeholder { color: #E7E7E7 !important;
opacity: 1 !important;
}
.wpforms-container :-ms-input-placeholder { color: #E7E7E7 !important;
}
.wpforms-container ::-ms-input-placeholder { color: #E7E7E7 !important;
}
.wpforms-container ::placeholder {
color: #E7E7E7 !important;
}
.wpforms-form button[type=submit] {
background-color: #913910 !important;
border-color: #913910 !important;
border-radius: 8px;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
margin: 0 auto !important;
display: block !important;
height: 56px;
border-radius: 8px;
padding: 0 24px 0 24px; }
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label 
{
color: #E7E7E7;
font-size: 12px;
}      .hero .swiper-slide {
padding: 0 !important;
background: transparent;
border: none;
border-radius: 0;
backdrop-filter: none;
-webkit-backdrop-filter: none;
} .hero .swiper,
.hero .swiper-wrapper,
.hero .swiper-slide {
height: clamp(900px, 90svh, 1240px);
} .hero .swiper {
position: relative;
z-index: 1;
} .hero .swiper-slide-inner {
width: 100%;
height: 100%;
margin: 0;
}
.hero .swiper-slide-image {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center top;
} .hero {
position: relative;
overflow: hidden;
}
.hero::before {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(
90deg,
rgba(0, 0, 0, 0.65) 0%,
rgba(0, 0, 0, 0.25) 40%,
rgba(0, 0, 0, 0) 70%
);
z-index: 2;
pointer-events: none;
} @media (max-width: 767px) {
.hero .swiper,
.hero .swiper-wrapper,
.hero .swiper-slide {
height: 600px;
}
.hero .swiper-slide-image {
object-position: center center;
}
}