@media only screen and (max-width: 48em) { }   .tilted-left {
transition: transform 0.2s ease-in-out;
}
.tilted-left:hover{
transform: rotate(0deg);
}
.tilted-right {
transition: transform 0.2s ease-in-out;
}
.tilted-right:hover{
transform: rotate(0deg);
}
.animate-moove-up {
transition: transform 0.3s ease-in-out;
}
.animate-moove-up:hover {
transform: translateY(-3px);
}
.animate-moove-left {
transition: transform 0.3s ease-in-out;
}
.animate-moove-left:hover {
transform: translateX(-3px);
}
.animate-moove-right {
transition: transform 0.3s ease-in-out;
}
.animate-moove-right:hover {
transform: translateX(3px);
}
.header_logo {
transition: transform 0.3s ease-in-out !important;
}
.header_logo:hover {
transform: translateY(-3px);
}
div:has(.grecaptcha-badge){
visibility:hidden;
}
*{
transition-delay: 0s !important;
animation-delay: 0s !important;
}
.anim-delay-1 {
transition-delay: 1s !important;
}
.anim-delay-2 {
transition-delay: 2s !important;
}
.anim-delay-3 {
transition-delay: 3s !important;
}
.anim-delay-4 {
transition-delay: 4s !important;
}
.anim-delay-5 {
transition-delay: 5s !important;
}
.anim-delay-6 {
transition-delay: 6s !important;
}
.anim-delay-6 {
transition-delay: 6s !important;
}
.slow-transi {
transition-duration: 1.5s;
}
.blog-shadow-diffuse {
box-shadow: 0 1px 1px rgba(0,0,0,0.08), 
0 2px 2px rgba(0,0,0,0.12), 
0 4px 4px rgba(0,0,0,0.16), 
0 8px 8px rgba(0,0,0,0.20);
}
.blog-shadow-diffuse-card {
box-shadow: 0px 0px 16px rgba(0,0,0,0.08), 
2px 2px 2px rgba(0,0,0,0.12), 
4px 4px 4px rgba(0,0,0,0.16), 
8px 8px 8px rgba(0,0,0,0.20);
}
.blog-shadow-dreamy {
box-shadow: 0 1px 2px rgba(0,0,0,0.07), 
0 2px 4px rgba(0,0,0,0.07), 
0 4px 8px rgba(0,0,0,0.07), 
0 8px 16px rgba(0,0,0,0.07),
0 16px 32px rgba(0,0,0,0.07), 
0 32px 64px rgba(0,0,0,0.07);
}
.blog-shadow-dreamy-card {
box-shadow: 1px 1px 2px rgba(0,0,0,0.07), 
2px 2px 4px rgba(0,0,0,0.07), 
4px 4px 8px rgba(0,0,0,0.07), 
8px 8px 16px rgba(0,0,0,0.07),
16px 16px 32px rgba(0,0,0,0.07), 
32px 32px 64px rgba(0,0,0,0.07);
}
.border-radius-10-all{
border-radius: 10px;
}
[data-animate] {
transition: filter .6s, transform .8s,opacity .6s ease-in !important;
} .wrapper {
max-width: 100%;
overflow: hidden;
}
.marquee {
white-space: nowrap;
overflow: hidden;
display: inline-block;
animation: marquee 120s linear infinite;
}
.marquee p {
display: inline-block;
font-size: 22px;
}
@keyframes marquee {
0% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(-50%, 0, 0);
}
} .mp0 {
margin-bottom:0;
padding-bottom:0;
}
.z999{
z-index:999;
}
.title-bg-vert {
background-color: #99C24C;
}
.title-bg-bleu {
background-color: #01B3A2;
}
.title-bg-orange {
background-color: #F7A196;
}
.banner-full-responsive-h {
height: 100%;
}
.testitest {
transition: transform .2s ease-in-out;
}
.testitest:hover {
transform: translate(-2px, -1px);
}
.rotato-potato {
animation: rotateForever 8s linear infinite;
}
@keyframes rotateForever {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.mpb0 {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.pb10 {
padding-bottom:10px !important;
}
@media only screen and (max-width: 1437px) {
.display-no-xl-none {
display:none !important;
}
.display-no-xl-true {
display:true !important;
}
}
@media only screen and (min-width: 1438px) {
.display-no-xl-true {
display:none !important;
}
}
.tilted-left-card {
transform: rotate(-3deg);
}
.tilted-right-card {
transform: rotate(3deg);
}
.tilted-half-left {
transform: rotate(-45deg);
}
.tilted-half-right {
transform: rotate(45deg);
}
.row-horizontal-scroll {
flex-direction: row !important;
flex-wrap: nowrap !important;
overflow-x: scroll !important;
}
.row-horizontal-scroll > .col {
flex: 0 0 auto;
}
.row-horizontal-scroll > .col > .col-inner { }
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar:horizontal{
height: 4px;
width:50%;
} ::-webkit-scrollbar-track {
background: rba(0,0,0,0);
} ::-webkit-scrollbar-thumb {
background: #ECECEC;
border-radius: 50px;
} ::-webkit-scrollbar-thumb:hover {
background: #989898;
}
.has-transparent li a{
color: #373737 !important;
transition: color .2s ease-in-out !important;
}
.has-transparent li a:hover, .has-transparent li a:active  {
color: #f58056 !important;
}
.ux-body-overlay{
background:none !important;
transition:none !important;
}
.ux-body-overlay--hover-active {
background: none !important;
transition: none !important;
}
.transparent .header-main {
height: 60px !important;
}
.hover-header-button-secondary{
color:#f58056 !important;
}
.hover-header-button-secondary:hover {
color:#fff !important;
}
.header-inner.container {
max-width:1300px;
}
.header:not(.transparent) .header-nav-main.nav > li.active > a {
color: #383838 !important;
}
.header:not(.transparent) .header-nav-main.nav > li.active:hover > a {
color: #f58056 !important;
}
@media only screen and (min-width: 1450px) {
.header-inner.container {
font-size: 1em !important;
}
.background-linear-devsurmesure {
background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(236,246,218,1) 15%, rgba(236,246,218,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 100%);
}
}
@media only screen and (min-width: 850px) and (max-width: 1449px){
.header-inner.container {
font-size: .9em !important;
}
}
.slider-500 > .slider {
height:500px;
}
.space-between-col-inner > .col-inner {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.header .shade, .header .shade-top {
background: none !important;
}
.footer-links a{
color:#585858;
}
.footer-links a:hover{
color:#585858;
}
.background-blur .box-image img {
filter: blur(2px);
}
input.wpcf7-not-valid {
color: #505050 !important;
}