#page-header .logo-holder .logo-link img{max-height:45px;}.menu-list .menu-link.focus, .menu-list .menu-link.item-active, .menu-list .menu-link:focus, .menu-list .menu-link:hover, a, .mobile-menu .nav-link.focus, .mobile-menu .nav-link.item-active, .mobile-menu .nav-link:focus, .mobile-menu .nav-link:hover, .btn-link.focus, .btn-link:focus, .btn-link:hover, .page-footer a:hover, .inner-content-contact i, .drop-down-second .sub-menu li a.focus, .drop-down-second .sub-menu li a.item-active, .drop-down-second .sub-menu li a:focus, .drop-down-second .sub-menu li a:hover, .header-menu__navigation ul li.current_page_item a, .header-menu__navigation ul li a:hover, .header-menu__navigation ul li.menu-item-has-children .sub-menu li a:hover, .menu-item-text:hover, .new-h2 span{color:#d91e18;}.btn-primary, .wpcf7-submit, .swiper-pagination-bullet-active, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .widget .btn-link, .h4-wrapper, .numbers-wrapper, .cards::before, .cards:hover .svg-wrapper, .cards-1::after, .icon-wrapper::after, .landing-1__wrapper-text a, .fullscreen__menu::before, .fullscreen__menu::after{background-color:#d91e18;}.btn-primary, .wpcf7-submit, .swiper-pagination-bullet-active, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{border-color:#d91e18;}.scroller, .more-wrapper svg, .dots circle, .scroll-wrapper svg path{fill:#d91e18 !important;}h2::before, li::before, .text-wrapper::before, .counter::before, .section-cta-flotant h2::after, address p::before{background-color:#d91e18;}.header-menu__navigation ul li.menu-item-has-children::after{border-top-color:#d91e18;}.s-title h2, .new-h2 h2, .inner-content h2, .inner-content h3{color:#d91e18;}.s-title{color:#333;}body, a.cards, .new-h2 p{color:#333;}.page-footer, .page-footer .copyright{background-color:#f5f5f5;}.page-footer,.page-footer .footer-menu li a,.page-footer .copyright .copyright-text, .page-footer a{color:#333;}body, blockquote cite{font-family:Public Sans;}.single-post .background-image{background:rgba(245,245,245,1);background-color:rgba(245,245,245,1);background-repeat:repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;}/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuFpmJxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymuyJ6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JywcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JygcufVotfwbg9m4.woff) format('woff');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://hotels-francorchamps.com/wp-content/fonts/public-sans/ijwGs572Xtc6ZYQws9YVwllKVG8qX1oyOymu8Z6JxAcufVotfwbg.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}