@font-face {
    font-family: core-font;
    font-weight: 400;
    font-style: normal;
    src: url(fonts/core-font.woff2)format("woff2"),url(fonts/core-font.ttf)format("truetype"),url(fonts/core-font.svg)format("svg");
    font-display: swap
}

.ficore:before,.ficore:after {
    vertical-align: middle;
    font-family: core-font,sans-serif;
    font-style: initial;
    text-transform: none;
    font-weight: 400;
    display: inline-block
}

.ficore--youtube:not(.ficore--after):before,.ficore--youtube.ficore--after:after {
    content: ""
}

.ficore--work:not(.ficore--after):before,.ficore--work.ficore--after:after {
    content: ""
}

.ficore--whatsapp:not(.ficore--after):before,.ficore--whatsapp.ficore--after:after {
    content: ""
}

.ficore--web:not(.ficore--after):before,.ficore--web.ficore--after:after {
    content: ""
}

.ficore--volume-up:not(.ficore--after):before,.ficore--volume-up.ficore--after:after {
    content: ""
}

.ficore--volume-off:not(.ficore--after):before,.ficore--volume-off.ficore--after:after {
    content: ""
}

.ficore--vimeo:not(.ficore--after):before,.ficore--vimeo.ficore--after:after {
    content: ""
}

.ficore--videocam:not(.ficore--after):before,.ficore--videocam.ficore--after:after {
    content: ""
}

.ficore--twitter:not(.ficore--after):before,.ficore--twitter.ficore--after:after {
    content: ""
}

.ficore--tripadvisor:not(.ficore--after):before,.ficore--tripadvisor.ficore--after:after {
    content: ""
}

.ficore--toggle-on:not(.ficore--after):before,.ficore--toggle-on.ficore--after:after {
    content: ""
}

.ficore--toggle-off:not(.ficore--after):before,.ficore--toggle-off.ficore--after:after {
    content: ""
}

.ficore--tiktok:not(.ficore--after):before,.ficore--tiktok.ficore--after:after {
    content: ""
}

.ficore--thumb-up:not(.ficore--after):before,.ficore--thumb-up.ficore--after:after {
    content: ""
}

.ficore--thumb-up-full:not(.ficore--after):before,.ficore--thumb-up-full.ficore--after:after {
    content: ""
}

.ficore--thumb-down:not(.ficore--after):before,.ficore--thumb-down.ficore--after:after {
    content: ""
}

.ficore--thumb-down-full:not(.ficore--after):before,.ficore--thumb-down-full.ficore--after:after {
    content: ""
}

.ficore--thermostat:not(.ficore--after):before,.ficore--thermostat.ficore--after:after {
    content: ""
}

.ficore--support:not(.ficore--after):before,.ficore--support.ficore--after:after {
    content: ""
}

.ficore--sites-visites:not(.ficore--after):before,.ficore--sites-visites.ficore--after:after {
    content: ""
}

.ficore--shopping-cart:not(.ficore--after):before,.ficore--shopping-cart.ficore--after:after {
    content: ""
}

.ficore--shopping-bag:not(.ficore--after):before,.ficore--shopping-bag.ficore--after:after {
    content: ""
}

.ficore--share:not(.ficore--after):before,.ficore--share.ficore--after:after {
    content: ""
}

.ficore--search:not(.ficore--after):before,.ficore--search.ficore--after:after {
    content: ""
}

.ficore--schedule:not(.ficore--after):before,.ficore--schedule.ficore--after:after {
    content: ""
}

.ficore--restaurant:not(.ficore--after):before,.ficore--restaurant.ficore--after:after {
    content: ""
}

.ficore--reset:not(.ficore--after):before,.ficore--reset.ficore--after:after {
    content: ""
}

.ficore--reply:not(.ficore--after):before,.ficore--reply.ficore--after:after {
    content: ""
}

.ficore--replay:not(.ficore--after):before,.ficore--replay.ficore--after:after {
    content: ""
}

.ficore--remove-rounded:not(.ficore--after):before,.ficore--remove-rounded.ficore--after:after {
    content: ""
}

.ficore--quote:not(.ficore--after):before,.ficore--quote.ficore--after:after {
    content: ""
}

.ficore--quote-full:not(.ficore--after):before,.ficore--quote-full.ficore--after:after {
    content: ""
}

.ficore--quote-4:not(.ficore--after):before,.ficore--quote-4.ficore--after:after {
    content: ""
}

.ficore--quote-4-full:not(.ficore--after):before,.ficore--quote-4-full.ficore--after:after {
    content: ""
}

.ficore--quote-3:not(.ficore--after):before,.ficore--quote-3.ficore--after:after {
    content: ""
}

.ficore--quote-3-full:not(.ficore--after):before,.ficore--quote-3-full.ficore--after:after {
    content: ""
}

.ficore--quote-2:not(.ficore--after):before,.ficore--quote-2.ficore--after:after {
    content: ""
}

.ficore--quote-2-full:not(.ficore--after):before,.ficore--quote-2-full.ficore--after:after {
    content: ""
}

.ficore--question-answer:not(.ficore--after):before,.ficore--question-answer.ficore--after:after {
    content: ""
}

.ficore--print:not(.ficore--after):before,.ficore--print.ficore--after:after {
    content: ""
}

.ficore--play-circle:not(.ficore--after):before,.ficore--play-circle.ficore--after:after {
    content: ""
}

.ficore--pinterest:not(.ficore--after):before,.ficore--pinterest.ficore--after:after {
    content: ""
}

.ficore--picture-as-pdf:not(.ficore--after):before,.ficore--picture-as-pdf.ficore--after:after {
    content: ""
}

.ficore--photo-camera:not(.ficore--after):before,.ficore--photo-camera.ficore--after:after {
    content: ""
}

.ficore--nestor:not(.ficore--after):before,.ficore--nestor.ficore--after:after {
    content: ""
}

.ficore--nestor-glitter:not(.ficore--after):before,.ficore--nestor-glitter.ficore--after:after {
    content: ""
}

.ficore--mobile:not(.ficore--after):before,.ficore--mobile.ficore--after:after {
    content: ""
}

.ficore--mic:not(.ficore--after):before,.ficore--mic.ficore--after:after {
    content: ""
}

.ficore--menu-book:not(.ficore--after):before,.ficore--menu-book.ficore--after:after {
    content: ""
}

.ficore--map:not(.ficore--after):before,.ficore--map.ficore--after:after {
    content: ""
}

.ficore--map-choice:not(.ficore--after):before,.ficore--map-choice.ficore--after:after {
    content: ""
}

.ficore--location-on:not(.ficore--after):before,.ficore--location-on.ficore--after:after {
    content: ""
}

.ficore--local-activity:not(.ficore--after):before,.ficore--local-activity.ficore--after:after {
    content: ""
}

.ficore--list:not(.ficore--after):before,.ficore--list.ficore--after:after {
    content: ""
}

.ficore--linkedin:not(.ficore--after):before,.ficore--linkedin.ficore--after:after {
    content: ""
}

.ficore--leaf:not(.ficore--after):before,.ficore--leaf.ficore--after:after {
    content: ""
}

.ficore--instagram:not(.ficore--after):before,.ficore--instagram.ficore--after:after {
    content: ""
}

.ficore--infos-pratiques:not(.ficore--after):before,.ficore--infos-pratiques.ficore--after:after {
    content: ""
}

.ficore--help:not(.ficore--after):before,.ficore--help.ficore--after:after {
    content: ""
}

.ficore--hebergement:not(.ficore--after):before,.ficore--hebergement.ficore--after:after {
    content: ""
}

.ficore--group:not(.ficore--after):before,.ficore--group.ficore--after:after {
    content: ""
}

.ficore--fullscreen:not(.ficore--after):before,.ficore--fullscreen.ficore--after:after {
    content: ""
}

.ficore--forward-to-inbox:not(.ficore--after):before,.ficore--forward-to-inbox.ficore--after:after {
    content: ""
}

.ficore--filter:not(.ficore--after):before,.ficore--filter.ficore--after:after {
    content: ""
}

.ficore--file-upload:not(.ficore--after):before,.ficore--file-upload.ficore--after:after {
    content: ""
}

.ficore--file-download:not(.ficore--after):before,.ficore--file-download.ficore--after:after {
    content: ""
}

.ficore--favorite:not(.ficore--after):before,.ficore--favorite.ficore--after:after {
    content: ""
}

.ficore--favorite-full:not(.ficore--after):before,.ficore--favorite-full.ficore--after:after {
    content: ""
}

.ficore--facebook:not(.ficore--after):before,.ficore--facebook.ficore--after:after {
    content: ""
}

.ficore--external:not(.ficore--after):before,.ficore--external.ficore--after:after {
    content: ""
}

.ficore--event-available:not(.ficore--after):before,.ficore--event-available.ficore--after:after {
    content: ""
}

.ficore--error:not(.ficore--after):before,.ficore--error.ficore--after:after {
    content: ""
}

.ficore--equivalent:not(.ficore--after):before,.ficore--equivalent.ficore--after:after {
    content: ""
}

.ficore--equivalent-tgv:not(.ficore--after):before,.ficore--equivalent-tgv.ficore--after:after {
    content: ""
}

.ficore--equivalent-car:not(.ficore--after):before,.ficore--equivalent-car.ficore--after:after {
    content: ""
}

.ficore--equivalent-bulb:not(.ficore--after):before,.ficore--equivalent-bulb.ficore--after:after {
    content: ""
}

.ficore--email:not(.ficore--after):before,.ficore--email.ficore--after:after {
    content: ""
}

.ficore--edit:not(.ficore--after):before,.ficore--edit.ficore--after:after {
    content: ""
}

.ficore--direction-run:not(.ficore--after):before,.ficore--direction-run.ficore--after:after {
    content: ""
}

.ficore--delete-forever:not(.ficore--after):before,.ficore--delete-forever.ficore--after:after {
    content: ""
}

.ficore--credit-score:not(.ficore--after):before,.ficore--credit-score.ficore--after:after {
    content: ""
}

.ficore--copyrights:not(.ficore--after):before,.ficore--copyrights.ficore--after:after {
    content: ""
}

.ficore--copy:not(.ficore--after):before,.ficore--copy.ficore--after:after {
    content: ""
}

.ficore--confirmation-number:not(.ficore--after):before,.ficore--confirmation-number.ficore--after:after {
    content: ""
}

.ficore--computer:not(.ficore--after):before,.ficore--computer.ficore--after:after {
    content: ""
}

.ficore--close:not(.ficore--after):before,.ficore--close.ficore--after:after {
    content: ""
}

.ficore--circle:not(.ficore--after):before,.ficore--circle.ficore--after:after {
    content: ""
}

.ficore--chevron-top:not(.ficore--after):before,.ficore--chevron-top.ficore--after:after {
    content: ""
}

.ficore--chevron-right:not(.ficore--after):before,.ficore--chevron-right.ficore--after:after {
    content: ""
}

.ficore--chevron-left:not(.ficore--after):before,.ficore--chevron-left.ficore--after:after {
    content: ""
}

.ficore--chevron-bottom:not(.ficore--after):before,.ficore--chevron-bottom.ficore--after:after {
    content: ""
}

.ficore--check-box:not(.ficore--after):before,.ficore--check-box.ficore--after:after {
    content: ""
}

.ficore--centered-position:not(.ficore--after):before,.ficore--centered-position.ficore--after:after {
    content: ""
}

.ficore--category:not(.ficore--after):before,.ficore--category.ficore--after:after {
    content: ""
}

.ficore--call:not(.ficore--after):before,.ficore--call.ficore--after:after {
    content: ""
}

.ficore--calendar-today:not(.ficore--after):before,.ficore--calendar-today.ficore--after:after {
    content: ""
}

.ficore--by-train:not(.ficore--after):before,.ficore--by-train.ficore--after:after {
    content: ""
}

.ficore--by-plane:not(.ficore--after):before,.ficore--by-plane.ficore--after:after {
    content: ""
}

.ficore--by-car:not(.ficore--after):before,.ficore--by-car.ficore--after:after {
    content: ""
}

.ficore--by-bus:not(.ficore--after):before,.ficore--by-bus.ficore--after:after {
    content: ""
}

.ficore--by-a-boat:not(.ficore--after):before,.ficore--by-a-boat.ficore--after:after {
    content: ""
}

.ficore--beenhere:not(.ficore--after):before,.ficore--beenhere.ficore--after:after {
    content: ""
}

.ficore--arrow-upward:not(.ficore--after):before,.ficore--arrow-upward.ficore--after:after {
    content: ""
}

.ficore--arrow-forward:not(.ficore--after):before,.ficore--arrow-forward.ficore--after:after {
    content: ""
}

.ficore--arrow-downward:not(.ficore--after):before,.ficore--arrow-downward.ficore--after:after {
    content: ""
}

.ficore--arrow-back:not(.ficore--after):before,.ficore--arrow-back.ficore--after:after {
    content: ""
}

.ficore--add:not(.ficore--after):before,.ficore--add.ficore--after:after {
    content: ""
}

.ficore--add-location-alt:not(.ficore--after):before,.ficore--add-location-alt.ficore--after:after {
    content: ""
}

:root {
    --core-font--youtube: "";
    --core-font--work: "";
    --core-font--whatsapp: "";
    --core-font--web: "";
    --core-font--volume-up: "";
    --core-font--volume-off: "";
    --core-font--vimeo: "";
    --core-font--videocam: "";
    --core-font--twitter: "";
    --core-font--tripadvisor: "";
    --core-font--toggle-on: "";
    --core-font--toggle-off: "";
    --core-font--tiktok: "";
    --core-font--thumb-up: "";
    --core-font--thumb-up-full: "";
    --core-font--thumb-down: "";
    --core-font--thumb-down-full: "";
    --core-font--thermostat: "";
    --core-font--support: "";
    --core-font--sites-visites: "";
    --core-font--shopping-cart: "";
    --core-font--shopping-bag: "";
    --core-font--share: "";
    --core-font--search: "";
    --core-font--schedule: "";
    --core-font--restaurant: "";
    --core-font--reset: "";
    --core-font--reply: "";
    --core-font--replay: "";
    --core-font--remove-rounded: "";
    --core-font--quote: "";
    --core-font--quote-full: "";
    --core-font--quote-4: "";
    --core-font--quote-4-full: "";
    --core-font--quote-3: "";
    --core-font--quote-3-full: "";
    --core-font--quote-2: "";
    --core-font--quote-2-full: "";
    --core-font--question-answer: "";
    --core-font--print: "";
    --core-font--play-circle: "";
    --core-font--pinterest: "";
    --core-font--picture-as-pdf: "";
    --core-font--photo-camera: "";
    --core-font--nestor: "";
    --core-font--nestor-glitter: "";
    --core-font--mobile: "";
    --core-font--mic: "";
    --core-font--menu-book: "";
    --core-font--map: "";
    --core-font--map-choice: "";
    --core-font--location-on: "";
    --core-font--local-activity: "";
    --core-font--list: "";
    --core-font--linkedin: "";
    --core-font--leaf: "";
    --core-font--instagram: "";
    --core-font--infos-pratiques: "";
    --core-font--help: "";
    --core-font--hebergement: "";
    --core-font--group: "";
    --core-font--fullscreen: "";
    --core-font--forward-to-inbox: "";
    --core-font--filter: "";
    --core-font--file-upload: "";
    --core-font--file-download: "";
    --core-font--favorite: "";
    --core-font--favorite-full: "";
    --core-font--facebook: "";
    --core-font--external: "";
    --core-font--event-available: "";
    --core-font--error: "";
    --core-font--equivalent: "";
    --core-font--equivalent-tgv: "";
    --core-font--equivalent-car: "";
    --core-font--equivalent-bulb: "";
    --core-font--email: "";
    --core-font--edit: "";
    --core-font--direction-run: "";
    --core-font--delete-forever: "";
    --core-font--credit-score: "";
    --core-font--copyrights: "";
    --core-font--copy: "";
    --core-font--confirmation-number: "";
    --core-font--computer: "";
    --core-font--close: "";
    --core-font--circle: "";
    --core-font--chevron-top: "";
    --core-font--chevron-right: "";
    --core-font--chevron-left: "";
    --core-font--chevron-bottom: "";
    --core-font--check-box: "";
    --core-font--centered-position: "";
    --core-font--category: "";
    --core-font--call: "";
    --core-font--calendar-today: "";
    --core-font--by-train: "";
    --core-font--by-plane: "";
    --core-font--by-car: "";
    --core-font--by-bus: "";
    --core-font--by-a-boat: "";
    --core-font--beenhere: "";
    --core-font--arrow-upward: "";
    --core-font--arrow-forward: "";
    --core-font--arrow-downward: "";
    --core-font--arrow-back: "";
    --core-font--add: "";
    --core-font--add-location-alt: ""
}
