#z2-container-TF5-VALISES-VACANCES-OB .titre h3,#z2-container-TF5-VALISES-VACANCES-OB .titre p,p.prix-desk{font-weight:500;color:#002169;letter-spacing:0}#z2-container-TF5-VALISES-VACANCES-OB{width:95%;margin:0 0 60px auto;position:relative}#z2-container-TF5-VALISES-VACANCES-OB .titre{display:flex;align-items:baseline;gap:20px}#z2-container-TF5-VALISES-VACANCES-OB .separateur{background-color:#002169;width:40px;height:3px;margin:5px 0 20px}#z2-container-TF5-VALISES-VACANCES-OB .titre h3{font-size:30px}#z2-container-TF5-VALISES-VACANCES-OB .titre p{font-size:24px}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte{display:flex;flex-direction:column;margin-bottom:30px;position:absolute}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte p.prix-desk.blanc{color:#fff}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte p.prix-desk.shadow{text-shadow: 0 2px 20px black;}p.prix-desk{display:none;font-size:16px;text-align:center;padding-bottom:10px}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte a{background:#fff;border:1px solid #002169;font-weight:400;font-size:18px;color:#002169;letter-spacing:0;text-align:center;line-height:18px;width:180px;height:40px;display:flex;align-items:center;justify-content:center;transition:.4s}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte a:hover{background:#002169;color:#fff}.slide-1,.slide-10,.slide-2,.slide-3,.slide-4,.slide-5,.slide-6,.slide-7,.slide-8,.slide-9{width:100%;height:100%;display:flex;justify-content:center;align-items:end}.swiper{margin-left:0;width:100%;height:400px}.swiper-slide{height:400px!important;text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-scrollbar{border-radius:0;cursor:pointer}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#002169;border-radius:0;left:0;top:0}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;right:0;bottom:-20px;z-index:2;height:4px;cursor:pointer;width:100%;margin:auto 0 auto auto}.swiper-button-next,.swiper-button-prev{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:15px;font-weight:700}@media screen and (min-width:860px){#z2-container-TF5-VALISES-VACANCES-OB{margin:50px 0 100px auto}}@media screen and (min-width:800px){#z2-container-TF5-VALISES-VACANCES-OB .titre h3 span.no-desk,#z2-container-TF5-VALISES-VACANCES-OB .titre p.prix-mob{display:none}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte p.prix-desk span,#z2-container-TF5-VALISES-VACANCES-OB .titre h3{font-size:30px;line-height:34px}#z2-container-TF5-VALISES-VACANCES-OB .titre p{font-weight:500;font-size:30px;color:#022169;letter-spacing:0}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte p.prix-desk{display:block;font-weight:500;font-size:16px;color:#002169;letter-spacing:0;text-align:center;padding-bottom:10px}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte a{background:#fff;font-weight:400;font-size:18px;letter-spacing:0;text-align:center;line-height:18px;width:216px;height:50px;display:flex;align-items:center;justify-content:center}#z2-container-TF5-VALISES-VACANCES-OB .swiper .texte.princ a{width:267px}.swiper{height:620px}#z2-container-TF5-VALISES-VACANCES-OB,.swiper-scrollbar.swiper-scrollbar-horizontal{width:98%}.swiper-slide{height:620px!important}.swiper-button-next,.swiper-button-prev{display:flex;color:#002169;width:50px;height:50px;background-color:#fff;border-radius:100%;top:54%}}@media screen and (min-width:1400px){.slide-1,.slide-2,.slide-3,.slide-4,.slide-5,.slide-6,.slide-7,.slide-8,.slide-9{width:100%;height:100%;background-position:center;background-size:100%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:end}.swiper{height:590px}.swiper-slide{height:580px!important}}@media screen and (min-width:1680px){.swiper{height:680px}.swiper-slide{height:670px!important}}@media screen and (min-width:1800px){.swiper{height:600px}.swiper-slide{height:590px!important}}@media screen and (min-width:2000px){.swiper{height:710px}.swiper-slide{height:700px!important}}@media screen and (min-width:2700px){.swiper{height:810px}.swiper-slide{height:800px!important}}