@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.breadcrumb-container{color:#3e3d48;display:none;font-family:"Roboto",Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin:0 auto;padding:1.25rem;position:relative;top:1.563rem}@media (min-width:768px){.breadcrumb-container{display:block}}.breadcrumb-container__link{color:#1264a3;-webkit-text-decoration-line:underline;text-decoration-line:underline}.breadcrumb-container__link.btn-breadcrumb{text-decoration:none}.breadcrumb-container__item:not(:first-child)::before{border:solid #3e3d48;border-width:0 .063rem .063rem 0;content:"";cursor:text;display:inline-block;margin:0 .625rem .063rem;padding:.188rem;transform:rotate(-45deg)}html{color:#3e3d48;font-family:"Roboto",Arial,sans-serif}html body *{box-sizing:border-box}html body .main-container{max-width:90rem;margin:0 auto}html body.has-emergency .breadcrumb-container{margin:.75rem auto}.body-container section{margin:0 auto;max-width:87.5rem}.body-container .link{color:#1264a3;-webkit-text-decoration-line:underline;text-decoration-line:underline}.body-container .banner-container{padding:1.875rem 1.25rem;text-align:center}.body-container .banner-container__title{color:#252339;font-family:"Montserrat",Arial,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-size:1.7rem;line-height:3rem}@media (min-width:1200px){.body-container .banner-container__title{font-size:2.2rem;line-height:3rem}}.body-container .banner-container__paragraph{color:#3e3d48;font-family:"Unna";font-style:italic;font-weight:400;margin:.5rem 0;text-align:center;font-size:1.5rem;line-height:2rem}.body-container .banner-container__paragraph-small{color:#3e3d48;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem}.body-container .roundButton{background:#1e1852;border-radius:3.75rem;color:#fff;cursor:pointer}.body-container .roundButton:hover{background:#38326c}.body-container .btn-breadcrumb{background:0 0;border:0;cursor:pointer;padding:0;text-decoration:none}.body-container .btn-breadcrumb:hover{text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.main-container a:focus,.main-container button:focus,.main-container input[type=text]:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #1264a3;outline:0}.main-container .btn-wrapper{margin:0;text-align:center}.main-container .btn-wrapper .btn-md{text-decoration:none;text-transform:none}.main-container .btn-wrapper .btn-md.lighter-blue{background-color:#1e1852;border:1px solid transparent;border-radius:1.875rem;color:#fff;font-family:"Roboto",Arial,sans-serif;font-size:1rem;padding:.625rem 1.25rem;text-align:center}.main-container .section{padding-bottom:.625rem;padding-top:.625rem}@media (max-width:1024px){.main-container .section{padding:1rem}}.main-container .section__bloc-title{color:#3e3d48;font-family:"Montserrat",Arial,sans-serif;font-size:1.375rem;padding:.75rem 0;text-align:center;text-transform:uppercase}.main-container .section__bloc-description{font-family:"Roboto",Arial,sans-serif;font-size:1em;font-weight:600;margin:auto;max-width:56.25rem;text-align:center}.engine{color:#3e3d48;margin:0 auto;padding:0 5%}.engine__error-messages{background:#fcebec;border-radius:.375rem;color:#c70000;display:none;margin:0 auto 1rem;padding:1.25rem}.engine__error-messages_nb{font-size:1rem;left:2rem;margin:0;position:relative;top:-1.375rem}.engine__error-messages_list{margin:-1rem 0 0}.engine__error-messages_item{list-style:initial;margin:.375rem 0 0 1rem;padding:.375rem 0}.engine__error-messages_btn{background-color:transparent;border:0;color:#c70000;cursor:pointer;text-align:left}.engine__error-messages.expanded{display:block}.engine .err{border:1px solid #c70000!important}.engine__title{font-family:"Montserrat",Arial,sans-serif;font-size:1.375rem;text-align:center}@media (min-width:1200px){.engine__title{text-align:left}}.engine__field{position:relative;width:100%}.engine__field-label{display:block;font-family:"Roboto",Arial,sans-serif;font-size:.875rem;margin:12px 0 0;min-height:40px}@media (min-width:1200px){.engine__field-label{margin:12px 0 4px}}.engine__field-label span{color:#3e3d48;display:block;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.engine__field-label small{color:#6f6e77;display:block;font-size:12px}.engine__field-input{background-color:#fff;border-radius:4px;border:1px solid #8b8a93;display:block;font-size:1rem;height:auto;line-height:normal;margin:10px 0;padding:15px 10px 16px;width:100%;font-family:"Roboto",Arial,sans-serif}.engine__field-input.readonly{background-color:transparent;border:0;padding:0;text-align:center;width:20px}@media (min-width:1200px){.engine__field-input{margin:0}}.engine__field-date{width:100%}.engine__field-rooms--btn{background-color:#fff;border-radius:4px;border:1px solid #8b8a93;cursor:pointer;display:block;font-size:1rem;height:auto;line-height:normal;padding:16px 10px 15px;text-align:left;width:100%}@media (min-width:1200px){.engine__field-rooms--btn{margin:0}}.engine__field-rooms--popin{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.2);box-sizing:border-box;display:none;margin-top:10px;padding:20px 10px;position:absolute;width:100%}@media (min-width:480px){.engine__field-rooms--popin{width:auto}}@media (min-width:1200px){.engine__field-rooms--popin{padding:20px;width:auto}}.engine__field-rooms--popin.open{display:block;z-index:10}.engine__field-rooms--popin_details,.engine__field-rooms--popin_room{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.engine__field-rooms--popin_details fieldset,.engine__field-rooms--popin_room fieldset{border:0;margin:0;padding:0;width:100%}@media (min-width:480px){.engine__field-rooms--popin_details-wrapper,.engine__field-rooms--popin_room-wrapper{display:-ms-flexbox;display:flex}}.engine__field-rooms--popin_details-row,.engine__field-rooms--popin_room-row{display:-ms-flexbox;display:flex;margin-left:auto}.engine__field-rooms--popin_details-label,.engine__field-rooms--popin_room-label{display:block;font-size:1rem;font-weight:700;margin-bottom:16px;padding:0 16px 0 0}.engine__field-rooms--popin_details-children,.engine__field-rooms--popin_room-children{margin-left:16px}@media (min-width:480px){.engine__field-rooms--popin_details-children,.engine__field-rooms--popin_room-children{margin-left:32px}}.engine__field-rooms--popin_details-adults,.engine__field-rooms--popin_room-adults{width:50%}.engine__field-rooms--popin_room{margin-bottom:24px}.engine__field-rooms--popin_details{-ms-flex-direction:column;flex-direction:column}.engine__field-rooms--popin_details-container{background-color:#f3f1ed;margin-bottom:16px;padding:8px}@media (min-width:480px){.engine__field-rooms--popin_details-container{padding:16px}}.engine__field-rooms--popin_details-age{display:-ms-flexbox;display:flex}.engine__field-rooms--popin_details-age_item{padding:0}.engine__field-rooms--popin_details-age_item:first-child{margin-left:auto}.engine__field-rooms--popin_details-age_item:nth-child(2){padding:0 10px}.engine__field-rooms--popin_details-age_item select{padding:10px;width:100%}.engine__field-rooms--popin .controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-left:auto}.engine__field-rooms--popin .controls-btn{background:0;border-radius:16px;border:1px solid #068484;cursor:pointer;height:32px;position:relative;width:32px}.engine__field-rooms--popin .controls-btn::after,.engine__field-rooms--popin .controls-btn::before{background:#068484;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.engine__field-rooms--popin .controls-btn::before{content:"";height:2px;width:12px}.engine__field-rooms--popin .controls-btn::after{height:12px;width:2px}.engine__field-rooms--popin .controls-btn:disabled{color:#dadadd;border-color:#dadadd}.engine__field-rooms--popin .controls-btn:disabled::after,.engine__field-rooms--popin .controls-btn:disabled::before{background:#dadadd}.engine__field-rooms--popin .controls-btn_plus{margin:0 0 0 2px}@media (min-width:480px){.engine__field-rooms--popin .controls-btn_plus{margin:0 0 0 10px}}.engine__field-rooms--popin .controls-btn_plus::after{content:""}.engine__field-rooms--popin .controls-btn_minus{margin:0 2px 0 0}@media (min-width:480px){.engine__field-rooms--popin .controls-btn_minus{margin:0 10px 0 0}}.engine__field-rooms--popin .controls-btn.disabled{border-color:#ecedee;cursor:default}.engine__field-rooms--popin .controls-btn.disabled::after,.engine__field-rooms--popin .controls-btn.disabled::before{background:#ecedee}.engine__field-link{color:#1264a3;font-size:1rem;line-height:1.375rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.engine__field-link_carto,.engine__field-link_group{padding:2px 32px 16px 24px;background:#1e1852;border-radius:40px;color:#fff;display:block;text-align:center;text-decoration:none;transition:background .2s,border .2s}@media (min-width:480px){.engine__field-link_carto,.engine__field-link_group{display:inline-block}}.engine__field-link_carto:focus,.engine__field-link_carto:hover,.engine__field-link_group:focus,.engine__field-link_group:hover{background:#38326c}.engine__field-link_carto svg,.engine__field-link_group svg{fill:#fff;margin-right:.25rem;position:relative;top:8px}.engine__field-link_carto svg{height:1.875rem;width:1.875rem}.engine__field-link_group svg{height:2.1rem;width:2.1rem}.engine__field-toggle_wrapper{margin:48px 0 16px}.engine__field-toggle_wrapper hr{border:0;border-top:1px solid #1264a3}.engine__field-toggle_link{-webkit-appearance:button;-moz-appearance:button;appearance:button;background:#fff;border:0;color:#1264a3;cursor:pointer;display:block;font-size:1rem;margin:-15px auto 0;padding:0 50px 0 25px;position:relative}.engine__field-toggle_link:after,.engine__field-toggle_link:before{background:#1264a3;content:"";display:block;height:2px;position:absolute;top:50%;transition:transform .5s;width:8px}.engine__field-toggle_link:after{right:25px;transform:rotate(-45deg)}.engine__field-toggle_link:before{right:30px;transform:rotate(45deg)}.engine__field-toggle_link.open:after{transform:rotate(45deg)}.engine__field-toggle_link.open:before{transform:rotate(-45deg)}.engine__field-checkbox_fieldset{border:0;border-radius:0;border-top:1px solid #1264a3;margin:32px 0 0;padding:0 15px}.engine__field-checkbox_fieldset_brands{border:0;padding:0;width:100%}.engine__field-checkbox_legend{font-size:1.1rem;font-weight:500;padding:0 10px}.engine__field-checkbox_legend_brands{padding:0}.engine__field-checkbox_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;padding:0}.engine__field-checkbox_item{background:#fbfbfb;-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 5px}@media (min-width:768px){.engine__field-checkbox_item{-ms-flex-preferred-size:calc(100%/2 - 10px);flex-basis:calc(100%/2 - 10px)}}@media (min-width:1200px){.engine__field-checkbox_item{-ms-flex-preferred-size:calc(100%/3 - 10px);flex-basis:calc(100%/3 - 10px)}}@media (min-width:1366px){.engine__field-checkbox_item{-ms-flex-preferred-size:calc(100%/4 - 10px);flex-basis:calc(100%/4 - 10px)}}.engine__field-checkbox_label{font-size:1rem}.engine__field-checkbox_input{margin-right:8px}.engine__field-tooltip__container{position:absolute;top:0;width:100%;z-index:1}.engine__field-tooltip__content{-ms-flex-align:center;align-items:center;background:#eef7f7;border:1px solid #8b8a93;border-radius:6px;display:none;margin-top:20px;padding:0 10px}.engine__field-tooltip__content.open{display:-ms-flexbox;display:flex}.engine__field-tooltip__icon{cursor:pointer;display:inline-block;position:relative;text-align:center}.engine__field-tooltip__icon-open{border:1px solid #068484;border-radius:1rem;color:#068484;height:1.5rem;line-height:1.5rem;left:calc(100% - 1.5rem);top:8px;width:1.5rem}.engine__field-tooltip__icon-close{font-size:1.4rem;padding-left:10px}.engine__field-tooltip__text{font-size:.8rem}.engine duet-date-picker{padding:0;border:0}.engine duet-date-picker .duet-date__input{border:1px solid #8b8a93;border-radius:4px}.engine duet-date-picker .duet-date__input:disabled{background:#ecedee}.engine__block-map{padding:32px 0}.engine .engine__cta{width:100%}.engine .engine__cta-btn.roundButton{background:#068484;border-radius:60px;border:0;color:#fff;cursor:pointer;font-size:1rem;padding:17px 12px 16px;text-align:center;transition:background .2s,border .2s;width:100%;word-wrap:break-word}.engine .engine__cta-btn.roundButton:focus,.engine .engine__cta-btn.roundButton:hover{background:#007576}fieldset{border:1px solid #dadadd;border-radius:4px;margin:0;padding:0 20px}legend{color:#3e3d48;font-family:"Roboto",Arial,sans-serif;font-size:1rem;line-height:1.25rem}.engine__container .engine__block .ahAutocomplete{min-width:auto}.engine__container .engine__block .ahAutocomplete__input .material-textfield input{background-color:#fff;border-radius:4px;border:1px solid #8b8a93;display:block;font-size:1rem;height:auto;line-height:normal;margin-top:5px;padding:15px 10px;width:100%;box-shadow:none;font-family:"Roboto",Arial,sans-serif}.engine__container .engine__block .ahAutocomplete__input .material-textfield input:focus{outline:2px solid #1264a3;outline-offset:1px}[hidden]{width:0}.isLoading{opacity:.5;position:relative}.isLoading:after{animation:spin 2s linear infinite;border-radius:50%;border:4px solid #068484;border-top:4px solid transparent;content:"";display:block;height:40px;width:40px;margin:auto;position:fixed;left:0;right:0;top:40vh;z-index:2}.engine__home{background-image:url(/imagerie/home/bg_search_engine.png);background-position:top;background-repeat:no-repeat;background-size:contain;font-family:"Roboto",Arial,sans-serif;margin-top:0;padding-top:3rem}@media (max-width:768px){.engine__home{background:0 0;padding-left:0;padding-right:0}}@media (min-width:768px){.engine__home{padding-bottom:3.125rem}}.engine__home .engine__form{background:#fff;padding:1.8rem}@media (max-width:768px){.engine__home .engine__form{padding-top:0}}.engine__home .engine__container{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;position:relative}.engine__home .engine__title{color:#fff;font-size:3rem;text-align:center}@media (max-width:768px){.engine__home .engine__title{color:#3e3d48;font-size:2.2rem}}.engine__home .engine__block-nav{display:-ms-flexbox;display:flex;margin-bottom:40px;width:100%}@media (max-width:768px){.engine__home .engine__block-nav{margin-bottom:30px}.engine__home .engine__block-nav .engine__field{width:100%}}.engine__home .engine__block-identification{-ms-flex-align:baseline;align-items:baseline;border-radius:4px 4px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px 20px;width:100%}@media (min-width:768px){.engine__home .engine__block-identification{display:-ms-flexbox;display:flex;padding:20px}}.engine__home .engine__block-identification_radio-item{display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.engine__home .engine__block-identification_radio-item{display:-ms-flexbox;display:flex}}.engine__home .engine__block-identification_radio-item-0{margin-right:1rem}.engine__home .engine__block-identification_radio-item input[type=radio]{opacity:0;position:absolute}.engine__home .engine__block-identification_radio-item input[type=radio]:checked+label{background:#fff;border:1px solid #068484}.engine__home .engine__block-identification_radio-item input[type=radio]:checked+label span{color:#068484}.engine__home .engine__block-identification_radio-item label{background:#fff;border:1px solid #8b8a93;border-radius:6px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;margin:0;min-height:auto;padding:.625rem}@media (max-width:768px){.engine__home .engine__block-identification_radio-item label{margin:auto 0;min-height:auto}}.engine__home .engine__block-identification_radio-item label span{color:#8b8a93}.engine__home .engine__block-main{border:1px solid #dadadd;border-radius:0 0 4px 4px;display:none;margin-top:-1px;padding:20px;width:100%}.engine__home .engine__block-main.open{display:block}@media (min-width:768px){.engine__home .engine__block-main{display:block;margin-bottom:20px}.engine__home .engine__block-main.open{display:block}}@media (min-width:1200px){.engine__home .engine__block-main{width:calc((100% + 24px)/12*12 - 24px);-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.engine__home .engine__block-main.open{display:-ms-flexbox;display:flex}}@media (min-width:768px){.engine__home .engine__block-main{padding:20px 20px 60px}}.engine__home .engine__block-special_rates{-ms-flex-item-align:normal;-ms-grid-row-align:normal;align-self:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:none}.engine__home .engine__block-special_rates.open{display:-ms-flexbox;display:flex}@media (min-width:768px){.engine__home .engine__block-special_rates,.engine__home .engine__block-special_rates.open{display:-ms-flexbox;display:flex}}.engine__home .engine__block-additional_criteria{z-index:1}@media (min-width:768px){.engine__home .engine__block-additional_criteria{position:absolute;right:30px;top:115px}.engine__home .engine__block-additional_criteria hr{display:none}.engine__home .engine__block-additional_criteria .engine__link-advanced_search{padding:0}}.engine__home .engine__field-reserverType_wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 16px}@media (max-width:768px){.engine__home .engine__field-reserverType_wrapper{padding:16px 0 0}}.engine__home .engine__field-reserverType_wrapper label{-ms-flex:100%;flex:100%}.engine__home .engine__field-reserverId{padding-left:60px}.engine__home .engine__field-reserverId_wrapper{position:relative}@media (min-width:1024px){.engine__home .engine__field-reserverId_wrapper{margin-right:20px;max-width:calc((100%/2) - 1.25rem);padding:0}}.engine__home .engine__field-reserverId_wrapper::after{border-right:1px solid #8b8a93;bottom:0;content:attr(data-content);left:0;min-width:50px;padding:16px 0;position:absolute;text-align:center}@media (min-width:768px) and (max-width:1200px){.engine__home .engine__field-reserverId_wrapper::after{bottom:.625rem}}.engine__home .engine__field-date{padding:0 0 20px}@media (min-width:480px){.engine__home .engine__field-date{padding:0}.engine__home .engine__field-date_wrapper{display:-ms-flexbox;display:flex}}@media (min-width:1200px){.engine__home .engine__field-date_wrapper{width:calc((100% + 24px)/12*4 - 24px);margin:0 20px}}@media (min-width:480px){.engine__home .engine__field-dateOut{margin-left:20px}}@media (min-width:1200px){.engine__home .engine__field-destination_wrapper,.engine__home .engine__field-rooms_wrapper{width:calc((100% + 24px)/12*4 - 24px)}}.engine__home .engine__field-toggle_wrapper{width:100%}@media (min-width:480px){.engine__home .engine__field-customerCode_wrapper{width:calc((100% + 24px)/12*7 - 24px)}}@media (min-width:1200px){.engine__home .engine__field-customerCode_wrapper{width:calc((100% + 24px)/10*4 - 24px);margin:0 10px}}@media (min-width:480px){.engine__home .engine__field-accessCode_wrapper{width:calc((100% + 24px)/12*5 - 24px)}}@media (min-width:1200px){.engine__home .engine__field-accessCode_wrapper{width:calc((100% + 24px)/10*2 - 24px);margin-left:10px}}@media (min-width:1024px){.engine__home .engine__field-loyaltyCard_wrapper{width:calc((100% + 24px)/12*6 - 24px);margin-right:20px;max-width:calc((100%/2) - 1.25rem);padding:0}}.engine__home .engine__field-codeStar_wrapper{width:calc((100% + 24px)/12*12 - 24px)}@media (min-width:768px){.engine__home .engine__field-codeStar_wrapper{width:calc((100% + 24px)/12*6 - 24px);margin-right:20px;padding:0}}@media (min-width:1024px){.engine__home .engine__field-codeStar_wrapper{width:calc((100%/2) - 1.25rem)}}.engine__home .engine__field-accessCodeStar_wrapper{width:calc((100% + 24px)/12*12 - 24px)}@media (min-width:768px){.engine__home .engine__field-accessCodeStar_wrapper{width:calc((100% + 24px)/12*6 - 24px);padding:0}}@media (min-width:1024px){.engine__home .engine__field-accessCodeStar_wrapper{width:calc((100%/2) - 1.25rem)}}.engine__home .engine__field-advancedSearch_wrapper{text-align:center}.engine__home .engine__field-advancedSearch_wrapper hr{border:0;border-top:1px solid #1264a3;position:relative;top:35px;z-index:-1}.engine__home .engine__field-input{width:100%}.engine__home .engine__field-input.readonly{width:20px}.engine__home .engine__field-link_individual,.engine__home .engine__field-link_personnal{border:1px solid #1e1852;color:#1e1852;font-size:1rem;line-height:1.3rem;padding:.7rem 1rem;text-decoration:none;cursor:pointer}.engine__home .engine__field-link_individual{border-radius:.3rem 0 0 .3rem}.engine__home .engine__field-link_personnal{border-radius:0 .3rem .3rem 0}.engine__home .engine__field-link_group{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #1e1852;color:#1e1852;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 0 20px;padding:6px 20px 4px}.engine__home .engine__field-link_group:focus,.engine__home .engine__field-link_group:hover{background-color:#1e1852;color:#fff}.engine__home .engine__field-link_group:focus svg,.engine__home .engine__field-link_group:hover svg{fill:#fff}.engine__home .engine__field-link_group svg{fill:#1e1852;top:0;width:2rem;height:2rem}.engine__home .engine__field-individual_wrapper,.engine__home .engine__field-personnal_wrapper{display:-ms-inline-grid;display:inline-grid;-ms-flex:100%;flex:100%;max-width:250px;padding:0;width:auto}.engine__home .engine__field-group_wrapper,.engine__home .engine__form-individual .engine__field-accessCodeStar_wrapper,.engine__home .engine__form-individual .engine__field-codeStar_wrapper,.slick-slider .slick-list .slick-track .slick-slide.slick-loading img{display:none}@media (min-width:580px){.engine__home .engine__field-group_wrapper{display:block;padding:0;text-align:right}}.engine__home .engine__cta{text-align:center}@media (min-width:768px){.engine__home .engine__cta{bottom:-5px;position:absolute}}@media (max-width:768px){.engine__home .engine__cta{margin-top:1rem}}@media (min-width:768px){.engine__home .engine__cta-btn{max-width:200px}}.engine__home .engine__link-advanced_search{background-color:#fff;border:0;color:#1264a3;cursor:pointer;display:inline-block;font-size:1rem;padding:20px;text-decoration:underline}.engine__home .engine__form-individual .engine__field-link_individual{color:#fff;background-color:#1e1852}.engine__home .engine__form-individual .engine__field-link_personnal{background-color:transparent;transition:background .1s,border .1s}.engine__home .engine__form-individual .engine__field-link_personnal:focus,.engine__home .engine__form-individual .engine__field-link_personnal:hover,.engine__home .engine__form-personnal-stay .engine__field-link_individual:focus,.engine__home .engine__form-personnal-stay .engine__field-link_individual:hover{color:#fff;background-color:#1e1852;opacity:.9}.engine__home .engine__form-personnal-stay .engine__field-accessCodeStar_wrapper,.engine__home .engine__form-personnal-stay .engine__field-codeStar_wrapper{display:block}.engine__home .engine__form-personnal-stay .engine__field-link_individual{background-color:transparent;transition:background .1s,border .1s}.engine__home .engine__form-personnal-stay .engine__field-link_personnal{color:#fff;background-color:#1e1852}.oneBlocRightPics{margin:80px .625rem 60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;color:#252339}.oneBlocRightPics__picture{-ms-flex:1 0 calc(50% - 4rem);flex:1 0 calc(50% - 4rem);max-width:50%;margin:0 0 0 4rem}.oneBlocRightPics__picture__img{max-width:600px}.oneBlocRightPics__description{-ms-flex:1 0 calc(50% - 2rem);flex:1 0 calc(50% - 2rem);background-color:#e9e8f2;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 2rem 0 0}.oneBlocRightPics__description h2{font-size:44px;font-weight:700;margin:10px 0 20px}.oneBlocRightPics__description p{line-height:1.8rem}.oneBlocRightPics__cta{padding:2rem 0}.oneBlocRightPics__cta .roundButton{border:2px solid #252339;border-radius:20px;padding:10px 20px;text-decoration:none;color:#252339;background:0 0;cursor:pointer;margin-right:5px}.oneBlocRightPics__cta .roundButton--login{background-color:transparent}.oneBlocRightPics__cta .roundButton--register{background-color:#252339;color:#fff}.oneBlocRightPics__cta .roundButton:hover{background-color:#252339;color:#fff;opacity:.9}@media (max-width:1024px){.oneBlocRightPics{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}.oneBlocRightPics__cta .roundButton{padding:10px}.oneBlocRightPics__description,.oneBlocRightPics__picture{background-color:transparent;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 auto}.oneBlocRightPics__picture{text-align:center;padding:0 2rem}.oneBlocRightPics__picture__img{max-width:100%}}@media (max-width:1320px){.oneBlocRightPics__description{-ms-flex:1 0 calc(50% - 6rem);flex:1 0 calc(50% - 6rem)}.oneBlocRightPics__description h2{font-size:34px}}.sliderUsp{text-align:center}@media (max-width:1024px){.sliderUsp{padding-left:1rem;padding-right:1rem}}.sliderUsp__slider.slick-slider{margin:2.5rem 0}.sliderUsp__slider.slick-slider .card-item{padding:1.25rem;text-align:center}.sliderUsp__slider.slick-slider .card-item__icon{background:#eef7f7;border-radius:80px;margin:auto;max-height:80px;max-width:80px}.sliderUsp__slider.slick-slider .card-item__icon .icon{height:80px;padding:.938rem;width:80px}.sliderUsp__slider.slick-slider .card-item__title{display:block;font-weight:700;text-transform:uppercase}.sliderUsp__slider.slick-slider .card-item__link{color:#1264a3;display:block;font-size:.875rem;font-weight:700;line-height:1.3;margin-top:.5rem}.sliderUsp__slider.slick-slider .card-item__link:hover{text-decoration:none}.sliderUsp__slider.slick-slider .card-item__link:focus{background:#1264a3;box-shadow:none;color:#fff}@media (min-width:1024px){.sliderUsp__slider.slick-slider .foo{display:none}}.sliderBanner .slider-inner .item{margin:0 .625rem;outline:0;position:relative}.sliderBanner .slider-inner .item .image-cropper{border-radius:4px;height:636px;overflow:hidden;position:relative;width:100%}.sliderBanner .slider-inner .item .image-cropper .img{border-radius:4px;display:block;max-height:100%;position:absolute;right:0;top:0}.sliderBanner .slider-inner .item .wrapInformation{color:#fff;display:inline-block;left:50%;padding-right:0;pointer-events:none;position:absolute;text-align:right;top:50%;transform:translate(-50%,-50%);width:100%}.sliderBanner .slider-inner .item .wrapInformation .information{background-color:rgba(238,247,247,.7);border-radius:4px;color:#000;display:block;margin:25px auto;min-width:900px;padding:40px;position:relative;text-align:left;width:75%}.sliderBanner .slider-inner .item .wrapInformation .information .title{font-family:"Montserrat",Arial,sans-serif;font-size:1.25em;margin-bottom:.75rem;margin-top:0;text-transform:uppercase}.sliderBanner .slider-inner .item .wrapInformation .information .text{font-size:.938em;line-height:1em;margin-bottom:0;max-width:75%}@media (max-width:1023px){.sliderBanner .destinationPush .information{min-width:0!important;width:80%!important}}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slick-slider .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-slider .slick-list:focus{outline:0}.slick-slider .slick-list.dragging{cursor:hand}.slick-slider .slick-list .slick-track{display:block;left:0;position:relative;top:0}.slick-slider .slick-list .slick-track:after,.slick-slider .slick-list .slick-track:before{content:"";display:table}.slick-slider .slick-list .slick-track:after{clear:both}.slick-loading .slick-slider .slick-list .slick-track{visibility:hidden}.slick-slider .slick-list .slick-track .slick-slide{float:left;height:100%;max-height:44.375rem;min-height:.063rem}.slick-slider .slick-list .slick-track .slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slider .slick-list .slick-track .slick-slide{display:block}.slick-loading .slick-slider .slick-list .slick-track .slick-slide{visibility:hidden}.slick-vertical .slick-slider .slick-list .slick-track .slick-slide{border:.063rem solid transparent;display:block;height:auto}.slick-slider .slick-arrow.slick-hidden{display:none}.slick-slider .slick-arrow.slick-disabled{cursor:default;opacity:.1}.slick-slider .slick-next,.slick-slider .slick-prev{background:0 0;border:0;bottom:-1.563rem;color:transparent;cursor:pointer;display:block;font-size:0;height:2.375rem;line-height:0;outline:0;padding:0;position:absolute;top:auto;transform:translate(0,-50%);width:2.375rem;z-index:2}.slick-slider .slick-next:focus,.slick-slider .slick-prev:focus{outline:.125rem solid #1264a3}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{border-radius:2.375rem;box-shadow:0 0 0 .063rem #252339}.slick-slider .slick-next.slick-disabled,.slick-slider .slick-next.slick-disabled:before,.slick-slider .slick-prev.slick-disabled,.slick-slider .slick-prev.slick-disabled:before{opacity:.1}.slick-slider .slick-next:after,.slick-slider .slick-next:before,.slick-slider .slick-prev:after,.slick-slider .slick-prev:before{content:"";display:block;height:100%;margin:0 auto;position:relative;width:.75rem}.slick-slider .slick-next{right:.938rem}@media (min-width:1200px){.slick-slider .slick-next{right:16.875rem}}.slick-slider .slick-next:before{background-position:-.75rem 50%}.slick-slider .slick-prev{left:.938rem}@media (min-width:1200px){.slick-slider .slick-prev{left:16.875rem}}.slick-slider .slick-prev:before{background-position:0 50%}.slick-slider .slick-next,.slick-slider .slick-next:focus,.slick-slider .slick-next:hover,.slick-slider .slick-prev,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{background:url(/assets/images/common/spritesheet.png) no-repeat}.slick-slider .slick-prev,.slick-slider .slick-prev:focus,.slick-slider .slick-prev:hover{background-position:-6.563rem -2.563rem}.slick-slider .slick-next,.slick-slider .slick-next:focus,.slick-slider .slick-next:hover{background-position:-3.313rem -3.375rem}.slick-slider .slick-pause{background:#3e3d48;border:.063rem solid #3e3d48;border-radius:2.5rem;bottom:-1.563rem;cursor:pointer;display:inline-block;height:2.375rem;left:13rem;padding:0;position:absolute;transform:translate(0,-50%);width:2.375rem;z-index:10}@media (max-width:1200px){.slick-slider .slick-pause{display:none}}.slick-slider .slick-pause:focus,.slick-slider .slick-pause:hover{background:#1e1852}.slick-slider .slick-pause:focus{outline:.125rem solid #1264a3}.slick-slider .slick-pause.slick--paused{overflow:hidden}.slick-slider .slick-pause.slick--paused:after{border-bottom:.5rem solid transparent;border-left:.875rem solid #fff;border-right:.875rem solid transparent;border-top:.5rem solid transparent;content:"";display:block;left:.75rem;position:absolute;top:.563rem}.slick-slider .slick-pause.slick--playing:after,.slick-slider .slick-pause.slick--playing:before{background:#fff;content:"";display:block;height:1rem;position:absolute;top:.563rem;width:.188rem}.slick-slider .slick-pause.slick--playing:before{left:.75rem}.slick-slider .slick-pause.slick--playing:after{right:.75rem}.slick-slider .foo{-ms-flex-align:center;align-items:center;bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1rem;height:auto;-ms-flex-pack:center;justify-content:center;margin:auto;padding:1.25rem 3.75rem 0;width:100%}@media (min-width:1200px){.slick-slider .foo{width:60%}}.slick-slider .foo span{margin:0 .188rem}.slick-slider .foo::after,.slick-slider .foo::before{background:#dadadd;content:"";display:block;-ms-flex:1;flex:1;height:.063rem;margin:0 1rem}.slick-initialized{opacity:1;visibility:visible}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-initialized.loading:after,.slick-slide.slick-loading img{display:none}.slick-slide{float:left;height:100%;min-height:1px;display:none}.loading:after{animation:spin 2s linear infinite;border-radius:50%;border:4px solid #068484;border-top:4px solid transparent;content:"";display:block;height:40px;width:40px;margin:auto;left:0;right:0}.main-container{margin:1rem auto;max-width:1400px;overflow:hidden;position:relative;width:100%}
/*# sourceMappingURL=styles.css.map */
