:root{--track-height: 12px;--thumb-height: 24px;--thumb-width: 24px}.field.field--name-field-picto img{max-width:24px}fieldset{border:0}fieldset legend{display:block;font-size:1.35em;font-family:"Vesper Libre",serif;padding-bottom:5px}@media screen and (max-width: 1024px){fieldset legend{padding-bottom:0}}.rate_simulator__form_2__options__global .options .option_input_flex_container,.rate_simulator__form_2__options__global .secondary_options .option_input_flex_container,.rate_simulator__form_2__options__secondary .options .option_input_flex_container,.rate_simulator__form_2__options__secondary .secondary_options .option_input_flex_container{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.rate_simulator__form_2__options__global .options .option_input,.rate_simulator__form_2__options__global .secondary_options .option_input,.rate_simulator__form_2__options__secondary .options .option_input,.rate_simulator__form_2__options__secondary .secondary_options .option_input{border-radius:8px;margin-right:10px;margin-bottom:10px;padding:5px 12px;display:inline-block;border:1px #caa267 solid}.rate_simulator__form_2__options__global .options .option_input p,.rate_simulator__form_2__options__global .secondary_options .option_input p,.rate_simulator__form_2__options__secondary .options .option_input p,.rate_simulator__form_2__options__secondary .secondary_options .option_input p{margin:0 0}.rate_simulator__form_2__options__global .options .option_input.checked,.rate_simulator__form_2__options__global .secondary_options .option_input.checked,.rate_simulator__form_2__options__secondary .options .option_input.checked,.rate_simulator__form_2__options__secondary .secondary_options .option_input.checked{display:none}.rate_simulator__form_2__options__global .options .option_input input[type=checkbox],.rate_simulator__form_2__options__global .secondary_options .option_input input[type=checkbox],.rate_simulator__form_2__options__secondary .options .option_input input[type=checkbox],.rate_simulator__form_2__options__secondary .secondary_options .option_input input[type=checkbox]{display:none}.rate_simulator__form_2__options__global .options .option_input label,.rate_simulator__form_2__options__global .secondary_options .option_input label,.rate_simulator__form_2__options__secondary .options .option_input label,.rate_simulator__form_2__options__secondary .secondary_options .option_input label{padding:0 0;font-size:.9em;font-weight:400;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.rate_simulator__form_2__options__global .options .option_input input+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input+label:before,.rate_simulator__form_2__options__secondary .options .option_input input+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input+label:before{content:"";border-radius:32px;border:1px #000 solid;margin-right:10px;font-size:21px;display:inline-block;width:22px !important;height:22px !important}.rate_simulator__form_2__options__global .options .option_input input+label:after,.rate_simulator__form_2__options__global .secondary_options .option_input input+label:after,.rate_simulator__form_2__options__secondary .options .option_input input+label:after,.rate_simulator__form_2__options__secondary .secondary_options .option_input input+label:after{content:"";color:var(--primary);border-radius:25px;width:16px;height:16px;margin-left:14px;border:2px var(--primary) solid;background-repeat:no-repeat;background-image:url(../../images/icn-more-plus-primary.svg);background-position:bottom center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input input#restaurant+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input#restaurant+label:before,.rate_simulator__form_2__options__secondary .options .option_input input#restaurant+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input#restaurant+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-restaurant.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input input#hotel+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input#hotel+label:before,.rate_simulator__form_2__options__secondary .options .option_input input#hotel+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input#hotel+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-hotel.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input input#cinescenie+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input#cinescenie+label:before,.rate_simulator__form_2__options__secondary .options .option_input input#cinescenie+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input#cinescenie+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-cinescenie.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input input#pass_emotion+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input#pass_emotion+label:before,.rate_simulator__form_2__options__secondary .options .option_input input#pass_emotion+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input#pass_emotion+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-pass.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input input#car+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input#car+label:before,.rate_simulator__form_2__options__secondary .options .option_input input#car+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input#car+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-carte.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover{cursor:pointer;border:1px var(--primary) solid;background-color:var(--primary)}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover label,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover label,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover label,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover label{color:#fff}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input+label,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input+label,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input+label,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input+label{cursor:pointer}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input+label:before,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input+label:before{border:1px #fff solid}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input+label:after,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input+label:after,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input+label:after,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input+label:after{color:var(--primary);border:2px #fff solid;background-repeat:no-repeat;background-image:url(../../images/icn-more-plus-white.svg);background-position:bottom center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input#restaurant+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input#restaurant+label:before,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input#restaurant+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input#restaurant+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-restaurant-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input#hotel+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input#hotel+label:before,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input#hotel+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input#hotel+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-hotel-hover.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input#cinescenie+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input#cinescenie+label:before,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input#cinescenie+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input#cinescenie+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-cinescenie-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input:not(.disabled):hover input#pass_emotion+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input:not(.disabled):hover input#pass_emotion+label:before,.rate_simulator__form_2__options__secondary .options .option_input:not(.disabled):hover input#pass_emotion+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input:not(.disabled):hover input#pass_emotion+label:before{background-repeat:no-repeat;background-image:url(../../images/icn-pass-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options__global .options .option_input.disabled,.rate_simulator__form_2__options__global .secondary_options .option_input.disabled,.rate_simulator__form_2__options__secondary .options .option_input.disabled,.rate_simulator__form_2__options__secondary .secondary_options .option_input.disabled{opacity:.35;background-color:#9d9d9d;border:1px #000 solid}.rate_simulator__form_2__options__global .options .option_input.disabled p,.rate_simulator__form_2__options__global .secondary_options .option_input.disabled p,.rate_simulator__form_2__options__secondary .options .option_input.disabled p,.rate_simulator__form_2__options__secondary .secondary_options .option_input.disabled p{font-size:.75em;color:#fff}.rate_simulator__form_2__options__global .options .option_input.disabled label,.rate_simulator__form_2__options__global .secondary_options .option_input.disabled label,.rate_simulator__form_2__options__secondary .options .option_input.disabled label,.rate_simulator__form_2__options__secondary .secondary_options .option_input.disabled label{opacity:1;color:#fff}.rate_simulator__form_2__options__global .options .option_input.disabled input+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input.disabled input+label:before,.rate_simulator__form_2__options__secondary .options .option_input.disabled input+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input.disabled input+label:before{opacity:.75}.rate_simulator__form_2__options__global .options .option_input.disabled input+label:after,.rate_simulator__form_2__options__global .secondary_options .option_input.disabled input+label:after,.rate_simulator__form_2__options__secondary .options .option_input.disabled input+label:after,.rate_simulator__form_2__options__secondary .secondary_options .option_input.disabled input+label:after{content:"";opacity:.55;color:#000;border:2px #000 solid;background-repeat:no-repeat;background-image:url(../../images/icn-more-plus.svg);background-position:bottom center;background-size:contain}@media screen and (max-width: 1024px){.rate_simulator__form_2__options__global .options,.rate_simulator__form_2__options__global .secondary_options,.rate_simulator__form_2__options__secondary .options,.rate_simulator__form_2__options__secondary .secondary_options{padding:0 3vw 0 10px}.rate_simulator__form_2__options__global .options .option_input,.rate_simulator__form_2__options__global .secondary_options .option_input,.rate_simulator__form_2__options__secondary .options .option_input,.rate_simulator__form_2__options__secondary .secondary_options .option_input{border-radius:45px;padding:5px 5px 5px 8px;margin-right:5px}.rate_simulator__form_2__options__global .options .option_input label,.rate_simulator__form_2__options__global .secondary_options .option_input label,.rate_simulator__form_2__options__secondary .options .option_input label,.rate_simulator__form_2__options__secondary .secondary_options .option_input label{font-size:12px}.rate_simulator__form_2__options__global .options .option_input input+label:before,.rate_simulator__form_2__options__global .secondary_options .option_input input+label:before,.rate_simulator__form_2__options__secondary .options .option_input input+label:before,.rate_simulator__form_2__options__secondary .secondary_options .option_input input+label:before{display:none}.rate_simulator__form_2__options__global .options .option_input input+label:after,.rate_simulator__form_2__options__global .secondary_options .option_input input+label:after,.rate_simulator__form_2__options__secondary .options .option_input input+label:after,.rate_simulator__form_2__options__secondary .secondary_options .option_input input+label:after{margin-left:5px}}.rate_simulator__form_2__options_validated{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:15px 3vw 0 3vw}.rate_simulator__form_2__options_validated legend{width:100%}.rate_simulator__form_2__options_validated div:not(.checked){display:none}.rate_simulator__form_2__options_validated .option_validated__item{cursor:pointer;border-radius:25px;margin-right:5px;margin-bottom:10px;padding:5px 7px;display:inline-block;border:1px #caa267 solid;background-color:#fff}.rate_simulator__form_2__options_validated .option_validated__item input[type=checkbox]{display:none}.rate_simulator__form_2__options_validated .option_validated__item label{position:relative;cursor:pointer;font-size:.9em;font-weight:400;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 32px}.rate_simulator__form_2__options_validated .option_validated__item input+label:before,.rate_simulator__form_2__options_validated .option_validated__item input+label:after{content:"";position:absolute}.rate_simulator__form_2__options_validated .option_validated__item input+label:before{top:0;left:5px;color:var(--primary);border-radius:50%;width:16px;height:16px;margin-right:10px;border:2px var(--primary) solid;background-repeat:no-repeat;background-image:url(../../images/icn-edition-primary.svg);background-position:center center;background-size:24px 24px}.rate_simulator__form_2__options_validated .option_validated__item input+label:after{top:0;right:5px;border-radius:32px;margin-left:12px;font-size:21px;display:inline-block;width:22px !important;height:22px !important}.rate_simulator__form_2__options_validated .option_validated__item input#season_days-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-calendar.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item input#people-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-visiteurs.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item input#restaurant-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-restaurant.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item input#hotel-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-hotel.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item input#cinescenie-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-cinescenie.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item input#pass_emotion-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-pass.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover{cursor:pointer;border:1px var(--primary) solid;background-color:var(--primary)}.rate_simulator__form_2__options_validated .option_validated__item:hover label{color:#fff}.rate_simulator__form_2__options_validated .option_validated__item:hover input+label:before{color:#fff;border:2px #fff solid;background-repeat:no-repeat;background-image:url(../../images/icn-edition-white.svg);background-position:center center;background-size:24px 24px}.rate_simulator__form_2__options_validated .option_validated__item:hover input#season_days-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-calendar-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover input#people-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-visiteurs-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover input#restaurant-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-restaurant-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover input#hotel-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-hotel-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover input#cinescenie-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-cinescenie-white.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__options_validated .option_validated__item:hover input#pass_emotion-validated+label:after{background-repeat:no-repeat;background-image:url(../../images/icn-pass-white.svg);background-position:center center;background-size:contain}@media screen and (max-width: 1024px){.rate_simulator__form_2__options_validated{padding:0 3vw 0 3vw}.rate_simulator__form_2__options_validated legend{line-height:24px}.rate_simulator__form_2__options_validated .option_validated__item{padding:5px 7px 5px 5px}.rate_simulator__form_2__options_validated .option_validated__item label{display:flex;align-items:center;justify-content:center;font-size:12px;padding:0 10px 3px 0;margin-bottom:-3px}.rate_simulator__form_2__options_validated .option_validated__item input+label:before{top:0;left:0;margin-right:5px;position:relative}.rate_simulator__form_2__options_validated .option_validated__item input+label:after{top:-2px;display:none}}.rate_simulator__form_2__results{padding:15px 4% 15px 3%;border-radius:20px;display:flex;justify-content:space-between;align-items:center;margin-left:2%;margin:0 3vw 20px 4vw;border:1px #000 solid;background-color:#fff}.rate_simulator__form_2__results .rate_simulator__form__results__parking{width:20%;color:var(--corps);font-size:.75em;font-weight:400;text-align:center;padding-top:28px;background-repeat:no-repeat;background-image:url(../../images/icn-parking.svg);background-position:top center;background-size:32px 32px}.rate_simulator__form_2__results .rate_simulator__form__results__price{width:60%;text-align:center;font-family:"Vesper Libre",serif}.rate_simulator__form_2__results .rate_simulator__form__results__price span{padding:0 0}.rate_simulator__form_2__results .rate_simulator__form__results__price .rate_simulator__form__results__price__result{font-size:3em;line-height:.75em}.rate_simulator__form_2__results .rate_simulator__form__results__compare{width:20%;display:flex;justify-content:flex-end}.rate_simulator__form_2__results .rate_simulator__form__results__compare a{color:var(--corps);font-size:.55em;font-weight:400;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;display:none}.rate_simulator__form_2__results .rate_simulator__form__results__compare a:before{content:"";border-radius:32px;display:block;width:32px;height:32px;margin-bottom:3px;background-repeat:no-repeat;background-image:url(../../images/icn-comparer-white.svg);background-position:5px center;background-size:21px 21px;background-color:var(--primary)}@media screen and (max-width: 1024px){.rate_simulator__form_2__results{position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px 4% 5px 4%;margin:0 3vw 15px 4vw}.rate_simulator__form_2__results .rate_simulator__form__results__price{order:1;width:100%}.rate_simulator__form_2__results .rate_simulator__form__results__price .rate_simulator__form__results__price__result{margin-top:7px;line-height:.55em}.rate_simulator__form_2__results .rate_simulator__form__results__parking{order:2;width:100%;padding-top:0;display:flex;align-items:center;justify-content:center;background-position:center right;background-image:none}.rate_simulator__form_2__results .rate_simulator__form__results__parking:after{content:"";display:block;margin-left:7px;width:25px;height:25px;background-repeat:no-repeat;background-image:url(../../images/icn-parking.svg);background-position:center center;background-size:contain}.rate_simulator__form_2__results .rate_simulator__form__results__compare{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;height:12vh}}/*# sourceMappingURL=rate-simulator-fields.css.map */
