@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@300;400;500;700&display=swap);/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.mob-Overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:6}.mob-Theme-arrow{border-style:solid;border-width:2px 2px 0 0;display:inline-block;height:.6rem;width:.6rem}.mob-Theme-arrow--right{transform:rotate(45deg)}.mob-Theme-arrow--down{transform:rotate(135deg)}.kv-BorderBottom{border-bottom:1px solid #d6d6d6}b{font-weight:700}.underline-text{text-decoration:underline}button,input,select{-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;outline:0}button:focus,button:hover,input:focus,input:hover,select:focus,select:hover{outline:0}.kv-Container,.kv-ContainerSession{background-size:cover}.kv-Sejour-infoContainerLeftFaq:first-child{border-top:1px solid #d4d2d3}.kv-sejour-info-logement{background-color:#f4f6f8;border-radius:6px;color:#242d44;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:20px;margin-block:20px;max-width:450px;overflow-wrap:break-word;padding:6px 15px;word-break:break-word}.kv-Sejour{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;padding-inline:15px}@media(min-width:992px){.kv-Sejour{margin-inline:auto;max-width:1300px}.kv-Sejour-mapBox{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:27px}}.kv-Flex{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}@media(min-width:992px){.kv-Flex{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}}.kv-faqQuestion{align-items:normal}.kv-faqQuestion img{height:30px}.kv-Notification{background-color:#e22518;border-radius:50%;display:inline-block;height:21px;width:36px}.kv-Notification i{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;font-style:normal;justify-content:center}.kv-TitleDesktop{display:block;margin-top:20px}.kv-TitleDesktop--darkBlue{font-weight:600}@media(min-width:992px){.kv-Escale{color:#797f8e;font-size:14px;margin-bottom:10px}}.kv-Savoir-plus{margin-top:5px}.close-button{margin-top:10px}.close-button,.close-popup{cursor:pointer}#root-ContactUs{display:none;order:1}@media(min-width:992px){#root-ContactUs{margin-top:0}}#reservationHoraire{font-style:italic;margin-bottom:20px}.popup{align-items:normal}#redirection-paiment{margin-inline:auto;width:250px}.kv-Popup-content>h3{margin-bottom:20px}.kv-Popup-contentNotice{margin-bottom:10px}.grid-container{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0;width:100%}.grid-item-btn{align-items:center;border:1px solid #d4d2d3;border-radius:5px;color:#27343e;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:100%}.grid-item-btn:hover{background-color:rgba(0,0,0,.102)}.download-icon{cursor:pointer;height:26px;width:26px}.download-arrow{padding-left:20px}.download-arrow svg{fill:#e22518;padding:1px}@media only screen and (max-width:768px){.grid-container{grid-template-columns:repeat(1,1fr)}}@media only screen and (max-width:980px)and (min-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}.popup-with-buttons{padding:47px}.popup-with-buttons h3{line-height:30px;margin-bottom:0}.label-download{font-size:14px}.popup-sub-header{margin-bottom:8px;margin-top:25px}.kv-Sejour-infoMail-span{color:#000!important;font-weight:700!important}.kv-Sejour-info-payment-methode-floabanklogo-common{cursor:pointer;height:14px;margin-left:6px;margin-top:2px;padding-bottom:1px;width:110px}.kv-Sejour-info-payment-methode-inline-container{display:flex}.kv-Sejour-info-payment-methode-floa-logo-container-a{color:inherit;font-weight:700;margin-left:3px;text-decoration:underline}.kv-Sejour-infoContainerRightImage{position:relative}.kv-Sejour-infoContainerRightImage>img{max-height:313px}.kv-Sejour-infoContainerRightImage .kv-Icon{background:rgba(0,0,0,.3);border-radius:0 6px 0 0;gap:11px;height:56px;padding-inline:12px}.kv-Sejour-infoContainerRightImage .kv-Icon--MapBox:before{background-image:url(/resources/static-ec/dist/svg/mapboxfram.svg?v=uvmp04a);background-repeat:no-repeat;content:"";display:inline-block;height:18px;width:16px}.kv-Sejour-infoContainerRightImage .kv-Icon--Diaporama:before{background-image:url(/resources/static-ec/dist/svg/diaporamafram.svg?v=uvmp0dx);background-repeat:no-repeat;content:"";display:inline-block;height:18px;width:23px}.kv-Sejour-infoContainerRightImageActions{bottom:0;display:flex;gap:10px;left:0;position:absolute}.kv-Sejour-infoContainerRightImageActions>button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;gap:5px;justify-content:center}.kv-Sejour-infoContainerRightImageActions>button>span{color:#fff;font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:13px}.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form button{font-family:Roboto Condensed,sans-serif;font-size:16px;line-height:30px}@media(min-width:768px){.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form button{font-family:Roboto Condensed,sans-serif;font-size:20px;line-height:31px}}.slick-dots button:before{speak:never;box-sizing:border-box;color:#d4d2d3;font-family:Roboto Condensed,sans-serif;font-family:icomoon!important;font-size:1.1rem;height:1.1rem;line-height:1;right:0;text-transform:none;top:0;width:1.1rem}.kv-NewsletterModal{background:#fff;border-radius:6px;left:0;margin:0 auto;min-height:425px;position:fixed;right:0;top:20%;width:345px;z-index:13}@media(min-width:1200px){.kv-NewsletterModal{min-height:405px;width:792px}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose{cursor:pointer;height:auto;margin:0;padding:0;position:absolute;right:0;top:-23px;width:auto}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose .kv-Select__clear-indicator{margin:0}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentBtnClose .kv-Select__clear-indicator:after{speak:never;background-image:url(/resources/static-ec/dist/svg/close.svg?v=uvmp8tj);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(138deg) brightness(102%) contrast(101%);font-size:15px;font-style:normal;font-variant:normal;font-weight:400;height:16px;line-height:1;text-transform:none;width:16px}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo{align-items:center;background-color:#c1dce3;border-radius:50%;display:flex;height:77px;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-40px;width:77px}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-family:Montserrat;font-size:30px;font-weight:700;padding-top:100px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-family:Montserrat;font-size:22px;font-weight:700;line-height:27px;padding-top:6px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentTextSuite{font-family:Montserrat;font-size:21px;line-height:27px;padding-top:6px;text-align:center}.kv-NewsletterModal .kv-NewsletterModal-content .icon-picto-a-tres-vite{display:flex;justify-content:center;margin:0 auto;padding-top:44px}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{color:#a9acb4;display:flex;font-family:arial;font-size:10px;justify-content:center;padding-top:45px}@media(min-width:1200px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{margin-top:76px;padding-top:0}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-linkToConfidentialite:hover{text-decoration:underline}.kv-Newsletter-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:12}.kv-show-newsletterSl{position:absolute;top:111px;width:100%}.kv-NewsletterModal{background:#f7f6f6;color:#27343e}@media(min-width:576px){.kv-NewsletterModal{width:505px}}@media(min-width:768px){.kv-NewsletterModal{width:585px}}@media(min-width:1200px){.kv-NewsletterModal{width:792px}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto:before{background-image:url(/resources/static-ec/dist/svg/tick.svg?v=uvmpbra);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(54%) sepia(8%) saturate(4252%) hue-rotate(147deg) brightness(85%) contrast(71%);height:77px;width:77px}.kv-NewsletterModal .kv-NewsletterModal-content .icon-picto-a-tres-vite:before{filter:invert(20%) sepia(80%) saturate(3294%) hue-rotate(352deg) brightness(91%) contrast(96%)}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentRegle a{text-decoration:underline}.kv-ModalNL *{box-sizing:border-box}.kv-ModalNL .kv-NewsletterModal-content .kv-NewsletterModal-contentLogo .kv-NewsletterModal-picto:before{background-image:url(/resources/static-ec/dist/svg/nl.svg?v=uvmpch5);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:27px;width:37.18px}.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form{margin:56px 0 0;text-align:center}.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form input{background:#fff;border-radius:6px;font-family:Arial,sans-serif;font-size:16px;height:50px;margin:0 10px 0 0;padding:0 0 0 15px;width:50%}@media(min-width:576px){.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form input{width:266px}}.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form button{background-color:#e22518;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:48px;padding:0 28px;text-transform:uppercase;transition:background-color .3s ease-in-out}.kv-ModalNL .kv-NewsletterFooter .kv-NewsletterFooter-form button:hover{background-color:#27343e}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-family:Roboto Condensed,sans-serif;font-size:26px}@media(min-width:576px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentMerci{font-family:Roboto Condensed,sans-serif;font-size:30px}}.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-family:Roboto Condensed,sans-serif;font-size:18px}@media(min-width:576px){.kv-NewsletterModal .kv-NewsletterModal-content .kv-NewsletterModal-contentText{font-family:Roboto Condensed,sans-serif;font-size:22px}}.kv-PopinNewsletterThankYou .kv-NewsletterStep2-content{padding-top:100px}.kv-PopinNewsletterThankYou .kv-NewsletterStep2-subTitle{max-width:none}.kv-PopinNewsletterThankYou .icon-picto-a-tres-vite{align-items:normal;color:#e22518;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;padding-bottom:76px;padding-top:44px}.kv-PopinNewsletterThankYou .icon-picto-a-tres-vite:before{filter:invert(20%) sepia(80%) saturate(3294%) hue-rotate(352deg) brightness(91%) contrast(96%)}.kv-PopinNewsletterThankYou .kv-NewsletterStep2-content{width:100%}.kv-BlocButtonMap{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:22px}.kv-ButtonMap{margin-top:20px}.kv-ButtonMap-title{color:#27343e;font-size:16px;font-weight:500;margin:0 0 15px}.kv-ButtonMap-cta{background:no-repeat 50%;background-image:url(/resources/static-ec/img/bgMap.png?v=uvmpfup);border-radius:6px;cursor:pointer;height:56px;width:162px}.kv-ButtonMap-cta:hover{border:1px solid #6fadbe}.kv-ButtonMap-cta p{align-items:center;background-color:#6fadbe;border-radius:3px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:7px 0;text-transform:uppercase;width:111px}.kv-ButtonMap-cta p span{font-size:15px;padding:0 0 0 5px}.kv-Popup{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;overflow:auto;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:13}@media(max-width:991px){.kv-Popup{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal}}.kv-Popup .kv-marker{background-color:#6fadbe;cursor:pointer;height:30px;mask-image:url(/resources/static-ec/dist/svg/picto-spot-map.svg?v=uvmphii);-webkit-mask-image:url(/resources/static-ec/dist/svg/picto-spot-map.svg?v=uvmphii);-webkit-mask-size:cover;mask-size:cover;width:20px}.kv-Map,.kv-Map-wrapper{height:100%}.kv-Map{border-radius:6px 6px 0;position:relative}.kv-Map-container{height:min(100%,614px);width:916px}@media(max-width:991px){.kv-Map-container{height:100%;width:100%}}.kv-Popup-container{height:min(100%,614px);position:relative}.kv-Popup-container .kv-Circuit{height:400px;width:100%}@media(max-width:991px){.kv-Popup-container .kv-Circuit{height:250px;padding-inline:10px}.kv-Popup-container{flex:1}}.kv-Popup-containerContentInfos{align-items:center;background-color:hsla(0,0%,100%,.74);color:#242d44;display:flex;height:40px;justify-content:space-between;position:relative;top:-40px;width:100%;z-index:6}.kv-Popup-containerContentInfosLabel{display:block;font-size:16px;padding-left:18px}.kv-Popup-containerContentInfos>p{font-size:14px;padding-right:29px}.kv-Popup-container>img{height:531px;width:916px}.kv-Popup-close{cursor:pointer;font-family:Arial,sans-serif;font-size:24px;font-weight:700;position:absolute;right:10px;top:5px}.kv-Popup-closeButton{align-items:center;border:1px solid rgba(39,52,62,.1);-o-border-image:initial;border-image:initial;border-radius:6px;display:flex;gap:5px;height:28px;justify-content:center;left:0;position:relative;right:0;top:0;width:97px;z-index:2}@media(max-width:991px){.kv-Popup-closeButton{left:10px;top:3px}}.kv-Popup-closeButton.is-active,.kv-Popup-closeButton:focus,.kv-Popup-closeButton:hover{background-color:#9fcff5;cursor:pointer}.kv-Popup-closeButton:before{color:#27343e;display:inline-block;filter:invert(16%) sepia(11%) saturate(1389%) hue-rotate(164deg) brightness(92%) contrast(88%);font-family:Arial,sans-serif;font-size:10px;height:10px;width:10px}.kv-Popup-closeButton span{font-family:Arial,sans-serif;font-weight:400;margin-left:4px}.kv-Popup-mapTitle{color:#27343e;display:block;font-family:Arial,sans-serif;font-size:18px;font-weight:500;height:auto;line-height:25px;padding:16px 0;text-align:center;z-index:12}@media(max-width:991px){.kv-Popup-mapTitle{display:none}}@media screen and (max-width:991px)and (orientation:landscape){.kv-Popup-mapTitle{margin-top:32px}}.kv-Popup-mapTitle--mobile{display:none}@media(max-width:991px){.kv-Popup-mapTitle--mobile{display:block;font-family:Arial,sans-serif;font-size:16px;margin-top:100px}}.kv-Popup-mapTitle .stars{margin-left:2px}.kv-Popup-mapTitle .stars .icon-star{display:inline-block;width:8px}.kv-Popup-mapTitle .stars .icon-star:before{color:#e22518;display:inline-block;filter:invert(64%) sepia(59%) saturate(5129%) hue-rotate(330deg) brightness(98%) contrast(105%);font-family:Arial,sans-serif;font-size:10px;height:12px;vertical-align:super;width:12px}@media(min-width:992px){.kv-Popup-mapTitle{font-family:Arial,sans-serif;font-size:18px;padding:28px 0}}.kv-Popup-actionsContainer{left:auto;margin:0;position:absolute;top:20px;width:98%}@media(max-width:991px){.kv-Popup-actionsContainer{align-items:normal;display:flex;flex-direction:column;flex-wrap:wrap;height:62px;justify-content:center;position:relative;top:unset;width:100%}}.kv-Popup-buttons{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:normal;position:absolute;right:0;top:0}@media(max-width:991px){.kv-Popup-buttons{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;height:62px;justify-content:normal;right:10px;top:18px}}.kv-Popup-buttons .kv-Slider-switchView{position:relative;z-index:0}.kv-Popup-buttons .kv-Slider-switchView>button{border:1px solid #e9ebef;border-radius:3px;cursor:pointer;padding-block:5px;padding-inline:0;width:35px}.kv-Popup-buttons .kv-Slider-switchView>button:hover{background-color:#9fcff5;cursor:pointer}.kv-Popup-buttons .kv-Slider-switchView>button>img{height:20px;margin-inline:auto;width:20px}.kv-Popup-buttons .kv-Slider-switchView>button>span{color:#27343e}.kv-Multimedia-slider{background-color:#27343e;height:614px;width:916px}@media(min-width:1200px){.kv-Multimedia-slider{background-color:#f4f6f8;border-radius:6px}}@media(max-width:991px){.kv-Multimedia-slider{height:100%;width:100%}}@media(min-width:768px){.kv-Multimedia-slider .slick-arrow{top:50%}}.kv-Multimedia-slider .slick-arrow.slick-prev{background-image:url(/resources/static-ec/dist/svg/picto-slider-simple-arrow--white.svg?v=uvmpmzq);background-repeat:no-repeat;height:34px;left:6px;top:50%;width:20px}@media(min-width:768px){.kv-Multimedia-slider .slick-arrow.slick-prev{width:30px}}@media(min-width:1200px){.kv-Multimedia-slider .slick-arrow.slick-prev{background-image:url(/resources/static-ec/dist/svg/picto-slider-simple-arrow.svg?v=uvmpn3s);background-repeat:no-repeat;height:33px;left:-8%;width:18px}}.kv-Multimedia-slider .slick-arrow.slick-next{background-image:url(/resources/static-ec/dist/svg/picto-slider-simple-arrow--white.svg?v=uvmpn6z);background-repeat:no-repeat;color:#fff;height:34px;right:3px;top:47.2%;transform:rotate(180deg);width:20px}@media(min-width:768px){.kv-Multimedia-slider .slick-arrow.slick-next{width:30px}}@media(min-width:1200px){.kv-Multimedia-slider .slick-arrow.slick-next{background-image:url(/resources/static-ec/dist/svg/picto-slider-simple-arrow.svg?v=uvmpnaj);background-repeat:no-repeat;height:33px;right:-8%;width:18px}}@media screen and (min-width:768px)and (orientation:landscape){.kv-Multimedia-slider .slick-list{height:250px}}@media(min-width:992px){.kv-Multimedia-slider .slick-list{height:661px}}@media(min-width:1200px){.kv-Multimedia-slider .slick-list{height:611px}}@media(min-width:992px){.kv-Multimedia-slider .slick-list .slick-track{height:661px}}.kv-Multimedia-slider .slick-list .slick-slide{cursor:auto}@media screen and (min-width:768px)and (orientation:landscape){.kv-Multimedia-sliderItem{height:250px}}@media(min-width:992px){.kv-Multimedia-sliderItem{height:614px}}@media(min-width:1200px){.kv-Multimedia-sliderItem{height:614px}.kv-Multimedia-sliderItem img{margin:0 auto;max-width:100%;width:auto}}.kv-Multimedia-sliderItem{overflow:hidden;padding:0 2px;width:100%}@media(min-width:1200px){.kv-Multimedia-sliderItem{padding:0}}.kv-Multimedia-sliderItem img{display:block;height:auto;margin:0 auto;min-height:250px;position:relative;width:100%}.kv-Multimedia-sliderButtons,.kv-Multimedia-sliderFlags{display:none}.slick-next:before,.slick-prev:before{content:""}@media(max-width:991px){.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:left}.mapboxgl-ctrl-top-right{left:10px;right:unset!important;top:0}.mapboxgl-canvas{height:100%!important}}.kv-Slider-switchView .kv-Btn-isActive{background-color:#9fcff5!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:.8rem;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes AWESOME{0%{transform:rotate(0deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes AWESOMEFT{0%{font-size:12px}50%{font-size:14px}to{font-size:12px}}img.awesome{animation:AWESOME 1s infinite}body.awesome a,body.awesome h2,body.awesome p,body.awesome span{animation:AWESOMEFT 1s infinite}body.noScroll{height:100%;overflow:hidden;position:fixed;width:100%}body.noMove{overflow-y:hidden}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{overflow-x:hidden}body{-webkit-overflow-scrolling:touch;background:#f4f6f8;background-color:#fff}.mob-Layout-section h2{color:#27343e;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;line-height:3rem;text-align:center}.mob-Layout-bottom{background:#fff;padding:0 15px}.mob-Layout-container{background:#f4f6f8;color:#797f8e;font-family:Arial,sans-serif;font-size:.65rem;padding:0 .6rem}.mob-Layout-containerTop{position:relative}.mob-Layout-container-title{color:#a9acb4;font-family:Arial,sans-serif;font-size:.625rem;line-height:.8rem;padding:.325rem 0 0}.mob-Layout-container-title span b{font-weight:700}.mob-Layout-container-title h1{display:inline-block;font-weight:700}.kv-fullScreen{background:#000;height:100vh;position:fixed;right:0;top:0;width:100%;z-index:1000}.kv-none{display:none}.kv-Layout-left,.kv-Layout-right{margin-bottom:0;margin-top:0}@media(min-width:1200px){.kv-Layout-left{margin-top:20px}}.kv-align-items-strech{align-items:stretch}.kv-Hide{display:none!important}.kv-Show{display:block!important}.kv-Sejour-flex{display:flex!important}.kv-Sejour-show{display:block!important}.kv-Sejour-hide{display:none!important}.kv-Sejour-header-show{display:block!important}.kv-Sejour-header-hide{display:none!important}.kv-Sejour-no-padding{padding-inline:0!important}.kv-Sejour-padding{padding-inline:15px!important}.kv-SejourInfo-show{display:block!important}.kv-SejourInfo-hide{display:none!important}.kv-ContactUs-show{display:block!important;margin-top:30px!important}.kv-ContactUs-hide{display:none!important}.kv-Savoir-plus{cursor:pointer;display:inline-block;padding-top:0}button{cursor:pointer}a{text-decoration:none}select{-webkit-appearance:button!important}b{font-weight:700!important}input{text-indent:5px}select:required:invalid{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:18px}option[value=""][disabled]{display:none}option{color:#27343e;text-indent:10px}.kv-loader-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:6}.kv-spinner{animation:spin 2s linear infinite;border:5px solid;border-radius:50%;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-Bain_a_remous_svg:before,.icon-Framissima:before,.icon-FramissimaHiver:before,.icon-Jumbo:before,.icon-Plongee_masque_tuba_svg:before,.icon-acces_internet_svg:before,.icon-acces_mobilite_rduite_svg:before,.icon-activites-enfants:before,.icon-activities:before,.icon-advise:before,.icon-animation1:before,.icon-animations:before,.icon-animaux-admis:before,.icon-animaux_admis_svg:before,.icon-arrow:before,.icon-back-arrow:before,.icon-baignoire_svg:before,.icon-balcon_svg:before,.icon-bell:before,.icon-burger:before,.icon-callcenter:before,.icon-camera:before,.icon-casiers-ski:before,.icon-centre-bien-etre:before,.icon-chambre-non-fumeur:before,.icon-chambres-non-fumeur:before,.icon-climatisation1:before,.icon-climatisation:before,.icon-close:before,.icon-coffre-fort:before,.icon-coffre_fort:before,.icon-coffre_fort_svg:before,.icon-coin_cuisine_svg:before,.icon-coin_salon_svg:before,.icon-compass:before,.icon-date:before,.icon-discotheque:before,.icon-douche_svg:before,.icon-earth:before,.icon-empty:before,.icon-ensemble_douche-baignoire_svg:before,.icon-flechettes_svg:before,.icon-flexi-x:before,.icon-football_svg:before,.icon-formalities:before,.icon-france:before,.icon-full:before,.icon-globe:before,.icon-golf_svg:before,.icon-half:before,.icon-hammam_svg:before,.icon-handball_svg:before,.icon-headphone:before,.icon-health:before,.icon-info:before,.icon-infoBulle:before,.icon-information:before,.icon-internet:before,.icon-jardin:before,.icon-kids:before,.icon-lave_vaisselle_svg:before,.icon-linge_de_lit_svg:before,.icon-linge_de_toilette_svg:before,.icon-location:before,.icon-logo_FramMin:before,.icon-meal:before,.icon-mini-bar:before,.icon-mini_bar_svg:before,.icon-mini_golf_svg:before,.icon-minibar:before,.icon-mobilite-reduite:before,.icon-more:before,.icon-palm-plein:before,.icon-palm:before,.icon-parking-velo:before,.icon-parking:before,.icon-phone:before,.icon-picto-a-tres-vite:before,.icon-picto-arrow:before,.icon-picto-camera:before,.icon-picto-date:before,.icon-picto-duree:before,.icon-picto-less:before,.icon-picto-maisonHotel:before,.icon-picto-oeil:before,.icon-picto-pension:before,.icon-picto-pin-map:before,.icon-picto-pinVille:before,.icon-picto-plus:before,.icon-picto-video:before,.icon-picto_lettre:before,.icon-pin-fill:before,.icon-pins:before,.icon-piscine-couverte:before,.icon-piscine:before,.icon-piscine_couverte_svg:before,.icon-piscine_svg:before,.icon-plage1x:before,.icon-plage_svg:before,.icon-planche_a_voile_svg:before,.icon-plongee_bouteille_svg:before,.icon-price:before,.icon-program:before,.icon-rain:before,.icon-reception-24:before,.icon-rent:before,.icon-resume:before,.icon-review:before,.icon-right-arrow:before,.icon-room-service:before,.icon-room_service_svg:before,.icon-salle-de-sport:before,.icon-salle_de_jeux_svg:before,.icon-salle_de_sport_svg:before,.icon-sauna1x:before,.icon-sauna:before,.icon-sauna_svg:before,.icon-seche_cheveux_svg:before,.icon-securite:before,.icon-service_de_menage_svg:before,.icon-smile:before,.icon-solarium_svg:before,.icon-spa:before,.icon-spa_svg:before,.icon-star-line:before,.icon-star:before,.icon-sun:before,.icon-telephone_svg:before,.icon-television_svg:before,.icon-temperature:before,.icon-tennis:before,.icon-tennis_de_table_svg:before,.icon-tennis_svg:before,.icon-terrasse_svg:before,.icon-thumbUp:before,.icon-tir_a_arc_svg:before,.icon-toboggan_aquatique_svg:before,.icon-tv-pay-per-view:before,.icon-tv-satelitte:before,.icon-tv:before,.icon-ventilateur_de_plafond_svg:before,.icon-volleyball_svg:before,.icon-zoom:before,.iconClassCommon{background-repeat:no-repeat;background-size:contain;content:""}.icon-rain:before{background-image:url(/resources/static-ec/dist/svg/rain.svg?v=uvmpo3z);height:16px;padding-right:10px}.icon-rain:before,.icon-temperature:before{display:block;filter:invert(77%) sepia(7%) saturate(258%) hue-rotate(186deg) brightness(90%) contrast(86%);width:7px}.icon-temperature:before{background-image:url(/resources/static-ec/dist/svg/temperature.svg?v=uvmpo4b);height:28px;padding-right:21px}.icon-star-line:before{background-image:url(/resources/static-ec/dist/svg/star-line.svg?v=uvmpo52);display:inline-block;filter:invert(25%) sepia(39%) saturate(6075%) hue-rotate(202deg) brightness(92%) contrast(104%);height:12px;margin-top:2px;padding-right:12px}.icon-star-line:before:hover{filter:invert(98%) sepia(4%) saturate(0) hue-rotate(188deg) brightness(115%) contrast(100%)}.icon-more:before{background-image:url(/resources/static-ec/dist/svg/more.svg?v=uvmpo7y);display:block}.icon-full:before{background-image:url(/resources/static-ec/dist/svg/full.svg?v=uvmpo8r);display:block}.icon-empty:before{background-image:url(/resources/static-ec/dist/svg/empty.svg?v=uvmpo9q);display:block;filter:invert(52%) sepia(2%) saturate(15%) hue-rotate(330deg) brightness(93%) contrast(91%);height:14px;padding-right:14px;width:10px}.icon-bell:before{background-image:url(/resources/static-ec/dist/svg/bell.svg?v=uvmpoar);display:block}.icon-camera:before{background-image:url(/resources/static-ec/dist/svg/camera.svg?v=uvmpobs);display:block}.icon-compass:before{background-image:url(/resources/static-ec/dist/svg/compass.svg?v=uvmpock);display:block}.icon-half:before{background-image:url(/resources/static-ec/dist/svg/half.svg?v=uvmpodg);display:block;filter:invert(14%) sepia(33%) saturate(720%) hue-rotate(183deg) brightness(98%) contrast(92%)}.icon-program:before{background-image:url(/resources/static-ec/dist/svg/program.svg?v=uvmpok7);display:block}.icon-information:before{background-image:url(/resources/static-ec/dist/svg/information.svg?v=uvmpol7);display:block}.icon-resume:before{background-image:url(/resources/static-ec/dist/svg/resume.svg?v=uvmpoo6);display:block}.icon-review:before{background-image:url(/resources/static-ec/dist/svg/review.svg?v=uvmpop0);display:block}.icon-price:before{background-image:url(/resources/static-ec/dist/svg/price.svg?v=uvmpoqf);display:block}.icon-formalities:before{background-image:url(/resources/static-ec/dist/svg/formalities.svg?v=uvmporn);display:block}.icon-health:before{background-image:url(/resources/static-ec/dist/svg/health.svg?v=uvmpoth);display:block}.icon-thumbUp:before{background-image:url(/resources/static-ec/dist/svg/thumbUp.svg?v=uvmpov1);display:block}.icon-meal:before{background-image:url(/resources/static-ec/dist/svg/meal.svg?v=uvmpoxi);display:block}.icon-activities:before{background-image:url(/resources/static-ec/dist/svg/activities.svg?v=uvmpp2w);display:block}.icon-close:before{background-image:url(/resources/static-ec/dist/svg/close.svg?v=uvmpp5c);display:block;height:12px;width:12px}.icon-phone:before{background-image:url(/resources/static-ec/dist/svg/phone.svg?v=uvmpp75)}.icon-date:before{background-image:url(/resources/static-ec/dist/svg/date.svg?v=uvmpp8p);display:block}.icon-star:before{background-image:url(/resources/static-ec/dist/svg/star.svg?v=uvmppap);display:block;height:15px;width:15px}.icon-arrow:before{background-image:url(/resources/static-ec/dist/svg/arrow.svg?v=uvmppbz);display:block}.icon-location:before{background-image:url(/resources/static-ec/dist/svg/location.svg?v=uvmppcq);display:block}.icon-sun:before{background-image:url(/resources/static-ec/dist/svg/sun.svg?v=uvmppij);display:block}.icon-kids:before{background-image:url(/resources/static-ec/dist/svg/kids.svg?v=uvmppji);display:block}.icon-rent:before{background-image:url(/resources/static-ec/dist/svg/rent.svg?v=uvmpplw);display:block}.icon-palm:before{background-image:url(/resources/static-ec/dist/svg/palm.svg?v=uvmppn0);display:block}.icon-advise:before{background-image:url(/resources/static-ec/dist/svg/advise.svg?v=uvmppsy);display:block}.icon-zoom:before{background-image:url(/resources/static-ec/dist/svg/zoom.svg?v=uvmppui);display:block}.icon-mobile:before{content:""}.icon-play:before{content:""}.icon-checked:before{content:""}.icon-burger:before{background-image:url(/resources/static-ec/dist/svg/burger.svg?v=uvmppy4);filter:invert(100%) sepia(0) saturate(0) hue-rotate(66deg) brightness(105%) contrast(104%);height:16px;width:20.72px}.icon-securite:before{background-image:url(/resources/static-ec/dist/svg/securite.svg?v=uvmppzs);display:inline-block;filter:invert(18%) sepia(2%) saturate(7100%) hue-rotate(164deg) brightness(99%) contrast(94%);height:53.5px;width:45.41px}.icon-callcenter:before{background-image:url(/resources/static-ec/dist/svg/callcenter.svg?v=uvmpq29);width:28px}.icon-callcenter:before,.icon-flexi-x:before{display:inline-block;filter:invert(100%) sepia(10%) saturate(7458%) hue-rotate(193deg) brightness(117%) contrast(111%);height:28px}.icon-flexi-x:before{background-image:url(/resources/static-ec/dist/svg/flexi-x.svg?v=uvmpq2o);width:30px}.icon-globe:before{background-image:url(/resources/static-ec/dist/svg/globe.svg?v=uvmpq6l);height:18px;width:17.61px}.icon-france:before,.icon-globe:before{display:inline-block;filter:invert(100%) sepia(10%) saturate(7458%) hue-rotate(193deg) brightness(117%) contrast(111%)}.icon-france:before{background-image:url(/resources/static-ec/dist/svg/france.svg?v=uvmpq85);height:17.5px;width:17.36px}.icon-earth:before{background-image:url(/resources/static-ec/dist/svg/earth.svg?v=uvmpqcc)}.icon-earth:before,.icon-smile:before{display:inline-block;filter:invert(18%) sepia(2%) saturate(7100%) hue-rotate(164deg) brightness(99%) contrast(94%);height:53.5px;width:53.41px}.icon-smile:before{background-image:url(/resources/static-ec/dist/svg/picto-smile.svg?v=uvmpqik)}.icon-headphone:before{background-image:url(/resources/static-ec/dist/svg/headphone.svg?v=uvmpqow);display:inline-block;filter:invert(23%) sepia(43%) saturate(5417%) hue-rotate(351deg) brightness(89%) contrast(100%);height:41.5px;width:41.6px}.icon-pins:before{background-image:url(/resources/static-ec/dist/svg/pins.svg?v=uvmpqzg);display:inline-block;filter:invert(18%) sepia(2%) saturate(7100%) hue-rotate(164deg) brightness(99%) contrast(94%);height:53.5px;width:53.41px}.icon-info:before{background-image:url(/resources/static-ec/dist/svg/infoEmpty.svg?v=uvmpr2q);display:inline-block;filter:invert(64%) sepia(100%) saturate(7497%) hue-rotate(204deg) brightness(93%) contrast(101%);height:16.67px;width:15.9px}.icon-picto-pension:before{background-image:url(/resources/static-ec/dist/svg/pension.svg?v=uvmpr4a);display:block;height:16px;width:10.17px}.icon-picto-duree:before{background-image:url(/resources/static-ec/dist/svg/duree.svg?v=uvmpr52);display:block}.icon-picto-oeil:before{background-image:url(/resources/static-ec/dist/svg/oeil.svg?v=uvmpr88);display:block;height:11px;width:19px}.icon-picto-camera:before{background-image:url(/resources/static-ec/dist/svg/picto-camera.svg?v=uvmpr9p);display:block;height:18px;width:22.89px}.icon-picto-a-tres-vite:before{background-image:url(/resources/static-ec/dist/svg/picto-a-tres-vite.svg?v=uvmprb5);display:block;height:63px;width:188.08px}.icon-palm-plein:before{background-image:url(/resources/static-ec/dist/svg/palm-plein.svg?v=uvmprd5);display:block;filter:invert(20%) sepia(45%) saturate(6524%) hue-rotate(357deg) brightness(97%) contrast(85%);height:48px;margin:0 auto;width:46.03px}.icon-infoBulle:before{background-image:url(/resources/static-ec/dist/svg/infoBulle.svg?v=uvmprh6);display:block;height:55px;width:55px}.icon-logo_FramMin:before{background-image:url(/resources/static-ec/dist/svg/logo_FramMin.svg?v=uvmprl5);display:block;filter:invert(17%) sepia(94%) saturate(5959%) hue-rotate(356deg) brightness(94%) contrast(90%);height:48px;width:173.48px}.icon-Jumbo:before{background-image:url(/resources/static-ec/dist/svg/Jumbo.svg?v=uvmprnu);height:30px;width:148px}.icon-FramissimaHiver:before,.icon-Jumbo:before{display:block;filter:invert(100%) sepia(0) saturate(1646%) hue-rotate(54deg) brightness(117%) contrast(100%)}.icon-FramissimaHiver:before{background-image:url(/resources/static-ec/dist/svg/FramissimaHiver.svg?v=uvmprq7);height:20px;width:249px}.icon-Framissima:before{background-image:url(/resources/static-ec/dist/svg/Framissima.svg?v=uvmprsa);display:block;filter:invert(100%) sepia(0) saturate(1646%) hue-rotate(54deg) brightness(117%) contrast(100%);height:20px;width:165px}.icon-picto-pin-map:before{background-image:url(/resources/static-ec/dist/svg/picto-pin-map.svg?v=uvmprth);display:block;filter:invert(65%) sepia(57%) saturate(244%) hue-rotate(146deg) brightness(89%) contrast(90%);height:18px;width:14px}.icon-picto-video:before{background-image:url(/resources/static-ec/dist/svg/picto-video.svg?v=uvmpruv);display:block;height:18px;width:24px}.icon-right-arrow:before{background-image:url(/resources/static-ec/dist/svg/right-arrow.svg?v=uvmprvj);display:block}.icon-back-arrow:before{background-image:url(/resources/static-ec/dist/svg/back-arrow.svg?v=uvmprwj);display:block;height:10px;opacity:.5;width:12px}.icon-picto-arrow:before{background-image:url(/resources/static-ec/dist/svg/picto-arrow.svg?v=uvmprxg);display:block}.icon-picto-plus:before{background-image:url(/resources/static-ec/dist/svg/picto-plus.svg?v=uvmps2z);display:block}.icon-picto-less:before{background-image:url(/resources/static-ec/dist/svg/picto-less.svg?v=uvmps8g);display:block}.icon-pin-fill:before{background-image:url(/resources/static-ec/dist/svg/pin.svg?v=uvmpsbf);display:block}.icon-picto-date:before{background-image:url(/resources/static-ec/dist/svg/picto-date.svg?v=uvmpsf7);display:block}.icon-climatisation:before{background-image:url(/resources/static-ec/dist/svg/climatisation.svg?v=uvmpsj4);display:block;height:15px;width:15px}.icon-centre-bien-etre:before{background-image:url(/resources/static-ec/dist/svg/centre-bien-etre.svg?v=uvmpsqn);display:block;height:15px;width:15px}.icon-activites-enfants:before{background-image:url(/resources/static-ec/dist/svg/activites-enfants.svg?v=uvmpst3);display:block;height:15px;width:15px}.icon-animations:before{background-image:url(/resources/static-ec/dist/svg/animations.svg?v=uvmpsuv);display:block;height:15px;width:15px}.icon-piscine:before{background-image:url(/resources/static-ec/dist/svg/piscine.svg?v=uvmpswt);display:block;height:15px;width:15px}.icon-salle-de-sport:before{background-image:url(/resources/static-ec/dist/svg/salle-de-sport.svg?v=uvmpt2b);display:block;height:15px;width:15px}.icon-internet:before{background-image:url(/resources/static-ec/dist/svg/internet.svg?v=uvmpt4m);display:block;height:15px;width:15px}.icon-piscine-couverte:before{background-image:url(/resources/static-ec/dist/svg/piscine-couverte.svg?v=uvmpta1);display:block;height:15px;width:15px}.icon-animaux-admis:before{background-image:url(/resources/static-ec/dist/svg/animaux-admis.svg?v=uvmpter);display:block;height:15px;width:15px}.icon-casiers-ski:before{background-image:url(/resources/static-ec/dist/svg/casiers-ski.svg?v=uvmpth4);display:block;height:15px;width:15px}.icon-tv-pay-per-view:before{background-image:url(/resources/static-ec/dist/svg/tv-pay-per-view.svg?v=uvmptkq);display:block;height:15px;width:15px}.icon-tv:before{background-image:url(/resources/static-ec/dist/svg/tv.svg?v=uvmptpv);display:block;height:15px;width:15px}.icon-room-service:before{background-image:url(/resources/static-ec/dist/svg/room-service.svg?v=uvmpts6);display:block;height:15px;width:15px}.icon-chambres-non-fumeur:before{background-image:url(/resources/static-ec/dist/svg/chambres-non-fumeur.svg?v=uvmptwe);display:block;height:15px;width:15px}.icon-tennis:before{background-image:url(/resources/static-ec/dist/svg/tennis.svg?v=uvmptyj);display:block;height:15px;width:15px}.icon-spa:before{background-image:url(/resources/static-ec/dist/svg/spa.svg?v=uvmpu0f)}.icon-sauna:before,.icon-spa:before{display:block;height:15px;width:15px}.icon-sauna:before{background-image:url(/resources/static-ec/dist/svg/sauna.svg?v=uvmpu3c)}.icon-picto_lettre:before{background-image:url(/resources/static-ec/dist/svg/picto_lettre.svg?v=uvmpu5g);display:block;height:15px;width:15px}.icon-golf_svg:before{background-image:url(/resources/static-ec/dist/svg/golf_svg.svg?v=uvmpu7v);display:block;height:15px;width:15px}.icon-hammam_svg:before{background-image:url(/resources/static-ec/dist/svg/hammam_svg.svg?v=uvmpuan);display:block;height:15px;width:15px}.icon-handball_svg:before{background-image:url(/resources/static-ec/dist/svg/handball_svg.svg?v=uvmpuc9);display:block;height:15px;width:15px}.icon-lave_vaisselle_svg:before{background-image:url(/resources/static-ec/dist/svg/lave_vaisselle_svg.svg?v=uvmpuem);display:block;height:15px;width:15px}.icon-linge_de_lit_svg:before{background-image:url(/resources/static-ec/dist/svg/linge_de_lit_svg.svg?v=uvmpugw);display:block;height:15px;width:15px}.icon-linge_de_toilette_svg:before{background-image:url(/resources/static-ec/dist/svg/linge_de_toilette_svg.svg?v=uvmpuir);display:block;height:15px;width:15px}.icon-mini_bar_svg:before{background-image:url(/resources/static-ec/dist/svg/mini_bar_svg.svg?v=uvmpukk);display:block;height:15px;width:15px}.icon-minibar:before{background-image:url(/resources/static-ec/dist/svg/minibar.svg?v=uvmpum6);display:block;height:15px;width:15px}.icon-mini_golf_svg:before{background-image:url(/resources/static-ec/dist/svg/mini_golf_svg.svg?v=uvmpuod);display:block;height:15px;width:15px}.icon-piscine_couverte_svg:before{background-image:url(/resources/static-ec/dist/svg/piscine_couverte_svg.svg?v=uvmpus1);display:block;height:15px;width:15px}.icon-piscine_svg:before{background-image:url(/resources/static-ec/dist/svg/piscine_svg.svg?v=uvmpute);display:block;height:15px;width:15px}.icon-plage_svg:before{background-image:url(/resources/static-ec/dist/svg/plage_svg.svg?v=uvmpuwy);display:block;height:15px;width:15px}.icon-plage1x:before{background-image:url(/resources/static-ec/dist/svg/plage1x.svg?v=uvmpuyu);display:block;height:15px;width:15px}.icon-planche_a_voile_svg:before{background-image:url(/resources/static-ec/dist/svg/planche_a_voile_svg.svg?v=uvmpv19);display:block;height:15px;width:15px}.icon-plongee_bouteille_svg:before{background-image:url(/resources/static-ec/dist/svg/plongee_bouteille_svg.svg?v=uvmpv2m);display:block;height:15px;width:15px}.icon-Plongee_masque_tuba_svg:before{background-image:url(/resources/static-ec/dist/svg/Plongee_masque_tuba_svg.svg?v=uvmpv3s);display:block;height:15px;width:15px}.icon-room_service_svg:before{background-image:url(/resources/static-ec/dist/svg/room_service_svg.svg?v=uvmpv5p);display:block;height:15px;width:15px}.icon-salle_de_jeux_svg:before{background-image:url(/resources/static-ec/dist/svg/salle_de_jeux_svg.svg?v=uvmpv7e);display:block;height:15px;width:15px}.icon-salle_de_sport_svg:before{background-image:url(/resources/static-ec/dist/svg/salle_de_sport_svg.svg?v=uvmpv8q);display:block;height:15px;width:15px}.icon-sauna_svg:before{background-image:url(/resources/static-ec/dist/svg/sauna_svg.svg?v=uvmpvbj);display:block;height:15px;width:15px}.icon-sauna1x:before{background-image:url(/resources/static-ec/dist/svg/sauna1x.svg?v=uvmpvdp);display:block;height:15px;width:15px}.icon-seche_cheveux_svg:before{background-image:url(/resources/static-ec/dist/svg/seche_cheveux_svg.svg?v=uvmpvf5);display:block;height:15px;width:15px}.icon-service_de_menage_svg:before{background-image:url(/resources/static-ec/dist/svg/service_de_menage_svg.svg?v=uvmpvh3);display:block;height:15px;width:15px}.icon-solarium_svg:before{background-image:url(/resources/static-ec/dist/svg/solarium_svg.svg?v=uvmpvj7);display:block;height:15px;width:15px}.icon-spa_svg:before{background-image:url(/resources/static-ec/dist/svg/spa_svg.svg?v=uvmpvku);display:block;height:15px;width:15px}.icon-telephone_svg:before{background-image:url(/resources/static-ec/dist/svg/telephone_svg.svg?v=uvmpvmb);display:block;height:15px;width:15px}.icon-television_svg:before{background-image:url(/resources/static-ec/dist/svg/television_svg.svg?v=uvmpvra);display:block;height:15px;width:15px}.icon-tennis_de_table_svg:before{background-image:url(/resources/static-ec/dist/svg/tennis_de_table_svg.svg?v=uvmpvrn);display:block;height:15px;width:15px}.icon-tennis_svg:before{background-image:url(/resources/static-ec/dist/svg/tennis_svg.svg?v=uvmpvte);display:block;height:15px;width:15px}.icon-terrasse_svg:before{background-image:url(/resources/static-ec/dist/svg/terrasse_svg.svg?v=uvmpvvk);display:block;height:15px;width:15px}.icon-tir_a_arc_svg:before{background-image:url(/resources/static-ec/dist/svg/tir_a_arc_svg.svg?v=uvmpvwp);display:block;height:15px;width:15px}.icon-toboggan_aquatique_svg:before{background-image:url(/resources/static-ec/dist/svg/toboggan_aquatique_svg.svg?v=uvmpvyy);display:block;height:15px;width:15px}.icon-ventilateur_de_plafond_svg:before{background-image:url(/resources/static-ec/dist/svg/ventilateur_de_plafond_svg.svg?v=uvmpw02);display:block;height:15px;width:15px}.icon-volleyball_svg:before{background-image:url(/resources/static-ec/dist/svg/volleyball_svg.svg?v=uvmpw33);display:block;height:15px;width:15px}.icon-chambre-non-fumeur:before{background-image:url(/resources/static-ec/dist/svg/chambre-non-fumeur.svg?v=uvmpw4u);display:block;height:15px;width:15px}.icon-acces_internet_svg:before{background-image:url(/resources/static-ec/dist/svg/acces_internet_svg.svg?v=uvmpw6s);display:block;height:15px;width:15px}.icon-acces_mobilite_rduite_svg:before{background-image:url(/resources/static-ec/dist/svg/acces_mobilite_rduite_svg.svg?v=uvmpw8b);display:block;height:15px;width:15px}.icon-animation1:before{background-image:url(/resources/static-ec/dist/svg/animation1.svg?v=uvmpwa0);display:block;height:15px;width:15px}.icon-animaux_admis_svg:before{background-image:url(/resources/static-ec/dist/svg/animaux_admis_svg.svg?v=uvmpwbh);display:block;height:15px;width:15px}.icon-baignoire_svg:before{background-image:url(/resources/static-ec/dist/svg/baignoire_svg.svg?v=uvmpwcn);display:block;height:15px;width:15px}.icon-Bain_a_remous_svg:before{background-image:url(/resources/static-ec/dist/svg/Bain_a_remous_svg.svg?v=uvmpwdx);display:block;height:15px;width:15px}.icon-balcon_svg:before{background-image:url(/resources/static-ec/dist/svg/balcon_svg.svg?v=uvmpwf8);display:block;height:15px;width:15px}.icon-climatisation1:before{background-image:url(/resources/static-ec/dist/svg/climatisation1.svg?v=uvmpwh1);display:block;height:15px;width:15px}.icon-coffre_fort:before{background-image:url(/resources/static-ec/dist/svg/coffre_fort.svg?v=uvmpwhp);display:block;height:15px;width:15px}.icon-coffre-fort:before{background-image:url(/resources/static-ec/dist/svg/coffre-fort.svg?v=uvmpwjj);display:block;height:15px;width:15px}.icon-coffre_fort_svg:before{background-image:url(/resources/static-ec/dist/svg/coffre_fort_svg.svg?v=uvmpwm2);display:block;height:15px;width:15px}.icon-coin_cuisine_svg:before{background-image:url(/resources/static-ec/dist/svg/coin_cuisine_svg.svg?v=uvmpwqi);display:block;height:15px;width:15px}.icon-coin_salon_svg:before{background-image:url(/resources/static-ec/dist/svg/coin_salon_svg.svg?v=uvmpws2);display:block;height:15px;width:15px}.icon-douche_svg:before{background-image:url(/resources/static-ec/dist/svg/douche_svg.svg?v=uvmpwub);display:block;height:15px;width:15px}.icon-ensemble_douche-baignoire_svg:before{background-image:url(/resources/static-ec/dist/svg/ensemble_douche-baignoire_svg.svg?v=uvmpwvm);display:block;height:15px;width:15px}.icon-flechettes_svg:before{background-image:url(/resources/static-ec/dist/svg/flechettes_svg.svg?v=uvmpwwn);display:block;height:15px;width:15px}.icon-football_svg:before{background-image:url(/resources/static-ec/dist/svg/football_svg.svg?v=uvmpwym);display:block;height:15px;width:15px}.icon-mini-bar:before{background-image:url(/resources/static-ec/dist/svg/mini-bar.svg?v=uvmpwzz);display:block;height:15px;width:15px}.icon-mobilite-reduite:before{background-image:url(/resources/static-ec/dist/svg/mobilite-reduite.svg?v=uvmpx36);display:block;height:15px;width:15px}.icon-parking:before{background-image:url(/resources/static-ec/dist/svg/parking.svg?v=uvmpx41);display:block;height:15px;width:15px}.icon-parking-velo:before{background-image:url(/resources/static-ec/dist/svg/parking-velo.svg?v=uvmpx5t);display:block;height:15px;width:15px}.icon-discotheque:before{background-image:url(/resources/static-ec/dist/svg/discotheque.svg?v=uvmpx7n);display:block;height:15px;width:15px}.icon-reception-24:before{background-image:url(/resources/static-ec/dist/svg/reception-24.svg?v=uvmpx9i);display:block;height:15px;width:15px}.icon-tv-satelitte:before{background-image:url(/resources/static-ec/dist/svg/tv-satelitte.svg?v=uvmpxbq);display:block;height:15px;width:15px}.icon-jardin:before{background-image:url(/resources/static-ec/dist/svg/jardin.svg?v=uvmpxch);display:block;height:15px;width:15px}.icon-picto-maisonHotel:before{background-image:url(/resources/static-ec/dist/svg/maisonHotel.svg?v=uvmpxej);height:15px;width:14px}.icon-picto-maisonHotel:before,.icon-picto-pinVille:before{display:block;filter:invert(78%) sepia(5%) saturate(365%) hue-rotate(186deg) brightness(88%) contrast(91%)}.icon-picto-pinVille:before{background-image:url(/resources/static-ec/dist/svg/pinVille.svg?v=uvmpxg0);height:19px;width:12px}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:block;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:auto;min-height:1px}.slick-slide.slick-active{z-index:1}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img,.slick-slide:not(.slick-active){pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-vertical .slick-track{display:block;margin-left:auto;margin-right:auto;position:relative}.slick-arrow.slick-hidden{display:none}.slick-dots{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:-.625rem 0 0}.slick-dots li{display:inline-block}.slick-dots button{font-size:0;height:48px;width:30px}.slick-dots button:before{background-image:url(/resources/static-ec/dist/svg/empty.svg?v=uvmpxlg);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(52%) sepia(2%) saturate(15%) hue-rotate(330deg) brightness(93%) contrast(91%);height:14px;padding-right:14px;width:10px}.slick-dots li.slick-active{z-index:999}.slick-dots li.slick-active button:before{background-image:url(/resources/static-ec/dist/svg/full.svg?v=uvmpxme);background-repeat:no-repeat;background-size:contain;color:#e22518;content:"";display:block}.slick-arrow{font-size:0;height:100%;position:absolute;top:0;width:20%;z-index:2}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.kv-Footer-slider,.kv-container,.kv-container-fluid,.kv-container-lg,.kv-container-md,.kv-container-sm,.kv-container-xl{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.kv-Footer-slider,.kv-container,.kv-container-sm{max-width:540px}.kv-container-sm--noPadding,.kv-no-gutter-sm--left{padding-left:0;padding-right:0}}@media(min-width:768px){.kv-Footer-slider,.kv-container,.kv-container-md,.kv-container-md--noPadding,.kv-container-md--padding,.kv-container-sm{margin:0 auto;max-width:738px}.kv-gutter-md--left{padding-left:15px!important}}@media(min-width:992px){.kv-Footer-slider,.kv-container,.kv-container-lg--padding,.kv-container-md,.kv-container-sm{margin:0 auto;max-width:942px}}@media(min-width:1200px){.kv-Footer-slider,.kv-container,.kv-container-lg,.kv-container-md,.kv-container-sm,.kv-container-xl,.kv-container-xl--padding{margin:0 auto;max-width:1300px}.kv-container-xl--padding{padding-left:15px;padding-right:15px}}.col,.kv-col-1,.kv-col-10,.kv-col-11,.kv-col-12,.kv-col-2,.kv-col-3,.kv-col-4,.kv-col-5,.kv-col-6,.kv-col-7,.kv-col-8,.kv-col-9,.kv-col-auto,.kv-col-lg,.kv-col-lg-1,.kv-col-lg-10,.kv-col-lg-11,.kv-col-lg-12,.kv-col-lg-2,.kv-col-lg-3,.kv-col-lg-4,.kv-col-lg-5,.kv-col-lg-6,.kv-col-lg-7,.kv-col-lg-8,.kv-col-lg-9,.kv-col-lg-auto,.kv-col-md,.kv-col-md-1,.kv-col-md-10,.kv-col-md-11,.kv-col-md-12,.kv-col-md-2,.kv-col-md-3,.kv-col-md-4,.kv-col-md-5,.kv-col-md-6,.kv-col-md-7,.kv-col-md-8,.kv-col-md-9,.kv-col-md-auto,.kv-col-sm,.kv-col-sm-1,.kv-col-sm-10,.kv-col-sm-11,.kv-col-sm-12,.kv-col-sm-2,.kv-col-sm-3,.kv-col-sm-4,.kv-col-sm-5,.kv-col-sm-6,.kv-col-sm-7,.kv-col-sm-8,.kv-col-sm-9,.kv-col-sm-auto,.kv-col-xl,.kv-col-xl-1,.kv-col-xl-10,.kv-col-xl-11,.kv-col-xl-12,.kv-col-xl-2,.kv-col-xl-3,.kv-col-xl-4,.kv-col-xl-5,.kv-col-xl-6,.kv-col-xl-7,.kv-col-xl-8,.kv-col-xl-9,.kv-col-xl-auto,.kv-custom-col-xl-3,.kv-custom-col-xl-9{padding-left:15px;padding-right:15px;position:relative;width:100%}.kv-gutters-left{padding-left:15px!important}.kv-gutters-right{padding-right:15px!important}@media(min-width:1200px){.kv-Footer-slider,.kv-container{padding-left:12px;padding-right:12px}.kv-Footer-slider .kv-row,.kv-container .kv-row{margin-left:-12px;margin-right:-12px}.kv-Footer-slider .kv-row.kv-no-gutters,.kv-container .kv-row.kv-no-gutters{margin-left:0;margin-right:0}.kv-container-xl--noPadding{padding-left:0;padding-right:0}.kv-container-xl--padding{padding-left:15px;padding-right:15px}.col,.kv-col-1,.kv-col-10,.kv-col-11,.kv-col-12,.kv-col-2,.kv-col-3,.kv-col-4,.kv-col-5,.kv-col-6,.kv-col-7,.kv-col-8,.kv-col-9,.kv-col-auto,.kv-col-lg,.kv-col-lg-1,.kv-col-lg-10,.kv-col-lg-11,.kv-col-lg-12,.kv-col-lg-2,.kv-col-lg-3,.kv-col-lg-4,.kv-col-lg-5,.kv-col-lg-6,.kv-col-lg-7,.kv-col-lg-8,.kv-col-lg-9,.kv-col-lg-auto,.kv-col-md,.kv-col-md-1,.kv-col-md-10,.kv-col-md-11,.kv-col-md-12,.kv-col-md-2,.kv-col-md-3,.kv-col-md-4,.kv-col-md-5,.kv-col-md-6,.kv-col-md-7,.kv-col-md-8,.kv-col-md-9,.kv-col-md-auto,.kv-col-sm,.kv-col-sm-1,.kv-col-sm-10,.kv-col-sm-11,.kv-col-sm-12,.kv-col-sm-2,.kv-col-sm-3,.kv-col-sm-4,.kv-col-sm-5,.kv-col-sm-6,.kv-col-sm-7,.kv-col-sm-8,.kv-col-sm-9,.kv-col-sm-auto,.kv-col-xl,.kv-col-xl-1,.kv-col-xl-10,.kv-col-xl-11,.kv-col-xl-12,.kv-col-xl-2,.kv-col-xl-3,.kv-col-xl-4,.kv-col-xl-5,.kv-col-xl-6,.kv-col-xl-7,.kv-col-xl-8,.kv-col-xl-9,.kv-col-xl-auto{padding-left:12px;padding-right:12px}.kv-custom-col-xl-3{padding-left:0}.kv-custom-col-xl-9{padding-right:0}.kv-no-gutters>.kv-gutters-left{padding-left:12px}.kv-gutters-right{padding-right:12px}}.kv-col{flex-basis:0;flex-grow:1;max-width:100%}.kv-col-1{flex:0 0 8.333333%;max-width:8.333333%}.kv-col-2{flex:0 0 16.666667%;max-width:16.666667%}.kv-col-3{flex:0 0 25%;max-width:25%}.kv-col-4{flex:0 0 33.333333%;max-width:33.333333%}.kv-col-5{flex:0 0 41.666667%;max-width:41.666667%}.kv-col-6{flex:0 0 50%;max-width:50%}.kv-col-7{flex:0 0 58.333333%;max-width:58.333333%}.kv-col-8{flex:0 0 66.666667%;max-width:66.666667%}.kv-col-9{flex:0 0 75%;max-width:75%}.kv-col-10{flex:0 0 83.333333%;max-width:83.333333%}.kv-col-11{flex:0 0 91.666667%;max-width:91.666667%}.kv-col-12{flex:0 0 100%;max-width:100%}.kv-offset-1{margin-left:8.333333%}.kv-offset-2{margin-left:16.666667%}.kv-offset-3{margin-left:25%}.kv-offset-4{margin-left:33.333333%}.kv-offset-5{margin-left:41.666667%}.kv-offset-6{margin-left:50%}.kv-offset-7{margin-left:58.333333%}.kv-offset-8{margin-left:66.666667%}.kv-offset-9{margin-left:75%}.kv-offset-10{margin-left:83.333333%}.kv-offset-11{margin-left:91.666667%}@media(min-width:576px){.kv-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.kv-col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.kv-col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.kv-col-sm-3{flex:0 0 25%;max-width:25%}.kv-col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.kv-col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.kv-col-sm-6{flex:0 0 50%;max-width:50%}.kv-col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.kv-col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.kv-col-sm-9{flex:0 0 75%;max-width:75%}.kv-col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.kv-col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.kv-col-sm-12{flex:0 0 100%;max-width:100%}.kv-offset-sm-0{margin-left:0}.kv-offset-sm-1{margin-left:8.333333%}.kv-offset-sm-2{margin-left:16.666667%}.kv-offset-sm-3{margin-left:25%}.kv-offset-sm-4{margin-left:33.333333%}.kv-offset-sm-5{margin-left:41.666667%}.kv-offset-sm-6{margin-left:50%}.kv-offset-sm-7{margin-left:58.333333%}.kv-offset-sm-8{margin-left:66.666667%}.kv-offset-sm-9{margin-left:75%}.kv-offset-sm-10{margin-left:83.333333%}.kv-offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.kv-col-md{flex-basis:0;flex-grow:1;max-width:100%}.kv-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.kv-col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.kv-col-md-3{flex:0 0 25%;max-width:25%}.kv-col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.kv-col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.kv-col-md-6{flex:0 0 50%;max-width:50%}.kv-col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.kv-col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.kv-col-md-9{flex:0 0 75%;max-width:75%}.kv-col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.kv-col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.kv-col-md-12{flex:0 0 100%;max-width:100%}.kv-offset-md-0{margin-left:0}.kv-offset-md-1{margin-left:8.333333%}.kv-offset-md-2{margin-left:16.666667%}.kv-offset-md-3{margin-left:25%}.kv-offset-md-4{margin-left:33.333333%}.kv-offset-md-5{margin-left:41.666667%}.kv-offset-md-6{margin-left:50%}.kv-offset-md-7{margin-left:58.333333%}.kv-offset-md-8{margin-left:66.666667%}.kv-offset-md-9{margin-left:75%}.kv-offset-md-10{margin-left:83.333333%}.kv-offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.kv-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.kv-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.kv-col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.kv-col-lg-3{flex:0 0 25%;max-width:25%}.kv-col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.kv-col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.kv-col-lg-6{flex:0 0 50%;max-width:50%}.kv-col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.kv-col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.kv-col-lg-9{flex:0 0 75%;max-width:75%}.kv-col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.kv-col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.kv-col-lg-12{flex:0 0 100%;max-width:100%}.kv-offset-lg-0{margin-left:0}.kv-offset-lg-1{margin-left:8.333333%}.kv-offset-lg-2{margin-left:16.666667%}.kv-offset-lg-3{margin-left:25%}.kv-offset-lg-4{margin-left:33.333333%}.kv-offset-lg-5{margin-left:41.666667%}.kv-offset-lg-6{margin-left:50%}.kv-offset-lg-7{margin-left:58.333333%}.kv-offset-lg-8{margin-left:66.666667%}.kv-offset-lg-9{margin-left:75%}.kv-offset-lg-10{margin-left:83.333333%}.kv-offset-lg-11{margin-left:91.666667%}.desktop-half-width{max-width:60%}}@media(min-width:1200px){.kv-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.kv-col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.kv-col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.kv-col-xl-3{flex:0 0 25%;max-width:25%}.kv-col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.kv-col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.kv-col-xl-6{flex:0 0 50%;max-width:50%}.kv-col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.kv-col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.kv-col-xl-9{flex:0 0 75%;max-width:75%}.kv-col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.kv-col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.kv-col-xl-12{flex:0 0 100%;max-width:100%}.kv-custom-col-xl-3{flex:0 0 20.25%;max-width:20.25%}.kv-custom-col-xl-9{flex:0 0 77.75%;max-width:77.75%}.kv-offset-xl-0{margin-left:0}.kv-offset-xl-1{margin-left:8.333333%}.kv-offset-xl-2{margin-left:16.666667%}.kv-offset-xl-3{margin-left:25%}.kv-offset-xl-4{margin-left:33.333333%}.kv-offset-xl-5{margin-left:41.666667%}.kv-offset-xl-6{margin-left:50%}.kv-offset-xl-7{margin-left:58.333333%}.kv-offset-xl-8{margin-left:66.666667%}.kv-offset-xl-9{margin-left:75%}.kv-offset-xl-10{margin-left:83.333333%}.kv-offset-xl-11{margin-left:91.666667%}.desktop-half-width{max-width:60%}}.kv-no-gutters .kv-col,.kv-no-gutters [class*=col-]{padding-left:0;padding-right:0}.kv-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.kv-row.kv-no-gutters{margin-left:0;margin-right:0}.kv-Footer{color:#fff}.kv-Footer *{box-sizing:border-box}.kv-Footer a,.kv-Footer h5,.kv-Footer span{color:#fff;font-family:Arial,sans-serif}.kv-Footer .kv-Footer-sectionTitle,.kv-Footer h4{font-size:16px}.kv-Footer #root-SliderFooter{height:225px;margin-bottom:24px}.kv-Footer #root-SliderFooter .slick-slide{outline:none}.kv-Footer #root-SliderFooter .slick-arrow{cursor:pointer;width:70px;z-index:1}.kv-Footer #root-SliderFooter .slick-arrow.slick-prev{background-image:url(/resources/static-ec/dist/svg/picto-slider--prev.svg?v=uvmpy1n)}.kv-Footer #root-SliderFooter .slick-arrow.slick-next,.kv-Footer #root-SliderFooter .slick-arrow.slick-prev{background-repeat:no-repeat;background-size:cover;height:3.125rem;top:50%;transform:rotate(0);width:2.9375rem}.kv-Footer #root-SliderFooter .slick-arrow.slick-next{background-image:url(/resources/static-ec/dist/svg/picto-slider--next.svg?v=uvmpy30)}.kv-Footer #root-SliderFooter .kv-Footer-slider.slick-initialized{overflow:hidden}.kv-Footer #root-SliderFooter .kv-Footer-slider .icon{color:#27343e;text-align:center}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide a,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide:focus{cursor:pointer;outline:none}.kv-Footer #root-SliderFooter .kv-Footer-slider button:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider input:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider select:focus,.kv-Footer #root-SliderFooter .kv-Footer-slider textarea:focus{outline:none}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list{z-index:2}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item{display:block;font-family:Arial,sans-serif}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item.kv-cursor-pointer{cursor:pointer}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item img{height:48px;margin:0 auto}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item h4,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item p{text-align:center}.kv-Footer section .kv-Footer-logo{display:none}@media(min-width:768px){.kv-Footer section .kv-Footer-social{margin:0}}@media(min-width:992px){.kv-Footer section .kv-Footer-social{padding-left:0}}.kv-Footer section .kv-Footer-social p{font-family:Arial,sans-serif;font-size:.8rem;font-weight:700}.kv-Footer section .kv-Footer-social div{width:auto}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split{width:120px}@media(min-width:1200px){.kv-Footer section .kv-Footer-social div .kv-Footer-social-split{max-width:120px}}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a{align-items:center;background-color:#fff;border-radius:50%;color:#27343e;display:flex;font-size:1.2rem;height:2rem;justify-content:center;line-height:2rem;margin:0 8px 8px 0;text-align:center;width:2rem}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-facebook img{width:9px}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-twitter img{margin-bottom:1px;margin-right:-1px;width:19px}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-instagram img{width:19px}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-pinterest img{width:15px}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-youtube img{width:20px}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a.icon-blogger img{width:16px}.kv-Footer section .kv-Footer-input{font-size:16px}.kv-Footer section .kv-Footer-input form button,.kv-Footer section .kv-Footer-input form input{border-radius:6px;vertical-align:middle}.kv-Footer section .kv-Footer-input form input{background-color:#fff;border:none}.kv-Footer section .kv-Footer-input form button{border:1px solid #fff;color:#fff}.kv-Footer section .kv-Footer-detail{display:flex;flex-flow:wrap;margin-bottom:0}@media(min-width:1200px){.kv-Footer section .kv-Footer-detail{flex-flow:nowrap}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic{overflow:hidden}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic{display:inline-block}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{display:block}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{pointer-events:none}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content{margin:0;overflow:hidden;position:relative}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content{height:unset!important}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{display:inline-block;font-size:14px;margin-bottom:3px}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{line-height:16px}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a:hover,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span:hover{cursor:pointer;text-decoration:underline}.kv-Footer section .kv-Footer-info{font-family:Arial,sans-serif}.kv-Footer section .kv-Footer-info .kv-Footer-infoPhone{font-size:25px;font-weight:600;margin-bottom:4px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt{font-size:10px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt a{text-decoration:underline}.kv-Footer section .kv-Footer-info .kv-FooterContact-phoneNumberLink{cursor:pointer;text-decoration:underline}.kv-Footer section .kv-Footer-card{display:flex;flex-direction:column}.kv-Footer section .kv-Footer-card h4{position:relative}.kv-Footer section .kv-Footer-card ul{display:flex}@media(min-width:768px){.kv-Footer section .kv-Footer-card ul{margin-left:0;width:100%}}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem{background-repeat:no-repeat;background-size:cover;margin-left:2%}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem:first-child{margin:0}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--cb{background-image:url(/resources/static-ec/dist/svg/picto-cb.svg?v=uvmpyao)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--mastercard{background-image:url(/resources/static-ec/dist/svg/picto-mastercard.svg?v=uvmpyb6)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--visa{background-image:url(/resources/static-ec/dist/svg/picto-visa.svg?v=uvmpyc5)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--cheque{background-image:url(/resources/static-ec/dist/svg/picto-cheque_vacance.svg?v=uvmpycq)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--bancontact{background-image:url(/resources/static-ec/dist/svg/picto-ban.svg?v=uvmpydg)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--maestro{background-image:url(/resources/static-ec/dist/svg/picto-maestro.svg?v=uvmpydy)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--floa{background-image:url(/resources/static-ec/dist/svg/picto-floa.svg?v=uvmpyff)}.kv-Footer .kv-Footer-legal p{font-family:Arial,sans-serif}.kv-Footer .kv-Modal{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;margin:auto;position:fixed;right:0;top:0;width:100%;z-index:11}.kv-Footer .kv-Modal .kv-Modal-inner{background:#fff;border-radius:3px;left:3%;margin:auto;padding:60px 20px 20px;position:absolute;right:3%;top:10%;z-index:12}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-closeButton{background:#ececec;border-radius:100%;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-closeButton:before{background-image:url(/resources/static-ec/dist/svg/close.svg?v=uvmpyms);background-repeat:no-repeat;background-size:contain;content:"";display:block;font-size:10px;height:11px;margin:auto;width:11px}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content{height:calc(100vh - 320px);overflow-y:scroll}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content .bold{font-weight:700}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content button{border:2px solid;border-radius:20px;cursor:pointer;display:block;font-size:14px;margin:0 10px 10px 0;padding:10px 20px;text-decoration:none}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content button.active,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content button:first-child{border:2px solid;color:#fff}@media(min-width:768px){.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content button{display:inline-block}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content{height:auto;overflow-y:auto}}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-contentTitle{color:#6fadbe;font-size:20px;font-weight:700;text-align:center}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-contentTel{font-size:26px;font-weight:700}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{background-image:url(/resources/static-ec/dist/svg/picto-flexi.svg?v=uvmpyo7);background-repeat:no-repeat;background-size:contain;display:none;height:65px;margin:0 auto 32px;width:94px}@media(min-width:768px){.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content .kv-Modal-content-logo{display:block}}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content li,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content p,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content span{color:#000;font-family:Arial,sans-serif;font-size:14px;line-height:18px}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content p,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content ul{margin-bottom:15px}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content h6,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content li,.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content span{font-weight:700}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content span.kv-Modal-site{color:#000;text-transform:lowercase}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content ul{list-style:inside}@media(min-width:768px){.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content ul{padding-left:20px}}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content ul li{color:#000;display:list-item;margin-bottom:5px}.kv-Footer .kv-Modal .kv-Modal-inner .kv-Modal-content ul li::marker{text-align:left}@media(min-width:768px){.kv-Footer .kv-Modal.kv-Modal--telephone .kv-Modal-inner{left:20%;right:20%}}@media(min-width:992px){.kv-Footer .kv-Modal.kv-Modal--telephone .kv-Modal-inner{left:30%;right:30%}}.kv-Footer .kv-Modal.kv-Modal--telephone .kv-Modal-inner .kv-Modal-content{height:auto;overflow-y:auto}.kv-Footer .kv-Modal.kv-show{display:block}.kv-Footer .kv-Modal.kv-hide{display:none}.kv-Footer .kv-Modal.slide-right{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}.kv-Footer .kv-Modal.slide-left{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.kv-Footer .kv-Modal.preload{visibility:hidden}.kv-Footer{background-color:#393939}.kv-Footer .kv-Footer-sectionTitle{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:21px;margin-bottom:12px;text-transform:uppercase}.kv-Footer #root-SliderFooter{background:#fff}.kv-Footer #root-SliderFooter .slick-arrow{height:214px;top:45%}.kv-Footer #root-SliderFooter .slick-arrow:after{background-repeat:no-repeat;color:transparent;font-family:Roboto Condensed,sans-serif;font-size:100px}.kv-Footer #root-SliderFooter .kv-Footer-slider{padding:54px 50px 0}@media(min-width:768px){.kv-Footer #root-SliderFooter .kv-Footer-slider{padding:54px 0 0}}.kv-Footer #root-SliderFooter .kv-Footer-slider .icon{font-family:Roboto Condensed,sans-serif;font-size:52px}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-slide{height:auto}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .slick-track{display:flex!important}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item{padding:0 16px}.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item h4,.kv-Footer #root-SliderFooter .kv-Footer-slider .slick-list .kv-Footer-slider-item p{color:#242d44;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin-top:7px;text-transform:unset}@media(min-width:992px){.kv-Footer section .kv-Footer-logo{display:inline-block}.kv-Footer section .kv-Footer-logo:before{background-image:url(/resources/static-ec/dist/svg/logo_FramMin.svg?v=uvmpz3z);background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:invert(19%) sepia(100%) saturate(2726%) hue-rotate(352deg) brightness(92%) contrast(96%);height:45.5px;margin-top:13px;width:164.45px}}@media(min-width:992px)and (min-width:1200px){.kv-Footer section .kv-Footer-logo:before{margin-top:26px}}.kv-Footer section .kv-Footer-social{margin-bottom:20px}.kv-Footer section .kv-Footer-social div{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a{font-family:Roboto Condensed,sans-serif;line-height:2.4rem}@media(min-width:992px){.kv-Footer section .kv-Footer-social div .kv-Footer-social-split a{margin:0 7px 8px 0}}@media(min-width:768px){.kv-Footer section .kv-Footer-input{padding-left:10px!important}}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form{display:flex;margin-bottom:29px}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form input{font-family:Montserrat;font-size:14px;line-height:19px;max-width:230px;padding:10.5px 4px 10.5px 10px;width:100%}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form button{cursor:pointer;font-family:Montserrat;font-size:16px;line-height:21px;margin:-2px 0 0 10px;padding:10.5px;transition:all .3s ease-out}.kv-Footer section .kv-Footer-input .kv-NewsletterFooter-form button:hover{background-color:#fff;color:#393939}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:first-child{display:none}@media(min-width:992px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:first-child{display:block;padding-left:0!important}}@media(min-width:768px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic:last-child{padding-left:10px!important}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic.active .kv-Footer-detail-topic-content{max-height:0;overflow:hidden}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topicHeading{font-family:Roboto Condensed,sans-serif;font-weight:700;margin-bottom:12px;text-transform:uppercase}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content.kv-Footer-detail-topic-content--topic1{display:none;font-family:Montserrat;font-size:16px;line-height:24px}@media(min-width:992px){.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content.kv-Footer-detail-topic-content--topic1{display:block;margin:0 20px 0 0}}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul{margin:8px 0 24px}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span{font-family:Roboto Condensed,sans-serif;line-height:20px}.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li a:before,.kv-Footer section .kv-Footer-detail .kv-Footer-detail-topic .kv-Footer-detail-topic-content ul li span:before{background-image:url(/resources/static-ec/dist/svg/picto-arrow.svg?v=uvmpzar);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(255deg) brightness(107%) contrast(100%);font-family:Roboto Condensed,sans-serif;font-size:5px;height:10px;margin-right:5px;transform:rotate(-90deg);width:10px}.kv-Footer section .kv-Footer-info{margin-bottom:32px}@media(min-width:992px){.kv-Footer section .kv-Footer-info{padding-left:10px!important}}.kv-Footer section .kv-Footer-info .kv-Footer-sectionTitle{margin-bottom:4px}.kv-Footer section .kv-Footer-info .kv-Footer-infoPhone{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:33px;margin-bottom:5px}.kv-Footer section .kv-Footer-info .kv-Footer-infoTxt{font-family:Roboto Condensed,sans-serif;line-height:15px}@media(min-width:768px){.kv-Footer section .kv-Footer-card{padding-left:10px!important}}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem{height:31px;margin-left:8px;width:47px}.kv-Footer .kv-Footer-legal{border-top:1px solid hsla(0,0%,100%,.302);color:hsla(0,0%,100%,.302);margin-top:28px;padding:16px 0 24px}.kv-Footer .kv-Footer-legal p{font-family:Roboto Condensed,sans-serif;font-size:12px;letter-spacing:.1px;line-height:15px}.kv-Footer .kv-Footer-legal a{color:hsla(0,0%,100%,.302)}.mob-Reassurance{color:#27343e;padding:0 3% .5rem;text-align:center}.mob-Reassurance h4{line-height:1.4rem}.mob-Reassurance *{box-sizing:border-box}.mob-Reassurance ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.mob-Reassurance span{color:#6fadbe;color:#e22518;font-size:2.4rem;line-height:5rem}.mob-Reassurance p{font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:.8rem;margin-top:-.2rem;padding:0 1.1rem}.mob-Reassurance li{height:8.8rem;width:50%}.mob-Reassurance li:first-child{border-bottom:1px solid #a9acb4;border-right:1px solid #a9acb4}.mob-Reassurance li:first-child span{font-size:1.9rem}.mob-Reassurance li:nth-child(2){border-bottom:1px solid #a9acb4}.mob-Reassurance li:nth-child(2) span{font-size:2.6rem}.mob-Reassurance li:nth-child(3){border-right:1px solid #a9acb4;height:7.6rem}.mob-Reassurance li:nth-child(4){height:7.6rem}.SliderBasicBestSales *,.SliderBasicBestSales .kv-SliderBasic{box-sizing:border-box}.SliderBasicBestSales .kv-SliderBasic h2{margin-bottom:10px}.SliderBasicBestSales .kv-SliderBasic .kv-ItemTitle{font-family:Montserrat;font-size:12px;font-weight:700;margin-bottom:9px}@media(min-width:768px){.SliderBasicBestSales .kv-SliderBasic .kv-ItemTitle{font-size:16px;margin-bottom:10px}}@media(min-width:992px){.SliderBasicBestSales .kv-SliderBasic .kv-ItemTitle{margin-bottom:17px}}@media(min-width:1200px){.SliderBasicBestSales .kv-SliderBasic .kv-ItemTitle{margin-bottom:15px}}.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-item-name{font-family:Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:24px}.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-item-name span{white-space:nowrap}.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-item-name span:after{speak:none;background-image:url(/resources/static-ec/dist/svg/star.svg?v=uvmpzfy);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;filter:invert(54%) sepia(37%) saturate(4092%) hue-rotate(330deg) brightness(99%) contrast(107%);font-size:.5rem;height:18px;left:-3px;pointer-events:unset;position:relative;text-transform:none;width:18px}@media(min-width:768px){.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-item-name{font-family:Arial,sans-serif;font-size:.875rem}}.SliderBasicBestSales .kv-SliderBasic p{font-family:Arial,sans-serif;font-size:.75rem;font-weight:700}@media(min-width:768px){.SliderBasicBestSales .kv-SliderBasic p{font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}}.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-subtitle{font-family:Montserrat;font-size:14px;font-weight:400;margin-bottom:20px}@media(min-width:768px){.SliderBasicBestSales .kv-SliderBasic .kv-SliderBasic-subtitle{font-size:16px}}.kv-SliderBasic{color:#27343e;font-family:Montserrat;font-weight:500;max-width:1300px;padding:30px 0}@media(min-width:1200px){.kv-SliderBasic{margin:0 auto}}.kv-SliderBasic h2{font-size:20px;margin-bottom:15px}@media(min-width:768px){.kv-SliderBasic h2{font-size:25px}}.kv-SliderBasic-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;overflow-x:scroll}.kv-SliderBasic-list::-webkit-scrollbar{display:none}.kv-SliderBasic-list{-ms-overflow-style:none;scrollbar-width:none}.kv-SliderBasic-item{margin:0 7.5px;padding-bottom:15px;touch-action:auto}.kv-SliderBasic-item .kv-SliderBasic-olf{cursor:pointer}.kv-SliderBasic-item:first-child{margin-left:0}.kv-SliderBasic-item:last-child{margin-right:0}@media(min-width:1200px){.kv-SliderBasic-item{width:calc(20% - 15px)}}.kv-SliderBasic-item img{background-color:#a9acb4;display:block;height:100%;width:100%}.kv-SliderBasic-item .kv-SliderBasic-item-label{font-size:18px;margin-bottom:5px}@media(min-width:1200px){.kv-SliderBasic-item .kv-SliderBasic-item-label{font-size:20px}}.kv-SliderBasic-item p{font-size:14px;line-height:18px}.kv-SliderBasic-item .kv-SliderBasic-item-title{font-size:18px;margin-bottom:5px}@media(min-width:768px){.kv-SliderBasic-item .kv-SliderBasic-item-title{font-size:20px}}.kv-SliderBasic-item .kv-SliderBasic-item-picture{border-radius:6px;display:flex;height:155px;justify-content:center;margin-bottom:15px;overflow:hidden;position:relative;width:155px}@media(min-width:768px){.kv-SliderBasic-item .kv-SliderBasic-item-picture{height:195px;width:195px}}@media(min-width:992px){.kv-SliderBasic-item .kv-SliderBasic-item-picture{height:254px;width:254px}}@media(min-width:1200px){.kv-SliderBasic-item .kv-SliderBasic-item-picture{height:226px;width:100%}}.kv-SliderBasic-item .kv-SliderBasic-item-picture img{background-color:#a9acb4;height:auto;width:100%}.kv-SliderBasic-item .kv-SliderBasic-item-picture span{background-color:#27343e;border-radius:6px;color:#f4f6f8;font-family:Montserrat;font-size:18px;height:35px;left:10px;padding-top:9px;position:absolute;text-align:center;top:10px;width:35px}.kv-SliderBasic-item .kv-SliderBasic-item-picture:hover{filter:brightness(.75);transition:filter .2s ease-in-out}.SliderBasicBestSales,.SliderBasicInspirations{background-color:#fff}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slide-left{0%{transform:translateX(80%)}to{transform:translateX(0)}}.mob-Nav{background:#fff;font-family:Arial,sans-serif;left:-80%;margin-top:56px;overflow:scroll;position:fixed;top:0;width:80%;z-index:11}.mob-Nav *{box-sizing:border-box}.mob-Nav.mob-Animate{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}.mob-Nav.mob-Reverse{animation:slide-left .5s cubic-bezier(.25,.46,.45,.94) both}.mob-Nav-tab{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mob-Nav-tabItem{border-top:.4rem solid;color:#d4d2d3;cursor:pointer;font-family:Arial,sans-serif;font-size:1rem;height:2.6rem;line-height:2.3rem;text-align:center;width:50%}.mob-Nav-tabItem--active{border-color:#e22518}.mob-Nav-tabItem{background:#e6e4e4;border-top:.4rem solid #e6e4e4;color:#797f8e}.mob-Nav-tabItem--active{background:#fff;border-color:#6fadbe;color:#e22518}.mob-Nav-content{overflow-y:scroll}.mob-Nav-contentItem{display:none;padding:0 .5rem}.mob-Nav-contentItem--active{display:block}.mob-Nav-contentItem a{color:#d4d2d3;display:block}.mob-Nav-contentItem li{border-bottom:1px solid #808182;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.2rem;min-height:2.2rem;padding:.5rem 0}.mob-Nav-contentItem li:last-child{border-bottom:none}.mob-Nav-links{align-items:center;background:#6fadbe;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.mob-Nav-links li{color:#fff;position:relative;text-align:center;width:33.3333333333%}.mob-Nav-links li:before{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(164deg) brightness(105%) contrast(105%);font-size:1rem;height:20px;left:50%;margin-left:-10%;position:absolute;top:4px;width:20px}.mob-Nav-links li .kv-HeaderMobile-infosFrenchFlag{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:.4rem}.mob-Nav-links li .kv-HeaderMobile-infosFrenchFlag .icon-frenchFlag{background-image:url(/resources/static-ec/dist/svg/french-flag.svg?v=uvmpzrj);height:20px;margin-top:0;width:20px}.mob-Nav-links li .kv-HeaderMobile-infosFrenchFlag p{margin-top:.1rem}.mob-Nav-links [data-olf],.mob-Nav-links a,.mob-Nav-links button{color:#fff;display:block;font-family:Arial,sans-serif;font-size:.7rem;margin-top:1.6rem;width:100%}.mob-Nav-links-ce{align-items:center;background:#6fadbe;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.mob-Nav-links-ce li{color:#fff;position:relative;text-align:center;width:33.3333333333%}.mob-Nav-links-ce li:before{font-size:1rem;left:50%;margin-left:-10%;position:absolute;top:.4rem}.mob-Nav-links-ce a,.mob-Nav-links-ce button{color:#fff;display:block;font-family:Arial,sans-serif;font-size:.7rem;margin-top:1.6rem;width:100%}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mob-Contact{background-color:#fff;border-bottom:.4rem solid #6fadbe;height:16.8rem;margin-top:56px;padding:0 3%;position:fixed;top:-16.8rem;width:100%;z-index:7}.mob-Contact,.mob-Contact *{box-sizing:border-box}.mob-Contact.mob-Animate{animation:slide-down .5s cubic-bezier(.25,.46,.45,.94) both}.mob-Contact.mob-Reverse{animation:slide-up .5s cubic-bezier(.25,.46,.45,.94) both}.mob-Contact-text{font-family:Arial,sans-serif;font-size:.8rem;line-height:1rem;margin-top:1.2rem}.mob-Contact-text--title{font-family:Arial,sans-serif;font-size:1rem;font-weight:700}.mob-Contact-text--dim{color:#5d5d5d}.mob-Contact-text--dim,.mob-Contact-text--info{font-family:Arial,sans-serif;font-size:.7rem}.mob-Contact-action{margin:1.2rem auto 3rem;text-align:center}.mob-Contact-action a{background-color:#e22518;color:#fff;display:block;font-family:Arial,sans-serif;font-size:1rem;height:2.6rem;line-height:2.6rem;margin:auto;white-space:nowrap;width:60%}.mob-Contact-action a .icon-phone{margin-right:.4rem;vertical-align:text-bottom}.mob-Contact-action button{border-bottom:1px solid #d4d2d3;bottom:1rem;color:#5d5d5d;font-family:Arial,sans-serif;font-size:.8rem;padding:0;position:absolute;right:3%;text-align:right}.mob-Contact-action--off{text-align:center}.mob-Contact-action--off a{display:none}.mob-Contact-action--off .button{position:relative}.mob-advisorCall{background:#e22518;color:#fff;font-size:1rem;font-weight:700;height:2rem;margin:1rem 0;padding:.5rem 0 0;text-align:center}.mob-advisorCall,.mob-advisorCall span{display:block;font-family:Arial,sans-serif}.mob-advisorCall span{font-size:.6rem;font-weight:400}.kv-AdvisorCallContainer{margin:1rem auto;text-align:center}.kv-AdvisorCallContainer .kv-AdvisorCall{background:#e22518;border-radius:5px;box-sizing:border-box;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:1rem;font-weight:600;height:50px;padding:10px 0 0 20px;position:relative;text-align:center;width:218px}.kv-AdvisorCallContainer .kv-AdvisorCall span{display:block;font-family:Arial,sans-serif;font-size:.625rem;font-weight:400;margin-top:2px}.kv-AdvisorCallContainer .kv-AdvisorCall:before{color:#fff;content:"";font-family:icomoon!important;font-weight:400;left:16px;position:absolute;top:10px}.kv-Sejour .kv-Wrapper{margin-top:20px;order:3}@media(min-width:992px){.kv-Sejour .kv-Wrapper{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:normal}}.kv-Sejour .kv-Wrapper .kv-Helper{align-items:normal;background-color:#e22518;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.102);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding:10px;text-decoration:none;width:100%}@media(min-width:992px){.kv-Sejour .kv-Wrapper .kv-Helper{cursor:pointer;max-width:241px;padding-block:7px;padding-inline:12px;text-decoration:none}}.kv-Sejour .kv-Wrapper .kv-Helper>img{height:18px;margin-block:auto}.kv-Sejour .kv-Wrapper .kv-btn{align-items:normal;background-color:#fff;border-color:#e22518;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.102);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding:10px;text-decoration:none;width:100%}@media(min-width:992px){.kv-Sejour .kv-Wrapper .kv-btn{cursor:pointer;max-width:300px;padding-block:7px;padding-inline:12px;text-decoration:none}}.kv-Sejour-btnWrapper{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;order:3}@media(min-width:992px){.kv-Sejour-btnWrapper{margin-left:auto;margin-top:-30px;order:1;transform:translateY(-30px)}}.kv-Sejour-btnWrapper-btn{align-items:center;border:none;justify-content:center;margin-block:auto}.kv-Sejour-btnWrapper-btn--Logout{width:152px}.kv-Sejour-btnWrapper-btn--Logout,.kv-Sejour-btnWrapper-btn--Profile{align-items:center;background:#27343e;border-radius:3px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:40px;justify-content:center;margin-bottom:20px}.kv-Sejour-btnWrapper-btn--Profile{margin-right:10px;width:120px}.kv-Sejour-btnWrapper-btn span{text-align:center}.kv-Container,.kv-ContainerSession{background-image:url(/resources/static-ec/dist/backgroundFram.jpg?v=uvmpzvy)}.kv-Notification i{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700}.kv-TitleDesktop--darkBlue{color:#328aa3}.kv-Savoir-plus{color:#000;font-size:12px;font-weight:400;line-height:14px}.kv-Savoir-plus,.kv-Sejour,.kv-Sejour-btnWrapper-btn span{font-family:Roboto Condensed,sans-serif}.kv-Sejour-btnWrapper-btn span{color:#fff;font-size:14px;font-weight:400;line-height:16px}.kv-Sejour .kv-Wrapper .kv-Helper{background-color:#eb0f00}.kv-Sejour .kv-Wrapper .kv-Helper:hover{background-color:#e22518}.kv-Sejour .kv-Wrapper .kv-Helper--selected,.kv-Sejour .kv-Wrapper .kv-Helper--selected:hover{background-color:#328aa3}.kv-Sejour .kv-Wrapper .kv-Helper span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour .kv-Wrapper .kv-Helper:disabled{background-color:#ccc;border:none;cursor:not-allowed}.kv-Sejour .kv-Wrapper .kv-Helper:disabled span{color:#888}.kv-Sejour .kv-Wrapper .kv-Helper:disabled:hover{background-color:#ccc;border:none}@media(min-width:992px){.kv-Sejour-header{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}}.kv-Sejour-headerTitle{padding-block:20px;padding-top:70px;text-align:center}@media(min-width:992px){.kv-Sejour-headerTitle{text-align:initial}}.kv-Sejour-headerTitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;line-height:24px}.kv-Sejour-elements{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:normal;margin-top:20px}@media(min-width:992px){.kv-Sejour-elements{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;margin:0;order:3}}.kv-Sejour-elementsContent{align-items:normal;background:#fff;border-radius:6px 6px 6px 6px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;min-height:70px;padding-inline:20px}.kv-Sejour-elementsContent span{margin-block:auto}@media(min-width:992px){.kv-Sejour-elementsContent span{text-align:center}.kv-Sejour-elementsContent{border-radius:6px 6px 0 0;cursor:pointer;position:relative}.kv-Sejour-elementsContent--selected{height:80px;margin-top:-10px}.kv-Sejour-elementsContent--selected span{color:#fff}}.kv-Sejour-elementsContent .kv-Notification{flex-basis:21px;line-height:unset}@media(min-width:992px){.kv-Sejour-elementsContent .kv-Notification{height:21px;position:absolute;right:-8px;top:-11px;width:21px}}.kv-Sejour-elementsContent img{display:block;height:14px;margin-block:auto;order:3}.kv-Sejour-elementsContent span{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;line-height:20px}@media(min-width:992px){.kv-Sejour-elementsContent span{font-family:Roboto Condensed,sans-serif;font-size:16px;line-height:19px}.kv-Sejour-elementsContent--selected{background:#328aa3}.kv-Sejour-elementsContent--selected span{color:#fff}}.kv-Sejour-session{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:37px;justify-content:center;padding-bottom:127px;padding-top:80px}@media(min-width:992px){.kv-Sejour-session{padding-bottom:315px;padding-top:57px}}.kv-Sejour-sessionTitle{text-align:center;width:240px}.kv-Sejour-sessionContent{align-items:normal;background-color:#fff;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:center;margin-inline:13px}@media(min-width:992px){.kv-Sejour-sessionContent{align-items:normal;background-color:#fff;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:center;width:380px}}.kv-Sejour-sessionContent>img{border-radius:50%;height:160px;margin-inline:auto;margin-top:30px;width:160px}.kv-Sejour-sessionContentText>h4{margin-bottom:18px;text-align:center}.kv-Sejour-sessionContentTextNotice{text-align:center}.kv-Sejour-sessionContentBtn{border:none;border-radius:6px;margin-inline:auto;margin-bottom:30px;min-width:185px;padding-block:6px;text-align:center;text-decoration:none;width:185px}@media(min-width:992px){.kv-Sejour-sessionContentBtn{padding-block:10px}}.kv-Sejour-sessionTitle{color:#fff;font-family:Montserrat;font-size:20px;font-weight:700;line-height:27px}@media(min-width:992px){.kv-Sejour-sessionTitle{color:#fff;font-family:Montserrat;font-size:25px;font-weight:700;line-height:30px}}.kv-Sejour-sessionContentText>h4{color:#27343e;font-family:Montserrat;font-size:20px;font-weight:700;line-height:24px}.kv-Sejour-sessionContentTextNotice{color:#27343e;font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px}.kv-Sejour-sessionContentBtn{background:#eb0f00}.kv-Sejour-sessionContentBtn:hover{background-color:#e22518}.kv-Sejour-sessionContentBtn span{color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:400}.kv-Sejour-error{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:37px;justify-content:center;padding-bottom:200px;padding-top:57px}@media(min-width:992px){.kv-Sejour-error{padding-bottom:400px}}.kv-Sejour-errorTitle{text-align:center;width:200px}@media(min-width:992px){.kv-Sejour-errorTitle{width:unset}}.kv-Sejour-errorContent{align-items:center;background:#fff;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:30px;width:348px}.kv-Sejour-errorContent img{height:43px;width:34px}.kv-Sejour-errorContentText{gap:27px}.kv-Sejour-errorContentText>h4{margin-top:27px;text-align:center}.kv-Sejour-errorContentTextNotice{padding-inline:20px;text-align:center}.kv-Sejour-errorTitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;line-height:24px}@media(min-width:992px){.kv-Sejour-errorTitle{color:#fff;font-family:Montserrat;font-size:25px;font-weight:700;line-height:30px}}.kv-Sejour-errorContentText{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.kv-Sejour-errorContentText>h4{color:#e22518;font-family:Montserrat;font-size:20px;font-weight:700;line-height:24px}.kv-Sejour-errorContentTextNotice{color:#27343e;font-family:Arial,sans-serif;font-size:16px;line-height:18px}.kv-Sejour-errorContentTextNotice--bold{font-weight:700}.kv-Sejour-info{background-color:#fff;border-radius:0 0 6px 6px;display:block;margin-top:1px;order:3;padding:0;padding-inline:15px}@media(min-width:992px){.kv-Sejour-info{margin-top:2px;padding:10px 40px}}.kv-Sejour-infoTitle{margin-block:10px}.kv-Sejour-infoTitle--uppercase{text-transform:uppercase}@media(min-width:992px){.kv-Sejour-infoSubtitle{transform:translateY(10px)}}.kv-Sejour-infoSubtitle--normalFont{font-weight:400}.kv-Sejour-infoSubtitle--dark{margin-bottom:20px}@media(min-width:992px){.kv-Sejour-infoSubtitle--dark{margin-bottom:20px;transform:translateY(0)}}.kv-Sejour-infoWrapper{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:30px;justify-content:center;margin-bottom:20px}@media(min-width:992px){.kv-Sejour-infoWrapper{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal}}.kv-Sejour-infoWrapperCard{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:18px;justify-content:center}@media(min-width:992px){.kv-Sejour-infoWrapperCard{flex-basis:45%}}.kv-Sejour-infoWrapperCard img{height:142px;width:142px}@media(min-width:992px){.kv-Sejour-infoWrapperCard img{border-radius:6px}}.kv-Sejour-infoWrapperCardContent{align-items:normal;align-self:start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:normal}.kv-Sejour-infoWrapperCardContentTitle{margin-bottom:20px}.kv-Sejour-infoWrapperCardContentContainer{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv-Sejour-infoWrapperCardContentContainer:after{background:linear-gradient(90deg,transparent,#fff 75%);bottom:0;content:"...";display:none;padding-left:.5em;position:absolute;right:0}.kv-Sejour-infoWrapperCardContentContainerDescription{margin-bottom:5px}.kv-Sejour-infoContact{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:normal;margin-bottom:64px}.kv-Sejour-infoContactBtn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;margin-block:25px;min-height:50px;padding-block:10px;padding-inline:15px;text-decoration:none;width:-moz-fit-content;width:fit-content}.kv-Sejour-infoContactBtnContainer{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.kv-Sejour-infoContactBtnContainerTitle{margin-bottom:4px}.kv-Sejour-infoContactBtn .kv-Contact-icon{align-items:normal;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:20px;justify-content:normal;mask-image:url(/resources/static-ec/dist/telephone.png?v=uvmpzwv);-webkit-mask-image:url(/resources/static-ec/dist/telephone.png?v=uvmpzwv);-webkit-mask-size:cover;width:16px}.kv-Sejour-infoEcheanceWrapper{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:5px}.kv-Sejour-infoEcheanceWrapperTitle{margin-bottom:.5em}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheance{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:-moz-fit-content;max-width:fit-content}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceDates,.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceTitles{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceAmounts{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding-inline:20px}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceAmounts p{font-weight:700}.kv-Sejour-infoMail{margin-bottom:10px}@media(min-width:992px){.kv-Sejour-infoMail{margin-bottom:25px;margin-top:15px;width:90%}.kv-Sejour-infoMail--noUnderline a{-webkit-text-decoration:auto;text-decoration:auto}}.kv-Sejour-infoMailSolde{margin-left:20px}.kv-Sejour-infoMail--noTitle{margin-top:20px}.kv-Sejour-infoMail>span{color:#e22518}.kv-Sejour-infoMailAvis{margin-top:5px}.kv-Sejour-infoMailAvis,.kv-Sejour-infoMailSocialLinks{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:normal}.kv-Sejour-infoMailSocialLinks{margin-top:15px}.kv-Sejour-infoMailSocialLinks span{color:#e22518}@media(min-width:992px){.kv-Sejour-infoMailSocialLinks{-webkit-text-decoration:auto;text-decoration:auto}}.kv-Sejour-infoMailSocialLinks i{cursor:pointer;font-style:normal;gap:10px}.kv-Sejour-infoMailSocialLinks i,.kv-Sejour-infoMailSocialLinks i a{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.kv-Sejour-infoMailSocialLinks i a{color:#27343e;gap:5px;text-decoration:none}.kv-Sejour-infoMailSocialLinks i a img{align-self:center;height:30px;width:30px}.kv-Sejour-infoMailSocialLinks i a img:hover{scale:1.1}.kv-Sejour-infoContainer{align-items:normal;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:space-between}@media(min-width:992px){.kv-Sejour-infoContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.kv-Sejour-infoContainerLeft{width:63%}}.kv-Sejour-infoContainerLeftTitle{margin-block:10px}@media(min-width:992px){.kv-Sejour-infoContainerLeftTitle>span{color:#797f8e;font-size:14px}}.kv-Sejour-infoContainerLeftCard{border-radius:6px;margin-block:20px;max-width:550px;min-width:275px;padding:6px 15px;width:-moz-fit-content;width:fit-content}.kv-Sejour-infoContainerLeftCard--pnr{flex-wrap:nowrap}.kv-Sejour-infoContainerLeftCardEmail,.kv-Sejour-infoContainerLeftCardMobile{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:normal}.kv-Sejour-infoContainerLeftCardEmail>img,.kv-Sejour-infoContainerLeftCardMobile>img{margin-block:auto}.kv-Sejour-infoContainerLeftCardDate,.kv-Sejour-infoContainerLeftCardMobile{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:normal}.kv-Sejour-infoContainerLeftCardDate>img,.kv-Sejour-infoContainerLeftCardMobile>img{margin-block:auto}.kv-Sejour-infoContainerLeftCard--column{flex-direction:column}.kv-Sejour-infoContainerLeftCard--column,.kv-Sejour-infoContainerLeftCard--row{align-items:normal;display:flex;flex-wrap:nowrap;gap:7px;justify-content:normal}.kv-Sejour-infoContainerLeftCard--row{flex-direction:row}.kv-Sejour-infoContainerLeftCard--vol{max-width:-moz-fit-content;max-width:fit-content;min-width:-moz-fit-content;min-width:fit-content}.kv-Sejour-infoContainerLeftMoreInfo{text-align:left}.kv-Sejour-infoContainerLeftMoreInfo--separate{margin-bottom:15px}@media(min-width:992px){.kv-Sejour-infoContainerLeftMoreInfo--separate{margin-top:5px}}.kv-Sejour-infoContainerLeftPassagers{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:normal}.kv-Sejour-infoContainerLeftPassagersContent{align-items:normal;border:1px solid #d4d2d3;border-radius:6px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:normal;max-width:-moz-fit-content;max-width:fit-content;padding:9px 14px}.kv-Sejour-infoContainerLeftPassagersContent>img{height:16px;margin-block:auto;width:16px}.kv-Sejour-infoContainerRight{align-self:normal;margin-inline:-15px}.kv-Sejour-infoContainerRightDescriptif{margin-right:10px}.kv-Sejour-infoContainerRightMeteo{background:#fff;border:1px solid #d4d2d3;border-radius:8px;box-shadow:6px 6px 6px rgba(0,0,0,.161);padding:10px}@media(min-width:992px){.kv-Sejour-infoContainerRightMeteo{margin-top:80px;padding:25px;width:470px}}.kv-Sejour-infoContainerRightMeteoTitle{margin-bottom:20px}.kv-Sejour-infoContainerRightMeteoLeftBottom,.kv-Sejour-infoContainerRightMeteoLeftTop{margin-bottom:45px}.kv-Sejour-infoContainerRightMeteoLeftBottomIcon,.kv-Sejour-infoContainerRightMeteoLeftTopIcon{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:normal;margin-bottom:10px}@media(min-width:992px){.kv-Sejour-infoContainerRightMeteoLeftBottomIcon,.kv-Sejour-infoContainerRightMeteoLeftTopIcon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}}.kv-Sejour-infoContainerRightMeteoLeftBottomIcon .kv-Icon-pluie,.kv-Sejour-infoContainerRightMeteoLeftTopIcon .kv-Icon-pluie{height:13px;margin-left:10px}.kv-Sejour-infoContainerRightMeteoLeftBottomIcon>p,.kv-Sejour-infoContainerRightMeteoLeftTopIcon>p{margin-block:auto;width:35px}.kv-Sejour-infoContainerRightMeteoRight{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width:992px){.kv-Sejour-infoContainerRightMeteoRight{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal}}.kv-Sejour-infoContainerRightMeteoRightMonth{align-items:normal;display:flex;flex-basis:16%;flex-direction:column;flex-wrap:nowrap;justify-content:normal;margin-bottom:20px}@media(min-width:992px){.kv-Sejour-infoContainerRightMeteoRightMonth{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}}.kv-Sejour-infoContainerRightMeteoRightMonth i{font-style:normal;text-align:center}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-monthLong{margin-bottom:5px;text-transform:uppercase}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-tempMax{margin-bottom:5px}.kv-Sejour-infoContainerRightMeteoBtnCarte{align-items:normal;border-radius:6px;box-shadow:1px 1px 3px rgba(0,0,0,.102);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;margin-inline:auto;padding-block:5px;padding-inline:20px}.kv-Sejour-infoContainerRightMeteoBtnCarte>span{text-align:center}.kv-Sejour-infoContainerRightDescriptif{float:right;margin-top:10px;text-decoration:underline}@media(min-width:992px){.kv-Sejour-infoContainerRightDescriptif>img{height:313px}}.kv-Sejour-infoContainerRightTitle{margin-top:55px;padding:20px;position:relative;text-align:center}.kv-Sejour-infoContainerRightTitle>h4{margin-inline:auto;width:80%}.kv-Sejour-infoContainerRightTitle>img{left:20px;position:absolute;top:40%}.kv-Sejour-infoContainerRight>img{height:313px;width:100%}.kv-Sejour-infoTitle{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:25px}.kv-Sejour-infoTitle--darkBlue{color:#328aa3}.kv-Sejour-infoTitle--highlight{color:#eb0f00}.kv-Sejour-infoTitle--turquoise{color:#00b496}.kv-Sejour-infoTitle--royalBlue{color:#0064dc}.kv-Sejour-infoSubtitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media(min-width:992px){.kv-Sejour-infoSubtitle{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:17px}}.kv-Sejour-infoSubtitle--dark{color:#242d44}.kv-Sejour-infoSubtitle--turquoise{color:#00b496}.kv-Sejour-infoSubtitle--highlight{color:#e22518;font-family:Arial,sans-serif}.kv-Sejour-infoWrapperCardContent Title{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:16px}.kv-Sejour-infoWrapperCardContentContainerDescription{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:16px}.kv-Sejour-infoContactTitle{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour-infoContactBtn,.kv-Sejour-infoContactBtn:hover{background:#00b496}.kv-Sejour-infoContactBtnTitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour-infoContactBtnContainerSubtitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;line-height:16px}.kv-Sejour-infoContactBtnContainerTitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour-infoEcheanceWrapper{color:#000;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:20px}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceTitle{color:#0064dc;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:20px}.kv-Sejour-infoEcheanceWrapper .kv-Sejour-infoEcheanceDates{color:#eb0f00;font-family:Roboto Condensed,sans-serif;font-size:14px;line-height:20px}.kv-Sejour-infoMail{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media(min-width:992px){.kv-Sejour-infoMail{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:20px}}.kv-Sejour-infoMail--title{color:#0064dc}.kv-Sejour-infoMail--title b{color:#27343e}.kv-Sejour-infoMailSocialLinks i{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:17px}.kv-Sejour-infoMailFormaliteTitle{font-weight:700;line-height:33px}.kv-Sejour-infoMailFormaliteText,.kv-Sejour-infoMailFormaliteTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px}.kv-Sejour-infoMailFormaliteText{line-height:23px}.kv-Sejour-infoContainerLeftTitle{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:33px}.kv-Sejour-infoContainerLeftTitle--darkBlue{color:#328aa3}.kv-Sejour-infoContainerLeftCard{background-color:#dff0fa;color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:20px}.kv-Sejour-infoContainerLeftCard--turquoise .kv-Sejour-numeroDossierLabel{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-weight:700}.kv-Sejour-infoContainerLeftCard--pnr{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:normal}.kv-Sejour-infoContainerLeftCard--pnr span{margin-left:4px}.kv-Sejour-infoContainerLeftCardHead{color:#27343e;font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:20px}.kv-Sejour-infoContainerLeftCardMessage{color:#27343e;font-family:Roboto Condensed,sans-serif;font-weight:400;line-height:20px;width:100%}.kv-Sejour-infoContainerLeftCardDate{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}.kv-Sejour-infoContainerLeftMoreInfo{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:20px}.kv-Sejour-infoContainerLeftMoreInfo .kv-Sejour-libelleProduit{font-family:Roboto Condensed,sans-serif;font-weight:700}.kv-Sejour-infoContainerLeftPassagersContent{color:#27343e}.kv-Sejour-infoContainerLeftBagages,.kv-Sejour-infoContainerLeftPassagersContent{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:20px}.kv-Sejour-infoContainerLeftHoraire{font-family:Roboto Condensed,sans-serif;font-size:12px;line-height:20px}.kv-Sejour-infoContainerLeftFaqTitle{font-size:13px;font-weight:700;line-height:18px}.kv-Sejour-infoContainerLeftFaqQuestionTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:17px}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaqQuestionTitle{font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:700;line-height:17px}}.kv-Sejour-infoContainerLeftFaqAnswer{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:14px}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaqAnswer{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:14px}}.kv-Sejour-infoContainerRightMeteoTitle{color:#797f8e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:600;line-height:16px}.kv-Sejour-infoContainerRightMeteo .kv-Meteo-MoreInfo{font-family:Arial,sans-serif;font-size:11px;font-weight:400;line-height:14px}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-monthLong{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:700;line-height:18px}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-tempMin{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:18px}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-tempMax{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:18px}.kv-Sejour-infoContainerRightMeteoRightMonth .kv-Weather-precipMm{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:14px}.kv-Sejour-infoContainerRightMeteoBtnCarte{background:#6fadbe}.kv-Sejour-infoContainerRightMeteoBtnCarte:hover{background-color:#0763d2;scale:1.01}.kv-Sejour-infoContainerRightMeteoBtnCarte span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:30px}.kv-Sejour-infoContainerRightDescriptif{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:21px}.kv-Sejour-infoContainerRightTitle{font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;line-height:24px}.kv-Sejour-errorBlock-title{color:#ff462b;font-size:16px;font-weight:700;padding-top:30px}.kv-Sejour-errorBlock-content{background-color:#ffefec;border:1px solid #ff462b;border-radius:6px;margin-top:10px;padding:20px}.kv-Sejour-errorBlock-header{align-items:center;color:#ff462b;display:flex;margin-bottom:15px}.kv-Sejour-errorBlock-header-icon{margin-right:10px;width:35px}.kv-Sejour-errorBlock-info{font-size:14px;margin-top:10px}.kv-Sejour-errorBlock-highlight{color:coral;font-weight:700}.kv-Sejour-errorBlock-totalAmount{font-weight:bolder}.kv-Sejour-errorBlock-paymentUpdate{background-color:#fff;border-radius:6px;margin-top:10px;padding:10px}.kv-Sejour-errorBlock-paymentUpdate-updateTitle{color:#00b496;font-size:14px;margin-bottom:10px;margin-top:10px}.kv-Sejour-errorBlock-item{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:12px 0}.kv-Sejour-errorBlock-item-info{align-items:center;display:flex;flex:1;flex-wrap:wrap;margin-bottom:10px}.kv-Sejour-errorBlock-item-info-icon{margin-right:10px;width:35px}.kv-Sejour-errorBlock-item-info-type{font-weight:700;margin-right:5px}.kv-Sejour-errorBlock-item-info-amount{font-weight:700;margin:0 5px}.kv-Sejour-errorBlock-item-button{background-color:#00b496;border:none;border-radius:5px;color:#fff;cursor:pointer;height:30px;max-width:200px;padding:5px 10px;text-align:center;width:100%}.kv-Sejour-errorBlock-item-button:disabled{background-color:#ccc;color:#888;cursor:not-allowed}@media(max-width:768px){.kv-Sejour-errorBlock-item{align-items:flex-start;flex-direction:column}.kv-Sejour-errorBlock-item-info{margin-bottom:5px}.kv-Sejour-errorBlock-item-button{width:100%}}.modal-container{height:100%}.modal-container,.modal-container-message{align-items:center;background:#fff;display:flex;flex-direction:column;margin:auto;max-width:600px;width:100%}.popup-paiement-message{height:270px!important}.popup-paiement-message-pending{height:378px!important}.modal-title{color:#333;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}.modal-description{color:#242d44;font-size:16px;font:normal normal normal 18px/21px Arial;margin-bottom:10px;text-align:left;width:100%}.modal-subtext,.subtext-paiement-result{color:#797f8e;font-size:14px;font:normal normal normal 14px/18px Arial;margin-bottom:20px;text-align:left;width:100%}.subtext-paiement-result{display:flex;flex-direction:column}.modal-payment-amount{color:#444;font-size:16px;font-weight:700;text-align:center}.payment-widget{border:none;height:100%;position:relative;width:100%}.center-text{text-align:center}.left-text{text-align:left}.kv-Sejour-infoEcheanceRows{display:flex;flex-direction:column;gap:8px}.kv-Sejour-infoEcheanceRow{align-items:baseline;display:flex;gap:8px}.kv-Sejour-infoEcheanceLabel{flex:0 0 80px}.kv-Sejour-infoEcheanceAmount{font-weight:700}.kv-Sejour-ancv-status{align-items:normal;border:1px solid #000;border-radius:6px;display:flex;justify-content:normal;max-width:-moz-fit-content;max-width:fit-content;padding:9px 14px}.kv-Sejour-ancv{margin-bottom:20px;margin-top:20px}.kv-Sejour-infoEcheanceDate{color:#555;font-size:14px}.kv-Sejour-infoEcheanceExplanation p{font-size:14px;line-height:1.5;margin:8px 0}.kv-Sejour-contactUs{background-color:#fff;margin-top:1px;order:3;padding:25px;position:relative}@media(min-width:992px){.kv-Sejour-contactUs{border-radius:6px;min-height:988px;padding:29px 40px}}.kv-Sejour-contactUsThanksMsg{background:#fff;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);padding:20px}.kv-Sejour-contactUsBackBtn{background:#e22518;border-radius:6px;margin-top:30px;max-width:-moz-fit-content;max-width:fit-content;padding-block:15px;padding-left:12px;padding-right:19px}.kv-Sejour-contactUsBackBtn:hover{background:#b51f14}.kv-Sejour-contactUsBackBtn span{color:#fff;font-family:Montserrat;font-size:18px;font-weight:700;line-height:24px}.kv-Sejour-contactUsRightTitle{background:#fff;margin-bottom:25px;margin-top:10px;position:relative;text-align:center}.kv-Sejour-contactUsRightTitle h4{margin-inline:auto;width:230px}.kv-Sejour-contactUsRightTitle img{position:absolute;top:25%}.kv-Sejour-contactUsCloseBtn{cursor:pointer;display:block;position:absolute;right:38px}.kv-Sejour-contactUsCloseBtn img{height:17px;width:17px}.kv-Sejour-contactUsForm{max-width:100%}@media(min-width:992px){.kv-Sejour-contactUsForm{max-width:75%}}.kv-Sejour-contactUsFormTitle{margin-bottom:15px;text-transform:uppercase}@media(min-width:992px){.kv-Sejour-contactUsFormTitle{margin-bottom:20px;margin-top:10px;text-transform:none}}.kv-Sejour-contactUsFormSelect{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:7px;justify-content:normal;margin-bottom:20px;margin-top:10px}@media(min-width:992px){.kv-Sejour-contactUsFormSelect{gap:10px}}.kv-Sejour-contactUsFormSelect label{margin-bottom:10px}.kv-Sejour-contactUsFormSelect label span{color:#b51f14}.kv-Sejour-contactUsFormSelect select{background:#fff;border:none;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);height:50px;padding:10px}@media(min-width:992px){.kv-Sejour-contactUsFormSelect select{height:40px}}.kv-Sejour-contactUsFormInput{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:normal;margin-bottom:30px}@media(min-width:992px){.kv-Sejour-contactUsFormInput{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}}.kv-Sejour-contactUsFormInput .kv-Input-group{align-items:normal;display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.kv-Sejour-contactUsFormInput .kv-Input-group label{margin-bottom:7px}.kv-Sejour-contactUsFormInput .kv-Input-group label span{color:#b51f14}.kv-Sejour-contactUsFormInput .kv-Input-group input{background:#fff;border:none;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);height:50px;text-indent:10px}@media(min-width:992px){.kv-Sejour-contactUsFormInput .kv-Input-group input{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:600;height:40px;line-height:18px}}.kv-Sejour-contactUsFormTextarea label{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;justify-content:normal;margin-bottom:10px}@media(min-width:992px){.kv-Sejour-contactUsFormTextarea label{gap:12px}}.kv-Sejour-contactUsFormTextarea label textarea{background:#fff;border:none;border-radius:6px;box-shadow:0 0 6px rgba(0,0,0,.161);height:138px;padding-block:15px;text-indent:15px}.kv-Sejour-contactUsFormTextarea labelMessage>span{color:#b51f14}.kv-Sejour-contactUsFormTextarea .kv-Champs{margin-top:10px}.kv-Sejour-contactUsFormTextarea .kv-Champs>span{color:#b51f14}.kv-Sejour-contactUsFormContainer{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:25px;justify-content:center;margin-top:25px}@media(min-width:992px){.kv-Sejour-contactUsFormContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:flex-end}}.kv-Sejour-contactUsFormContainerBtn{border:none;border-radius:6px;cursor:pointer;text-decoration:none}@media(min-width:992px){.kv-Sejour-contactUsFormContainerBtn{margin-inline:unset}}.kv-Sejour-contactUsFormContainerBtn--submit{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;margin-bottom:20px;margin-inline:auto;margin-top:15px;padding:15px 30px;width:130px}@media(min-width:992px){.kv-Sejour-contactUsFormContainerBtn--submit{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;margin-block:auto;margin-inline:unset;padding:15px 30px}}.kv-Sejour-contactUsContactTel{gap:5px}.kv-Sejour-contactUsContactTel>img{height:14px;margin-block:auto}.kv-Sejour-contactUsContact .kv-Sejour-contactUsHoraire{font-style:italic}.kv-Sejour-contactUsTitle{margin-block:10px}.kv-Sejour-contactUsContact{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:normal}.kv-Sejour-contactUsContactBtn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:50px;justify-content:center;text-decoration:none;width:174px}.kv-Sejour-contactUsContactBtn .kv-Contact-icon{align-items:normal;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:20px;justify-content:normal;mask-image:url(/resources/static-ec/dist/telephone.png?v=uvmq006);-webkit-mask-image:url(/resources/static-ec/dist/telephone.png?v=uvmq006);-webkit-mask-size:cover;width:20px}.kv-Sejour-contactUsMail{margin-bottom:30px;text-align:justify}.kv-Sejour-contactUsMail--noTitle{margin-top:20px}.kv-Sejour-contactUsMail span{color:#e22518}.kv-Sejour-contactUsRightTitle{font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;line-height:24px}.kv-Sejour-contactUsBackBtn,.kv-Sejour-contactUsBackBtn:hover{background:#eb0f00}.kv-Sejour-contactUsFormTitle{color:#328aa3;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;line-height:23px}@media(min-width:992px){.kv-Sejour-contactUsFormTitle{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;line-height:23px}.kv-Sejour-contactUsFormTitle--darkBlue{color:#328aa3}}.kv-Sejour-contactUsFormSelect label{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:18px}@media(min-width:992px){.kv-Sejour-contactUsFormSelect label{font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;line-height:18px}}.kv-Sejour-contactUsFormInput .kv-Input-group label{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:18px}@media(min-width:992px){.kv-Sejour-contactUsFormInput .kv-Input-group label{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;line-height:18px}}.kv-Sejour-contactUsFormInput .kv-Input-group input{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:600;line-height:18px}@media(min-width:992px){.kv-Sejour-contactUsFormInput .kv-Input-group input{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:600;line-height:18px}}.kv-Sejour-contactUsFormTextarea label{font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;line-height:18px}.kv-Sejour-contactUsFormTextarea .kv-Champs{font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;line-height:18px}.kv-Sejour-contactUsFormContainerBtn{background:#eb0f00}.kv-Sejour-contactUsFormContainerBtn:hover{background:#e22518}.kv-Sejour-contactUsFormContainerBtn--submit span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700}.kv-Sejour-contactUsContact .kv-Sejour-contactUsHoraire{font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;line-height:18px}.kv-Sejour-contactUsContact .kv-Sejour-contactUsContactDepart,.kv-Sejour-contactUsContact .kv-Sejour-contactUsHoraire{font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:18px}@media(min-width:992px){.kv-Sejour-contactUsContact .kv-Sejour-contactUsContactDepart{font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;line-height:18px}}.kv-Sejour-contactUsContactTel{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}.kv-Sejour-contactUsContactTel .kv-Sejour-contactUsReservation{font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:18px}.kv-Sejour-contactUsContactTitle{color:#e22518;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour-contactUsContactBtn{background:#eb0f00}.kv-Sejour-contactUsContactBtn:hover{background:#e22518}.kv-Sejour-contactUsContactBtn span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Sejour-contactUsTitle{color:#6fadbe;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:700;line-height:33px}.kv-Sejour-contactUsTitle--highlight{color:#eb0f00}.kv-Sejour-contactUsEcheanceWrapper,.kv-Sejour-contactUsMail{font-family:Roboto Condensed,sans-serif}.kv-Sejour-contactUsMail{color:#27343e;font-size:14px;font-weight:400;line-height:20px}@media(min-width:992px){.kv-Sejour-contactUsMail--title{color:#6fadbe}.kv-Sejour-contactUsMail b{font-family:Roboto Condensed,sans-serif;font-weight:700}}.kv-Sejour-contactUsMail span{font-family:Roboto Condensed,sans-serif;font-weight:700}.kv-Faq .kv-Faq-content .icon-picto-arrow:before{filter:invert(17%) sepia(11%) saturate(1878%) hue-rotate(185deg) brightness(95%) contrast(96%)}.kv-Sejour-infoContainerLeftFaq{align-items:normal;border-bottom:1px solid #d4d2d3;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;width:100%}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaq{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-width:844px;width:844px}}.kv-Sejour-infoContainerLeftFaqTitle{margin-bottom:24px;margin-block:auto}.kv-Sejour-infoContainerLeftFaqQuestion{align-items:normal;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:space-between;padding-block:14px}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaqQuestion{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}.kv-Sejour-infoContainerLeftFaqQuestion>span{color:#27343e;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:17px}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaqQuestion>span{font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:17px}}.kv-Sejour-infoContainerLeftFaqQuestion>img{height:7px;margin-block:auto;width:11px}.kv-Sejour-infoContainerLeftFaqQuestion.open>img{transform:rotate(180deg)}.kv-Sejour-infoContainerLeftFaqAnswer{display:none;padding-bottom:14px}.kv-faqQuestion{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:normal;margin-bottom:17px;margin-top:40px}.kv-faqQuestion>img{height:30px}.kv-Questions{width:100%}@media(min-width:992px){.kv-Questions{width:853px}}.kv-Sejour-infoContainerLeftFaqTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:600;line-height:17px}@media(min-width:992px){.kv-Sejour-infoContainerLeftFaqTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:600;line-height:17px}}.popup-overlay{background-color:rgba(0,0,0,.502);background-color:rgba(0,0,0,.639);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:13}.popup,.popup-overlay{align-items:center;display:flex}.popup{background-color:#fff;border-radius:5px;flex-direction:column;flex-wrap:nowrap;justify-content:normal;margin-inline:15px;padding-inline:25px;padding-bottom:20px;padding-top:42px;text-align:center}@media(min-width:992px){.popup{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-inline:0;padding-inline:113px;padding-top:87px}}.popup-paiement-message{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;margin-inline:15px;padding-inline:25px;padding-bottom:20px;padding-top:42px;text-align:center;width:90%}@media(min-width:992px){.popup-paiement-message{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-inline:0;padding-inline:50px;width:575px}}.popup-paiement-message-pending{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;margin-inline:15px;padding-inline:25px;padding-bottom:20px;padding-top:42px;text-align:center;width:90%}@media(min-width:992px){.popup-paiement-message-pending{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-inline:0;padding-inline:50px;width:575px}}.popup-paiement{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;flex-wrap:nowrap;height:70%;justify-content:normal;margin-inline:15px;padding-inline:25px;padding-bottom:20px;padding-top:42px;text-align:center;width:90%}@media(min-width:992px){.popup-paiement{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:95%;justify-content:center;margin-inline:0;padding-inline:50px;width:575px}}.kv-Popup-content-paiement{height:85%;position:relative}.kv-Popup-content-paiementInfoIcon{height:40px;margin-bottom:38px;margin-inline:auto;width:40px}.kv-Popup-content-paiementCloseBtn{cursor:pointer;height:17px;position:absolute;right:25px;top:25px;width:17px}.kv-Popup-content-paiement>h3{font-family:Montserrat;font-size:20px;font-weight:700;line-height:37px;margin-bottom:10px}.kv-Popup-content-paiementNotice{font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:29px;margin-bottom:40px}.kv-Popup-content-paiementForm{text-align:left;width:86%}.kv-Popup-content-paiementFormLabel{font-weight:500}.kv-Popup-content-paiementForminput{background:#f4f6f8;border:none;border-radius:6px;font-family:Arial,sans-serif;font-size:14px;height:50px;margin-bottom:20px;text-indent:16px;width:100%}.kv-Popup-content-paiementRecaptcha{margin-bottom:20px}.kv-Popup-content-paiementGrid{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:space-between}@media(min-width:768px){.kv-Popup-content-paiementGrid{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 0}}.kv-Popup-content{max-width:900px;position:relative}.kv-Popup-contentInfoIcon{height:40px;margin-bottom:38px;margin-inline:auto;width:40px}.kv-Popup-contentCloseBtn{cursor:pointer;height:17px;position:absolute;right:25px;top:25px;width:17px}.kv-Popup-content>h3{font-family:Montserrat;font-size:20px;font-weight:700;line-height:37px;margin-bottom:10px}.kv-Popup-contentNotice{font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:29px;margin-bottom:40px}.kv-Popup-contentForm{text-align:left;width:86%}.kv-Popup-contentFormLabel{font-weight:500}.kv-Popup-contentForminput{background:#f4f6f8;border:none;border-radius:6px;font-family:Arial,sans-serif;font-size:14px;height:50px;margin-bottom:20px;text-indent:16px;width:100%}.kv-Popup-contentRecaptcha{margin-bottom:20px}.kv-Popup-contentGrid{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;justify-content:space-between}@media(min-width:768px){.kv-Popup-contentGrid{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 0}}.kv-Popup-ActionBtn{background:#ff5f47;border-radius:6px;color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:18px;font-weight:700;height:45px;line-height:30px;width:250px}.kv-Popup-ActionBtn:disabled,.kv-Popup-ActionBtn:disabled:hover{background-color:gray}.kv-Popup-ActionBtn:hover{background:#ff462b}.kv-Popup-DownloadBtn{align-items:center;border:1px solid #d4d2d3;border-radius:5px;color:#27343e;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:100%}.kv-Popup-DownloadBtn:hover{background-color:rgba(0,0,0,.102)}.kv-Popup-DownloadBtn svg{fill:#e22518;padding:1px}.kv-Tooltip{cursor:pointer;display:inline-block;margin-left:10px;position:relative}.kv-Tooltip>img{margin-block:auto}.kv-Tooltip .kv-Tooltiptext{background:#fff;border-radius:10px;bottom:170%;box-shadow:0 3px 6px rgba(0,0,0,.141);color:#27343e;font-family:Arial,sans-serif;font-size:12px;font-weight:400;left:200%;line-height:14px;margin-left:-160px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:450px;z-index:1}.kv-Tooltip .kv-Tooltiptext:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;bottom:-10px;content:"";height:0;position:absolute;right:300px;width:0}.kv-Tooltip:hover .kv-Tooltiptext{opacity:1;visibility:visible}