.html-slot-container{margin:0}
.blog-article-content{padding:0}
.blog-cover{display:none}
.blog-container {max-width: 1920px;margin: 0 auto;padding: 0}
.blog-article-footer {position: relative;}
footer {position: relative;background: #ffffff}
body{overflow-x:hidden;font-family: 'Interstate'}
strong, b {font-weight: 800 !important}
hr {
    border-color: #000000;
    border-width: 1px;
    border-style: solid;
    width: 85%;
    display: block;
    margin: 20px auto;
}
.visually-hidden {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height: 1px !important; width: 1px !important; overflow: hidden;}
.lvb-anniversary{position: relative;text-align: center;overflow: hidden;z-index: 9}
.lvb-anniversary .h1{font-family: 'Interstate';font-weight:800; font-size:90px; text-transform:uppercase;line-height: 1.1; margin: 0}
.lvb-anniversary .h1-display{font-family: 'DM Serif Text', serif;font-weight:400; font-size:45px;line-height: 1.1; margin: 0}
.lvb-anniversary p.h2{font-family: 'Interstate';font-weight:600; font-size:30px; line-height: 1.2; margin: 0;padding: 0;}
.lvb-anniversary .h2-display{font-family: 'DM Serif Text', serif; font-size:30px; line-height: 1.2; margin: 0;}
.lvb-anniversary p.h2-blog{font-family: 'DM Serif Text', serif; line-height: 1.2; margin: 0;}
.lvb-anniversary .paragraphe {font-family: 'Interstate';font-weight: 500;font-size: 22px;margin:0;}
.lvb-anniversary p.subtitle {font-family: 'Interstate';font-weight: 500;font-size: 20px;margin:0;}
.lvb-anniversary .contenu {font-family: 'Interstate';font-size: 19px;margin: 10px 0;}
.lvb-anniversary a, .lvb-anniversary a:hover{text-decoration:none}
.lvb-anniversary p{margin: 0}
.lvb-anniversary .underline{text-decoration: underline;}
.lvb-anniversary .black{color: #000000}
.lvb-anniversary .white{color: #FFF}
.lvb-anniversary .red{color: #D50032}
.lvb-anniversary .grey{color: #646464}
.lvb-anniversary .purple{color: #750BB2}
.lvb-anniversary .yellow{color: #FFDB58}
.lvb-anniversary .m0{margin:0;}
.lvb-anniversary .lh5{line-height: 1.5 !important;}
.lvb-anniversary .mtb10{margin:10px 0 !important}
.lvb-anniversary .mtb15{margin:15px 0 !important}
.lvb-anniversary .mtb20{margin:20px 0 !important}
.lvb-anniversary .mb10{margin-bottom: 10px !important}
.lvb-anniversary .mb15{margin-bottom: 15px !important}
.lvb-anniversary .mb30{margin-bottom: 30px !important}
.lvb-anniversary b,.lvb-anniversary strong{font-family:"Interstate";font-weight:500}
.lvb-anniversary .din-bold{font-family: "Interstate"; font-weight: 600}
.lvb-anniversary .din-medium{font-family:"Interstate"; font-weight: 500}
.lvb-anniversary .din-cond-medium{font-family: "Interstate";  font-weight: 500}
.mb20 {margin-bottom: 20px !important}
.lvb-anniversary .cta {font-family: "Interstate"; border-width: 2px;border-style: solid;padding: 0;position: relative;overflow: hidden;-webkit-transition: border-color 0.3s, color 0.3s;transition: border-color 0.3s, color 0.3s;transition-timing-function: ease, ease;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);text-align: center;text-transform: uppercase;}
.lvb-anniversary .cta span{z-index: 2;position: relative;}
.lvb-anniversary .cta::before{content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;z-index: 1;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition: transform 0.3s, opacity 0.3s, background-color 0.3s;background-color: #ffffff}
.lvb-anniversary .cta:hover::before{opacity: 1;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.lvb-anniversary .cta{color: #ffffff;border:2px solid #D50032;  background: #D50032;display: table;}
.lvb-anniversary .cta::before{background-color: #ffffff;opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);}
.lvb-anniversary .cta:hover{color: #D50032;border:2px solid #D50032}
.lvb-anniversary .cta:hover::before{opacity: 1;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg)}

.lvb-anniversary .reverse-cta{font-family: "Interstate"; border-width: 2px;border-style: solid;padding: 0;position: relative;overflow: hidden;-webkit-transition: border-color 0.3s, color 0.3s;transition: border-color 0.3s, color 0.3s;transition-timing-function: ease, ease;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);text-align: center;text-transform: uppercase;}
.lvb-anniversary .reverse-cta span{z-index: 2;position: relative;}
.lvb-anniversary .reverse-cta::before{content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;z-index: 1;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition: transform 0.3s, opacity 0.3s, background-color 0.3s;background: #750BB2}
.lvb-anniversary .reverse-cta:hover::before{opacity: 1;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.lvb-anniversary .reverse-cta{color: #D50032;border:2px solid #D50032;  background: #ffffff;display: inline-block;}
.lvb-anniversary .reverse-cta::before{background-color: #D50032;opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);}
.lvb-anniversary .reverse-cta:hover{color: #ffffff;}
.lvb-anniversary .reverse-cta:hover::before{opacity: 1;-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg)}
.flickity-button {
    padding: 15px 20px !important;
}
.lvb-anniversary .padding-container {position: relative;overflow: hidden;}
.lvb-anniversary .height-container{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.lvb-anniversary ul{padding: 0;margin: 0}
.lvb-anniversary li{list-style: none;}
.lvb-anniversary .rel{position: relative;}
.lvb-anniversary .shadow{text-shadow: 0px 3px 6px #0000006E;}
.lvb-anniversary .flex-circle{display: flex;flex-wrap: wrap}
.lvb-anniversary .flex-circle img{margin: 0 auto}
.lvb-anniversary .flex-circle li{position: relative;}
.lvb-anniversary .plr10{padding: 0 10px}
.lvb-anniversary .flex{display: flex;justify-content: center;}
.lvb-anniversary .flexCenter{display: flex;align-items: center;}
.lvb-anniversary .flexPicto{display: flex;flex-wrap: wrap;justify-content: center;}
.lvb-anniversary .flexPicto li img{max-width: 219px;margin: 0 auto}
.lvb-anniversary .disc li{list-style: disc;text-align: left;}
.lvb-anniversary .disc li:not(:last-child){margin-bottom: 15px}
.lvb-anniversary .no-gutters {margin-right: 0;margin-left: 0;}
.lvb-anniversary .no-gutters > [class*="col-"] {padding-right: 0; padding-left: 0;}

.lvb-anniversary .titre{color: #13988a;font-family: 'DM Serif Text', serif;}
.lvb-anniversary .sous-titre{font-family: "Interstate";}
.lvb-anniversary .titre.black{color: #000}
.lvb-anniversary .titre.light{margin: 0;font-family: "Interstate";}
.lvb-anniversary .paragraphe{line-height: 1.3}

.lvb-anniversary .arrow-bounce{border: 2px solid #FFF;display: inline-block;border-radius: 50%;}
.lvb-anniversary .bounce {animation: bounce 2s infinite;margin: 0 auto}
.lvb-anniversary .arrow-bounce-up{border: 2px solid rgba(19,152,138,0.3);display: inline-block;border-radius: 50%;float: right;margin: 0 5% 20px 0}
.lvb-anniversary .bounce-up {animation: bounce-up 2s infinite;margin: 0 auto}
.lvb-anniversary .coeur{max-width: 122px;margin: 0 auto}
.lvb-anniversary .slick-dots{/*display: flex;*/display:none;margin: 0;padding: 0;justify-content: center;list-style: none;position:relative;bottom:0;margin: 30px 0 15px; text-align: center;}
.lvb-anniversary .slick-dots li{position: relative;display: inline-block;width: 16px;height: 16px;margin: 0 10px;padding: 0;cursor: pointer;border-radius: 50%;background:#e5e5e5;border:0}
.lvb-anniversary .slick-dots li.slick-active{background: #494949}
.lvb-anniversary .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 16px;height: 16px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.lvb-anniversary .slick-prev, #homepage-lvb .slick-next{position: absolute;top:50%;transform: translateY(-50%);z-index: 3;cursor: pointer;}
.lvb-anniversary .slick-prev{left: -57px}
.lvb-anniversary .slick-next{right: -57px}
.lvb-anniversary .titre-contain{color: #FFF;text-transform: uppercase;}
.lvb-anniversary .titre-contain span{letter-spacing: 0}
.lvb-anniversary .sous-titre-contain{color: #FFF;font-family:"Interstate";}

.lvb-anniversary .navigation ul li .box{position: relative;}
.lvb-anniversary .text-nav{font-family: 'DM Serif Text', serif;color: #FFF;text-shadow: 0px 3px 6px #0000006E;position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%); letter-spacing: 0.075em}

.lvb-anniversary .block{display: none}
.lvb-anniversary .block.active{display: block;}

.lvb-anniversary .sous-menu.sticky{position: fixed;left: 0;top: 47px;width: 100%}
.lvb-anniversary .sous-menu ul{display: flex;justify-content: center;align-items: center;}
.lvb-anniversary .sous-menu ul li:not(:last-child){border-right: 2px solid #d6d6d6}
.lvb-anniversary .text-sous-nav{text-transform: uppercase;position: relative;font-family: "Interstate";display: block;font-weight: bold;color: #000000}
.lvb-anniversary .text-sous-nav::after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #000;transition: width 0.3s ease-out}
.lvb-anniversary .active-pag .text-sous-nav::after{width: 100%}

.lvb-anniversary .floor1 {position: relative;margin-top: -3.8%;}
.lvb-anniversary .floor1.sticky {margin-top: 0;}
.lvb-anniversary .floor1 .slideHome {position: relative;}
.lvb-anniversary .floor1 .slideHome .slide1{width: 100%;}
.lvb-anniversary .floor1 .slideHome .slide1 picture img{width: 100%;}
.lvb-anniversary .floor1 .slideHome .slide1 article.box1 {position: absolute;width: 35%;top: 50%;left: 15%;transform: translateY(-50%);}
.lvb-anniversary .floor1 .slideHome .slide1 article p.bg-yellow {font-family: "Interstate";position: relative;z-index: 2;display: table;left: 2.5%;font-weight: 700}
.lvb-anniversary .floor1 .slideHome .slide1 article p.bg-yellow:before {content: "";position: absolute;width: 110%;bottom: 0;left: -5%;background: #FFDB58;height: 100%;z-index: 0;}
.lvb-anniversary .floor1 .slideHome .slide1 article p.bg-yellow span {z-index: 2;position: relative;}

.lvb-anniversary .floor6 {position: relative;margin: 5% 0}
.lvb-anniversary .floor6 .image_container {max-width: 166px;width: 10%;margin: 0 auto;}
.lvb-anniversary .floor6 .image_container img {width: 100%;}

.lvb-anniversary .floor2 {position: relative;margin: 5% 0}
.lvb-anniversary .floor2 .image_container {position: relative;max-width: 356px;width: 20%;margin: 0 auto 2%;}
.lvb-anniversary .floor2 .image_container img{width: 100%}
.lvb-anniversary .floor2 .text_container{position: relative; max-width: 800px; width: 85% ;margin: 0 auto}
.lvb-anniversary .floor2 .cta_container{display: flex;justify-content: center;margin: 30px auto 0}
.lvb-anniversary .floor2 .cta_container a{margin: 0 10px;}

.lvb-anniversary .floor3a {position: relative; margin: 5% 0 0; background: #BEBEBE33; padding: 50px 0;}
.lvb-anniversary .floor3a .text-container {width: 85%; margin: 0 auto 30px; max-width: 1280px;}
.lvb-anniversary .floor3a .sliderForme {max-width: 1366px; width: 85%; margin: 0 auto; display: flex; align-items: start; justify-content: center;}
.lvb-anniversary .floor3a .sliderForme .slideForme{width: 25%; margin: 0 15px; padding-bottom: 6%; position: relative;}
.lvb-anniversary .floor3a .sliderForme .slideForme .image_container {width: 100%; margin: 0 auto;}
.lvb-anniversary .floor3a .sliderForme .slideForme .image_container img { width: 100%; margin-bottom: 20px;}
.lvb-anniversary .floor3a .sliderForme .slideForme .text_container .paragraphe {text-align: left;}


.lvb-anniversary .floor4 {position: relative; margin: 5% 0 0; background: #D500320D; padding: 50px 0 100px;}
.lvb-anniversary .floor4 .sliderType{width: 90%;margin-left: auto;}
.lvb-anniversary .floor4 .slideType{width: 19%;margin-right: 3%;}
.lvb-anniversary .floor4 .slideType img{width: 100%;}
.lvb-anniversary .floor4 .slideType .paragraphe, .lvb-anniversary .floor4 .cta_container{text-align: left;}
.lvb-anniversary .floor4 .text_container{margin-top: 30px;height: 38vh;min-height: 200px;max-height: 340px;}
.lvb-anniversary .floor4 .flickity-viewport{overflow: visible;}
.lvb-anniversary .floor4 .flickity-button.flickity-prev-next-button[disabled] {opacity: 0.5;}
.lvb-anniversary .floor4 .flickity-prev-next-button.previous {  right: 30px; left: inherit;transform: translate(-120%,100%);}
.lvb-anniversary .floor4 .flickity-prev-next-button.next {  right: 30px;}
.lvb-anniversary .floor4 .flickity-button { position: absolute; background: rgba(255,255,255); border: none; color: #000; transition: 0.3s all ease-out;}
.lvb-anniversary .floor4 .flickity-prev-next-button {top: 100%; width: 44px;  height: 44px;  border-radius: 50%;  transform: translateY(100%);}
.lvb-anniversary .floor4 .flickity-prev-next-button .flickity-button-icon{position: absolute;left: 37%;top: 37%;width: 25%;height: 25%;}

.lvb-anniversary .encart-blog {position: relative;}
.lvb-anniversary .encart-blog .blogSlider p.bg-yellow {font-family: "Interstate";position: relative;z-index: 2;display: table;font-weight: 700; margin-bottom: 5px; left: 1%; line-height: 1;}
.lvb-anniversary .encart-blog .blogSlider p.bg-yellow:before {content: "";position: absolute;width: 102%;bottom: 3px ; left: -1% ;background: #FFDB58;height: 100%;z-index: 0; padding: 0 5px}
.lvb-anniversary .encart-blog .blogSlider p.bg-yellow span {z-index: 2;position: relative;}
.lvb-anniversary .encart-blog::before{background: #FDF2F5}

.lvb-anniversary .floor5{margin-top: 70px;}
.lvb-anniversary .floor5 .flexbox {display: flex;justify-content: space-between;max-width: 1120px;margin: 0 auto;align-items: center;}
.lvb-anniversary .floor5 .flexbox .text_box {width: 44%;}
.lvb-anniversary .floor5 .flexbox .box {width: 52%;}

.lvb-anniversary .floor5 .reverse-flexbox {display: flex;justify-content: space-between;max-width: 1120px;margin: 0 auto;align-items: center; flex-direction: row-reverse;margin-top: 50px;}
.lvb-anniversary .floor5 .reverse-flexbox .text_box {width: 44%;}
.lvb-anniversary .floor5 .reverse-flexbox .box {width: 52%;}

.lvb-anniversary .titre_slider p span {
    max-width: 250px;
    display: inline-block;
    width: 14%;
    top: 4px;
    position: relative;
    margin: 0 7px;
}
.lvb-anniversary .titre_slider p span img {
    width: 100%;
}


.lvb-anniversary .pink-spacer {height: 75px;width: 100%; background:#FFD7D6 }

.lvb-anniversary .blogSlider .text_container {text-align: center;}
.lvb-anniversary .blogSlider .text_container img.titre_img {max-width: 260px;margin: 0 auto;width: 100%;}
.lvb-anniversary .blogSlider .text_container .sign_img {max-width: 132px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .sign_img01 {max-width: 108px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .sign_img02 {max-width: 140px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .sign_img03 {max-width: 118px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .sign_img04 {max-width: 118px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .sign_img05 {max-width: 100px;width: 100%;display: table;margin: 0 auto 20px;}
.lvb-anniversary .blogSlider .text_container .coeur_img {max-width: 60px;width: 30%;display: table;margin: 0 auto;}

.lvb-anniversary .intro__video{display: block;width: 100%;height: auto;}

.lvb-anniversary .floor5 .flexbox .box {position: relative;}
.lvb-anniversary .floor5 .flexbox .box .text-abs .box_txt {width: 80%;}
.lvb-anniversary .floor5 .flexbox .box .text-abs .box_img {width: 20%;}
.lvb-anniversary .floor5 .flexbox .box .text-abs .box_img img{width: 100%;max-width: 70px;}
.lvb-anniversary .floor5 .flexbox .box .text-abs {display: flex;align-items: center;bottom: 10px;position: absolute;width: 96%;left: 2%;}
@media (max-width:991px) {
  .lvb-anniversary .pink-spacer {height: 40px; }
  .lvb-anniversary .floor6 .image_container {max-width: 166px;width: 18%;margin: 0 auto;}
  .lvb-anniversary .hidden-m, .lvb-anniversary .grid.hidden-m{display: none}
  .lvb-anniversary .hidden-m, .lvb-anniversary .grid-no-gap.hidden-m{display: none}
  .lvb-anniversary .plr20mob{padding-left:20px !important; padding-right: 20px !important}
  .lvb-anniversary .h1{margin-top:0;font-size:50px}
  .lvb-anniversary .h1-display{margin-top:0;font-size:45px}
  .lvb-anniversary p.h2{font-size:25px}
  .lvb-anniversary .h2-display{font-size:25px}
  .lvb-anniversary p.h2-blog{font-size:25px}
  .lvb-anniversary .paragraphe{font-size:22px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:24px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:24px}
  .lvb-anniversary p.subtitle {font-size: 20px;}
  .lvb-anniversary .contenu {font-size: 18px;}
  .lvb-anniversary .padding-container {padding-bottom: 93.125%}
  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{margin: 0 auto}
  .lvb-anniversary .mt80{margin-top: 45px}
  .lvb-anniversary .mb80{margin-bottom: 45px}
  .lvb-anniversary .mb60{margin-bottom: 35px}
  .lvb-anniversary .mb50{margin-bottom: 30px}
  .lvb-anniversary .mb30mob{margin-bottom: 30px !important}
  .lvb-anniversary .mt30mob{margin-top: 30px !important}
  .lvb-anniversary .mb30mob{margin-bottom: 30px !important}
  .lvb-anniversary .mb15mob{margin-bottom: 15px !important}
  .lvb-anniversary .d416 {max-width: 416px; width: 51%}
  .lvb-anniversary .ft80{font-size: 60px}
  .lvb-anniversary .ft16{font-size: 20px}
  .lvb-anniversary .navigation ul li{display: flex;}
  .lvb-anniversary .titre{font-size: 40px;margin: 25px 0 35px}
  .lvb-anniversary .paragraphe{font-size: 20px}
  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .text-nav{font-size: 40px;}

  .lvb-anniversary .chiffre{font-size: 60px}

  .lvb-anniversary .text-circle, .lvb-anniversary .sous-titre{font-size: 45px}

  .lvb-anniversary .text-sous-nav{font-size: 18px;}

  .lvb-anniversary .titre-contain{font-size: 45px;letter-spacing: 0.4em;margin-bottom: 5%}

  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{font-size: 18px;padding: 15px 25px;}
  .lvb-anniversary .flexCta .cta{width: 450px; }
  .lvb-anniversary .flexCta .cta:first-child{margin-bottom: 30px}

  .lvb-anniversary .floor4 .sliderType{width: 100%;}
  .lvb-anniversary .floor4 .slideType{width: 40%;margin-right: 4%;}
  .lvb-anniversary .floor4 .sliderType .flickity-prev-next-button.next {right: inherit; }
.lvb-anniversary .floor4 .sliderType .flickity-prev-next-button.previous {right: inherit;left: inherit}
.lvb-anniversary .floor4 .sliderType .flickity-prev-next-button {top: inherit;width: 44px;height: 44px;border-radius: 50%;transform: inherit;bottom: 0;border: 1px solid #000000 !important; background: inherit !important;}
.lvb-anniversary .floor4 .sliderType .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 30%;top: 30%;width: 40%;height: 40%;}
.lvb-anniversary .floor4 .sliderType .flickity-button {position: relative;background: rgba(255,255,255,0.5);border: none;color: #000;transition: 0.3s all ease-out;}
.lvb-anniversary .floor4 .sliderType .flickity-button:focus {outline: none !important;box-shadow: none !important;}
.lvb-anniversary .floor4 .sliderType .flickity-button:hover {background: rgba(255,255,255,0.5);cursor: pointer;}
.lvb-anniversary .floor4 .sliderType .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 37%;top: 37%;width: 25%;height: 25%;}
.lvb-anniversary .floor4 .sliderType .flickity-button.flickity-prev-next-button[disabled] {opacity: 0.3;}
  .lvb-anniversary .floor4 .sliderType .flickity-prev-next-button.previous {position: relative;transform: translateY(100%);float: left;top: inherit;margin-left: 36%;right: inherit;}
  .lvb-anniversary .floor4 .sliderType .flickity-prev-next-button.next {top: inherit;float: right;position: relative;margin-right: 36%;transform: translateY(100%);right: inherit;}
  .lvb-anniversary .floor4 .text_container{height: auto;min-height: 225px;}
.lvb-anniversary .floor5 .flexbox {display: flex;justify-content: space-around;max-width: 1440px;margin: 0 auto;align-items: center; flex-direction: column; margin-bottom: 30px ;}
.lvb-anniversary .floor5 .flexbox .text_box {width: 85%; margin-top: 30px;}
.lvb-anniversary .floor5 .flexbox .text_box .reverse-cta{margin: 30px auto 0 !important;}
.lvb-anniversary .floor5 .flexbox .box {width: 100%;}

.lvb-anniversary .floor5 .reverse-flexbox {display: flex;justify-content: space-around;max-width: 1440px;margin: 0 auto;align-items: center; flex-direction: column;}
.lvb-anniversary .floor5 .reverse-flexbox .text_box {width: 85%; margin-top: 30px;}
.lvb-anniversary .floor5 .reverse-flexbox .text_box .reverse-cta{margin: 30px auto 0 !important;}
.lvb-anniversary .floor5 .reverse-flexbox .box {width: 100%;}

  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-12px);
    }
    60% {
      transform: translateY(-6px);
    }
  }

  @keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(12px);
    }
    60% {
      transform: translateY(6px);
    }
  }

  .lvb-anniversary .navigation ul li:not(:nth-child(2)){display: flex;}
  .lvb-anniversary .navigation ul li:not(:nth-child(2)) .box{width: 50%}

  .lvb-anniversary .sous-menu{padding: 10px 0}
  .lvb-anniversary .sous-menu ul li{padding: 5px 10px}

  .lvb-anniversary .flexCenter{flex-direction: column;justify-content: center;align-items: flex-start;}
  .lvb-anniversary .flexCenter.reverse{flex-direction: column-reverse}

  .lvb-anniversary .floor1 .slideHome .slide1 article.box1 {position: relative;width: 85%;top: inherit;left: 0;transform: inherit;padding: 5% 0; margin: 0 auto}
  .lvb-anniversary .floor1 .slideHome .slide1 .picto_article {display: flex;margin: 0;position: absolute;top: 7%;width: 50%;flex-direction: column; left: 10%}
  .lvb-anniversary .floor1 .slideHome .slide1 .picto_article img{width: 25% !important}
  .lvb-anniversary .floor1 .slideHome .slide1 .picto_article .flex {display: flex;justify-content: start;width: 100%;align-items: center; margin: 5px 0}
  .lvb-anniversary .floor1 .slideHome .slide1 article p.bg-yellow {margin: 0 auto}
  .lvb-anniversary .floor1 .slideHome .slide1 article p.bg-yellow:before {width: 102%;left: -1%;}
  .lvb-anniversary .floor2 .image_container {position: relative;max-width: 356px;width: 38%;margin: 0 auto 2%;}

  .lvb-anniversary .encart-blog .blogSlider p.bg-yellow {margin-left: auto;margin-right: auto;}

  .lvb-anniversary .floor3a .sliderForme {max-width: 1366px; width: 100%; margin: 0 auto; display: block;}
  .lvb-anniversary .floor3a .sliderForme .slideForme {
    width: 85%;
    margin: 0;
    padding-bottom: 75px !important;
    position: relative;
    padding: 0 10px;
}

.lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button.next {right: inherit; }
.lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button.previous {right: inherit;left: inherit}
.lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button {top: inherit;width: 44px;height: 44px;border-radius: 50%;transform: inherit;bottom: 0;border: 1px solid #000000 !important; background: inherit !important;}
.lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 30%;top: 30%;width: 40%;height: 40%;}
.lvb-anniversary .floor3a .sliderForme .flickity-button {position: relative;background: rgba(255,255,255,0.5);border: none;color: #000;transition: 0.3s all ease-out;}
.lvb-anniversary .floor3a .sliderForme .flickity-button:focus {outline: none !important;box-shadow: none !important;}
.lvb-anniversary .floor3a .sliderForme .flickity-button:hover {background: rgba(255,255,255,0.5);cursor: pointer;}
.lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button .flickity-button-icon {position: absolute;left: 37%;top: 37%;width: 25%;height: 25%;}
.lvb-anniversary .floor3a .sliderForme .flickity-button.flickity-prev-next-button[disabled] {opacity: 0.3;}
  .lvb-anniversary .floor3a .sliderForme .slideForme .image_container {width: 100%; margin: 0 auto;}
  .lvb-anniversary .floor3a .sliderForme .slideForme .image_container img { width: 100%; margin-bottom: 20px;}
  .lvb-anniversary .floor3a .sliderForme .slideForme .text_container {padding: 0 15px ;}
  .lvb-anniversary .floor3a .sliderForme .slideForme .text_container .paragraphe {text-align: left;}
  .lvb-anniversary .floor3a .sliderForme .slideForme .cta_container {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
  .lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(3) .cta_container {bottom: inherit;position: relative;}
  .lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button.previous {position: relative;transform: inherit;float: left;top: inherit;margin-left: 36%;}
  .lvb-anniversary .floor3a .sliderForme .flickity-prev-next-button.next {top: inherit;float: right;position: relative;margin-right: 36%;transform: inherit;}
 .lvb-anniversary .titre_slider p span {max-width: 200px;display: inline-block;width: 100%;top: 10px;position: relative;margin: 0 7px;}

}

@media (max-width:639px) {
  .lvb-anniversary .h1{font-size: 40px}
  .lvb-anniversary .h1-display{font-size: 30px}
  .lvb-anniversary p.h2{font-size:20px}
  .lvb-anniversary .h2-display{font-size:20px}
  .lvb-anniversary p.h2-blog{font-size:20px}
  .lvb-anniversary .paragraphe{font-size:17px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:17px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:20px}
  .lvb-anniversary p.subtitle {font-size: 19px;}
  .lvb-anniversary .contenu {font-size: 16px;}
  .lvb-anniversary .ft80{font-size: 30px}
  .lvb-anniversary .ft16{font-size: 14px}

  .lvb-anniversary .titre{font-size: 22px;}
  .lvb-anniversary .paragraphe{font-size: 14px}

  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .text-nav{font-size: 20px;}

  .lvb-anniversary .chiffre{font-size: 30px}

  .lvb-anniversary .text-circle, .lvb-anniversary .sous-titre{font-size: 40px}

  .lvb-anniversary .text-sous-nav{font-size: 14px;}

  .lvb-anniversary .titre-contain{font-size: 24px;}

  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{font-size: 13px;padding: 10px 25px;}
  .lvb-anniversary .flexCta .cta{width: 280px}

  .lvb-anniversary .titre_slider p span{top: 3px;}

  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-6px);
    }
    60% {
      transform: translateY(-3px);
    }
  }

  @keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(6px);
    }
    60% {
      transform: translateY(3px);
    }
  }
}

@media (min-width:992px) {
  .lvb-anniversary .h1{font-size:30px;}
  .lvb-anniversary .h1-display{font-size:30px;}
  .lvb-anniversary p.h2{font-size:22px}
  .lvb-anniversary .h2-display{font-size:25px}
  .lvb-anniversary p.h2-blog{font-size:18px}
  .lvb-anniversary .paragraphe{font-size:14px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:17px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:17px}
  .lvb-anniversary p.subtitle {font-size: 16px;}
  .lvb-anniversary .contenu {font-size: 12px;}
  .lvb-anniversary .mt80{margin-top: 40px}
  .lvb-anniversary .mb80{margin-bottom: 40px}
  .lvb-anniversary .mb60{margin-bottom: 30px}
  .lvb-anniversary .mb50{margin-bottom: 25px}
  .lvb-anniversary .mr35{margin-right: 35% !important}
  .lvb-anniversary .flexCta{display: flex;justify-content: center;}
  .lvb-anniversary .flex-circle-4.w65{width: 65%;}
  .lvb-anniversary .flexEnd{display: flex;align-items: flex-end;}
  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{margin: 0}
  .lvb-anniversary .left{text-align: left;}
  .lvb-anniversary .right{text-align: right;}

  .lvb-anniversary .ft80{font-size: 50px}
  .lvb-anniversary .ft16{font-size: 11px}

  .lvb-anniversary .titre{font-size: 28px;margin: 25px 0 30px}
  .lvb-anniversary .paragraphe{font-size: 14px}

  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .chiffre, .lvb-anniversary .text-nav{font-size: 32px;}

  .lvb-anniversary .text-circle, .lvb-anniversary .sous-titre{font-size: 45px}

  .lvb-anniversary .text-sous-nav{font-size: 12px;}

  .lvb-anniversary .titre-contain{font-size: 40px;margin-bottom: 20px;letter-spacing: 0.5em;}

  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{font-size: 12px;padding: 10px 25px;}
  .lvb-anniversary .flexCta .cta{width: 330px}
  .lvb-anniversary .hidden-d, .lvb-anniversary .grid.hidden-d{display: none}

  .lvb-anniversary .floor3a .sliderForme .slideForme .cta_container {position: absolute;bottom: -3.5%;}
.lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(1) .cta_container, .lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(3) .cta_container {bottom: 0;position: absolute;}
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-12px);
    }
    60% {
      transform: translateY(-6px);
    }
  }

  @keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(12px);
    }
    60% {
      transform: translateY(6px);
    }
  }

}

@media (min-width:1280px) {
  .lvb-anniversary .h1{font-size:40px;}
  .lvb-anniversary .h1-display{font-size:37px;}
  .lvb-anniversary p.h2{font-size:25px}
  .lvb-anniversary .h2-display{font-size:30px}
  .lvb-anniversary p.h2-blog{font-size:22px}
  .lvb-anniversary .paragraphe{font-size:16px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:20px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:18px}
  .lvb-anniversary p.subtitle {font-size: 19px;}
  .lvb-anniversary .contenu {font-size: 14px;}
  .lvb-anniversary .ft80{font-size: 55px}
  .lvb-anniversary .ft16{font-size: 13px}

  .lvb-anniversary .titre{font-size: 32px;}
  .lvb-anniversary .paragraphe{font-size: 16px}

  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .chiffre, .lvb-anniversary .text-nav{font-size: 40px;}

  .lvb-anniversary .text-circle, .lvb-anniversary .sous-titre{font-size: 45px}

  .lvb-anniversary .text-sous-nav{font-size: 14px;}

  .lvb-anniversary .titre-contain{font-size: 45px}

  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{font-size: 14px;padding: 10px 25px;}
  .lvb-anniversary .flexCta .cta{width: 390px}
  .lvb-anniversary .nav-link {font-family: 'Interstate';font-size: 14px;}

  .lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(1) .cta_container{bottom: -3.5%;}

}

@media (min-width:1440px) {

  .lvb-anniversary .h1{font-size:50px}
  .lvb-anniversary .h1-display{font-size:45px}
  .lvb-anniversary p.h2{font-size:28px}
  .lvb-anniversary .h2-display{font-size:32px}
  .lvb-anniversary p.h2-blog{font-size:25px}
  .lvb-anniversary .paragraphe{font-size:18px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:20px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:20px}
  .lvb-anniversary p.subtitle {font-size: 22px;}
  .lvb-anniversary .contenu {font-size: 16px;}
  .lvb-anniversary .mt80{margin-top: 80px }
  .lvb-anniversary .mb80{margin-bottom: 80px}
  .lvb-anniversary .mb60{margin-bottom: 60px}
  .lvb-anniversary .mb50{margin-bottom: 50px}

  .lvb-anniversary .ft80{font-size: 65px}
  .lvb-anniversary .ft16{font-size: 14px}

  .lvb-anniversary .titre{font-size: 36px;margin: 50px 0 60px}
  .lvb-anniversary .paragraphe{font-size: 18px}

  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .chiffre, .lvb-anniversary .text-nav{font-size: 45px;}

  .lvb-anniversary .text-circle, .lvb-anniversary .sous-titre{font-size: 45px}

  .lvb-anniversary .text-sous-nav{font-size: 16px;}

  .lvb-anniversary .titre-contain{font-size: 50px;margin-bottom: 40px}

  .lvb-anniversary .cta, .lvb-anniversary .reverse-cta{font-size: 16px;padding: 15px 25px;}
  .lvb-anniversary .flexCta .cta{width: 440px}

  .lvb-anniversary .arrow-bounce img, .lvb-anniversary .arrow-bounce-up img{max-width: 42px}

  .lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(1) .cta_container{bottom: 0;}

  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(-22px);
    }
    60% {
      transform: translateY(-11px);
    }
  }
  @keyframes bounce-up {
    0%, 20%, 50%, 80%, 100% {
      transform: translateY(0);
    }
    40% {
      transform: translateY(22px);
    }
    60% {
      transform: translateY(11px);
    }
  }

  .lvb-anniversary .flex-circle{margin: 2% auto}

}
@media (min-width:1680px) {
  .lvb-anniversary p.h1{font-size:50px}
  .lvb-anniversary p.h2{font-size:45px}
  .lvb-anniversary p.h2-display{font-size:30px}
  .lvb-anniversary p.paragraphe{font-size:21px}
  .lvb-anniversary p.contour-paragraphe-white{font-size:24px}
  .lvb-anniversary p.contour-paragraphe-boue{font-size:24px}
  .lvb-anniversary p.subtitle {font-size: 25px;}
  .lvb-anniversary .contenu {font-size: 19px;}
  .lvb-anniversary .ft80{font-size: 80px}
  .lvb-anniversary .ft16{font-size: 16px}

  .lvb-anniversary .titre{font-size: 40px}
  .lvb-anniversary .paragraphe{font-size: 20px}

  .lvb-anniversary .sous-titre-contain, .lvb-anniversary .chiffre, .lvb-anniversary .text-nav{font-size: 50px;}

  .lvb-anniversary .text-circle, .page-green .sous-titre{font-size: 45px}

  .lvb-anniversary .text-sous-nav{font-size: 18px;}

  .lvb-anniversary .titre-contain{font-size: 60px}

.lvb-anniversary .floor3a .sliderForme .slideForme:nth-child(1) .cta_container{bottom: -3.5%;}
}
