/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');
  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: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');
  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;
}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');
  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: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
  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: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotocondensed/v30/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
  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;
}

.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-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=u7pd33p);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=u7pd4ti);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=u7pd59x);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%}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}.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=u7pd9ac);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=u7pd9mj);height:28px;padding-right:21px}.icon-star-line:before{background-image:url(/resources/static-ec/dist/svg/star-line.svg?v=u7pd9vj);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=u7pda9z);display:block}.icon-full:before{background-image:url(/resources/static-ec/dist/svg/full.svg?v=u7pdaha);display:block}.icon-empty:before{background-image:url(/resources/static-ec/dist/svg/empty.svg?v=u7pdalr);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=u7pdaxb);display:block}.icon-camera:before{background-image:url(/resources/static-ec/dist/svg/camera.svg?v=u7pdb3e);display:block}.icon-compass:before{background-image:url(/resources/static-ec/dist/svg/compass.svg?v=u7pdb5y);display:block}.icon-half:before{background-image:url(/resources/static-ec/dist/svg/half.svg?v=u7pdbdj);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=u7pdbl4);display:block}.icon-information:before{background-image:url(/resources/static-ec/dist/svg/information.svg?v=u7pdbom);display:block}.icon-resume:before{background-image:url(/resources/static-ec/dist/svg/resume.svg?v=u7pdbvi);display:block}.icon-review:before{background-image:url(/resources/static-ec/dist/svg/review.svg?v=u7pdbzx);display:block}.icon-price:before{background-image:url(/resources/static-ec/dist/svg/price.svg?v=u7pdc7g);display:block}.icon-formalities:before{background-image:url(/resources/static-ec/dist/svg/formalities.svg?v=u7pdcdg);display:block}.icon-health:before{background-image:url(/resources/static-ec/dist/svg/health.svg?v=u7pdcgv);display:block}.icon-thumbUp:before{background-image:url(/resources/static-ec/dist/svg/thumbUp.svg?v=u7pdcqj);display:block}.icon-meal:before{background-image:url(/resources/static-ec/dist/svg/meal.svg?v=u7pdcrd);display:block}.icon-activities:before{background-image:url(/resources/static-ec/dist/svg/activities.svg?v=u7pdcxr);display:block}.icon-close:before{background-image:url(/resources/static-ec/dist/svg/close.svg?v=u7pdd53);display:block;height:12px;width:12px}.icon-phone:before{background-image:url(/resources/static-ec/dist/svg/phone.svg?v=u7pddbc)}.icon-date:before{background-image:url(/resources/static-ec/dist/svg/date.svg?v=u7pddhk);display:block}.icon-star:before{background-image:url(/resources/static-ec/dist/svg/star.svg?v=u7pddm4);display:block;height:15px;width:15px}.icon-arrow:before{background-image:url(/resources/static-ec/dist/svg/arrow.svg?v=u7pddur);display:block}.icon-location:before{background-image:url(/resources/static-ec/dist/svg/location.svg?v=u7pde4c);display:block}.icon-sun:before{background-image:url(/resources/static-ec/dist/svg/sun.svg?v=u7pde9m);display:block}.icon-kids:before{background-image:url(/resources/static-ec/dist/svg/kids.svg?v=u7pdegj);display:block}.icon-rent:before{background-image:url(/resources/static-ec/dist/svg/rent.svg?v=u7pden5);display:block}.icon-palm:before{background-image:url(/resources/static-ec/dist/svg/palm.svg?v=u7pdeto);display:block}.icon-advise:before{background-image:url(/resources/static-ec/dist/svg/advise.svg?v=u7pdf1v);display:block}.icon-zoom:before{background-image:url(/resources/static-ec/dist/svg/zoom.svg?v=u7pdf9f);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=u7pdfkk);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=u7pdfw0);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=u7pdg4y);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=u7pdgia);width:30px}.icon-globe:before{background-image:url(/resources/static-ec/dist/svg/globe.svg?v=u7pdgsh);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=u7pdh4f);height:17.5px;width:17.36px}.icon-earth:before{background-image:url(/resources/static-ec/dist/svg/earth.svg?v=u7pdhct)}.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=u7pdhsg)}.icon-headphone:before{background-image:url(/resources/static-ec/dist/svg/headphone.svg?v=u7pdi4e);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=u7pdif4);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=u7pdipo);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=u7pdj3g);display:block;height:16px;width:10.17px}.icon-picto-duree:before{background-image:url(/resources/static-ec/dist/svg/duree.svg?v=u7pdjaw);display:block}.icon-picto-oeil:before{background-image:url(/resources/static-ec/dist/svg/oeil.svg?v=u7pdjfd);display:block;height:11px;width:19px}.icon-picto-camera:before{background-image:url(/resources/static-ec/dist/svg/picto-camera.svg?v=u7pdjmy);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=u7pdjtv);display:block;height:63px;width:188.08px}.icon-palm-plein:before{background-image:url(/resources/static-ec/dist/svg/palm-plein.svg?v=u7pdk1k);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=u7pdkgl);display:block;height:55px;width:55px}.icon-logo_FramMin:before{background-image:url(/resources/static-ec/dist/svg/logo_FramMin.svg?v=u7pdknv);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=u7pdkur);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=u7pdl86);height:20px;width:249px}.icon-Framissima:before{background-image:url(/resources/static-ec/dist/svg/Framissima.svg?v=u7pdlhb);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=u7pdlsl);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=u7pdm4r);display:block;height:18px;width:24px}.icon-right-arrow:before{background-image:url(/resources/static-ec/dist/svg/right-arrow.svg?v=u7pdmb0);display:block}.icon-back-arrow:before{background-image:url(/resources/static-ec/dist/svg/back-arrow.svg?v=u7pdmhi);display:block;height:10px;opacity:.5;width:12px}.icon-picto-arrow:before{background-image:url(/resources/static-ec/dist/svg/picto-arrow.svg?v=u7pdmp9);display:block}.icon-picto-plus:before{background-image:url(/resources/static-ec/dist/svg/picto-plus.svg?v=u7pdmx4);display:block}.icon-picto-less:before{background-image:url(/resources/static-ec/dist/svg/picto-less.svg?v=u7pdn5v);display:block}.icon-pin-fill:before{background-image:url(/resources/static-ec/dist/svg/pin.svg?v=u7pdnao);display:block}.icon-picto-date:before{background-image:url(/resources/static-ec/dist/svg/picto-date.svg?v=u7pdnhi);display:block}.icon-climatisation:before{background-image:url(/resources/static-ec/dist/svg/climatisation.svg?v=u7pdnnf);display:block;height:15px;width:15px}.icon-centre-bien-etre:before{background-image:url(/resources/static-ec/dist/svg/centre-bien-etre.svg?v=u7pdnu7);display:block;height:15px;width:15px}.icon-activites-enfants:before{background-image:url(/resources/static-ec/dist/svg/activites-enfants.svg?v=u7pdo2w);display:block;height:15px;width:15px}.icon-animations:before{background-image:url(/resources/static-ec/dist/svg/animations.svg?v=u7pdoaw);display:block;height:15px;width:15px}.icon-piscine:before{background-image:url(/resources/static-ec/dist/svg/piscine.svg?v=u7pdomb);display:block;height:15px;width:15px}.icon-salle-de-sport:before{background-image:url(/resources/static-ec/dist/svg/salle-de-sport.svg?v=u7pdotf);display:block;height:15px;width:15px}.icon-internet:before{background-image:url(/resources/static-ec/dist/svg/internet.svg?v=u7pdp01);display:block;height:15px;width:15px}.icon-piscine-couverte:before{background-image:url(/resources/static-ec/dist/svg/piscine-couverte.svg?v=u7pdp72);display:block;height:15px;width:15px}.icon-animaux-admis:before{background-image:url(/resources/static-ec/dist/svg/animaux-admis.svg?v=u7pdpek);display:block;height:15px;width:15px}.icon-casiers-ski:before{background-image:url(/resources/static-ec/dist/svg/casiers-ski.svg?v=u7pdpmm);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=u7pdpsp);display:block;height:15px;width:15px}.icon-tv:before{background-image:url(/resources/static-ec/dist/svg/tv.svg?v=u7pdq2g);display:block;height:15px;width:15px}.icon-room-service:before{background-image:url(/resources/static-ec/dist/svg/room-service.svg?v=u7pdqa2);display:block;height:15px;width:15px}.icon-chambres-non-fumeur:before{background-image:url(/resources/static-ec/dist/svg/chambres-non-fumeur.svg?v=u7pdqgr);display:block;height:15px;width:15px}.icon-tennis:before{background-image:url(/resources/static-ec/dist/svg/tennis.svg?v=u7pdqpd);display:block;height:15px;width:15px}.icon-spa:before{background-image:url(/resources/static-ec/dist/svg/spa.svg?v=u7pdqw7)}.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=u7pdr4k)}.icon-picto_lettre:before{background-image:url(/resources/static-ec/dist/svg/picto_lettre.svg?v=u7pdrbx);display:block;height:15px;width:15px}.icon-golf_svg:before{background-image:url(/resources/static-ec/dist/svg/golf_svg.svg?v=u7pdrke);display:block;height:15px;width:15px}.icon-hammam_svg:before{background-image:url(/resources/static-ec/dist/svg/hammam_svg.svg?v=u7pdrtd);display:block;height:15px;width:15px}.icon-handball_svg:before{background-image:url(/resources/static-ec/dist/svg/handball_svg.svg?v=u7pds2t);display:block;height:15px;width:15px}.icon-lave_vaisselle_svg:before{background-image:url(/resources/static-ec/dist/svg/lave_vaisselle_svg.svg?v=u7pdsb5);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=u7pdsiz);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=u7pdspe);display:block;height:15px;width:15px}.icon-mini_bar_svg:before{background-image:url(/resources/static-ec/dist/svg/mini_bar_svg.svg?v=u7pdsxp);display:block;height:15px;width:15px}.icon-minibar:before{background-image:url(/resources/static-ec/dist/svg/minibar.svg?v=u7pdt6a);display:block;height:15px;width:15px}.icon-mini_golf_svg:before{background-image:url(/resources/static-ec/dist/svg/mini_golf_svg.svg?v=u7pdtex);display:block;height:15px;width:15px}.icon-piscine_couverte_svg:before{background-image:url(/resources/static-ec/dist/svg/piscine_couverte_svg.svg?v=u7pdtnr);display:block;height:15px;width:15px}.icon-piscine_svg:before{background-image:url(/resources/static-ec/dist/svg/piscine_svg.svg?v=u7pdtv5);display:block;height:15px;width:15px}.icon-plage_svg:before{background-image:url(/resources/static-ec/dist/svg/plage_svg.svg?v=u7pdu38);display:block;height:15px;width:15px}.icon-plage1x:before{background-image:url(/resources/static-ec/dist/svg/plage1x.svg?v=u7pdu8h);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=u7pdufu);display:block;height:15px;width:15px}.icon-plongee_bouteille_svg:before{background-image:url(/resources/static-ec/dist/svg/plongee_bouteille_svg.svg?v=u7pduo2);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=u7pduui);display:block;height:15px;width:15px}.icon-room_service_svg:before{background-image:url(/resources/static-ec/dist/svg/room_service_svg.svg?v=u7pdv1v);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=u7pdvaz);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=u7pdvk6);display:block;height:15px;width:15px}.icon-sauna_svg:before{background-image:url(/resources/static-ec/dist/svg/sauna_svg.svg?v=u7pdvrf);display:block;height:15px;width:15px}.icon-sauna1x:before{background-image:url(/resources/static-ec/dist/svg/sauna1x.svg?v=u7pdvz5);display:block;height:15px;width:15px}.icon-seche_cheveux_svg:before{background-image:url(/resources/static-ec/dist/svg/seche_cheveux_svg.svg?v=u7pdw5j);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=u7pdwav);display:block;height:15px;width:15px}.icon-solarium_svg:before{background-image:url(/resources/static-ec/dist/svg/solarium_svg.svg?v=u7pdwgq);display:block;height:15px;width:15px}.icon-spa_svg:before{background-image:url(/resources/static-ec/dist/svg/spa_svg.svg?v=u7pdwlj);display:block;height:15px;width:15px}.icon-telephone_svg:before{background-image:url(/resources/static-ec/dist/svg/telephone_svg.svg?v=u7pdwqs);display:block;height:15px;width:15px}.icon-television_svg:before{background-image:url(/resources/static-ec/dist/svg/television_svg.svg?v=u7pdww2);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=u7pdwzc);display:block;height:15px;width:15px}.icon-tennis_svg:before{background-image:url(/resources/static-ec/dist/svg/tennis_svg.svg?v=u7pdx5i);display:block;height:15px;width:15px}.icon-terrasse_svg:before{background-image:url(/resources/static-ec/dist/svg/terrasse_svg.svg?v=u7pdx9p);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=u7pdxdu);display:block;height:15px;width:15px}.icon-toboggan_aquatique_svg:before{background-image:url(/resources/static-ec/dist/svg/toboggan_aquatique_svg.svg?v=u7pdxfz);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=u7pdxj7);display:block;height:15px;width:15px}.icon-volleyball_svg:before{background-image:url(/resources/static-ec/dist/svg/volleyball_svg.svg?v=u7pdxlc);display:block;height:15px;width:15px}.icon-chambre-non-fumeur:before{background-image:url(/resources/static-ec/dist/svg/chambre-non-fumeur.svg?v=u7pdxn3);display:block;height:15px;width:15px}.icon-acces_internet_svg:before{background-image:url(/resources/static-ec/dist/svg/acces_internet_svg.svg?v=u7pdxqh);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=u7pdxsk);display:block;height:15px;width:15px}.icon-animation1:before{background-image:url(/resources/static-ec/dist/svg/animation1.svg?v=u7pdxy5);display:block;height:15px;width:15px}.icon-animaux_admis_svg:before{background-image:url(/resources/static-ec/dist/svg/animaux_admis_svg.svg?v=u7pdy06);display:block;height:15px;width:15px}.icon-baignoire_svg:before{background-image:url(/resources/static-ec/dist/svg/baignoire_svg.svg?v=u7pdy5d);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=u7pdy6f);display:block;height:15px;width:15px}.icon-balcon_svg:before{background-image:url(/resources/static-ec/dist/svg/balcon_svg.svg?v=u7pdy73);display:block;height:15px;width:15px}.icon-climatisation1:before{background-image:url(/resources/static-ec/dist/svg/climatisation1.svg?v=u7pdy93);display:block;height:15px;width:15px}.icon-coffre_fort:before{background-image:url(/resources/static-ec/dist/svg/coffre_fort.svg?v=u7pdybd);display:block;height:15px;width:15px}.icon-coffre-fort:before{background-image:url(/resources/static-ec/dist/svg/coffre-fort.svg?v=u7pdycj);display:block;height:15px;width:15px}.icon-coffre_fort_svg:before{background-image:url(/resources/static-ec/dist/svg/coffre_fort_svg.svg?v=u7pdydp);display:block;height:15px;width:15px}.icon-coin_cuisine_svg:before{background-image:url(/resources/static-ec/dist/svg/coin_cuisine_svg.svg?v=u7pdyfr);display:block;height:15px;width:15px}.icon-coin_salon_svg:before{background-image:url(/resources/static-ec/dist/svg/coin_salon_svg.svg?v=u7pdyho);display:block;height:15px;width:15px}.icon-douche_svg:before{background-image:url(/resources/static-ec/dist/svg/douche_svg.svg?v=u7pdyjs);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=u7pdylz);display:block;height:15px;width:15px}.icon-flechettes_svg:before{background-image:url(/resources/static-ec/dist/svg/flechettes_svg.svg?v=u7pdynl);display:block;height:15px;width:15px}.icon-football_svg:before{background-image:url(/resources/static-ec/dist/svg/football_svg.svg?v=u7pdyoe);display:block;height:15px;width:15px}.icon-mini-bar:before{background-image:url(/resources/static-ec/dist/svg/mini-bar.svg?v=u7pdypo);display:block;height:15px;width:15px}.icon-mobilite-reduite:before{background-image:url(/resources/static-ec/dist/svg/mobilite-reduite.svg?v=u7pdyr0);display:block;height:15px;width:15px}.icon-parking:before{background-image:url(/resources/static-ec/dist/svg/parking.svg?v=u7pdysc);display:block;height:15px;width:15px}.icon-parking-velo:before{background-image:url(/resources/static-ec/dist/svg/parking-velo.svg?v=u7pdyu5);display:block;height:15px;width:15px}.icon-discotheque:before{background-image:url(/resources/static-ec/dist/svg/discotheque.svg?v=u7pdyv2);display:block;height:15px;width:15px}.icon-reception-24:before{background-image:url(/resources/static-ec/dist/svg/reception-24.svg?v=u7pdywv);display:block;height:15px;width:15px}.icon-tv-satelitte:before{background-image:url(/resources/static-ec/dist/svg/tv-satelitte.svg?v=u7pdyys);display:block;height:15px;width:15px}.icon-jardin:before{background-image:url(/resources/static-ec/dist/svg/jardin.svg?v=u7pdz0e);display:block;height:15px;width:15px}.icon-picto-maisonHotel:before{background-image:url(/resources/static-ec/dist/svg/maisonHotel.svg?v=u7pdz24);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=u7pdz2o);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=u7pdz4m);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=u7pdz5l);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}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-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=u7pe2lq)}.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=u7pe2nm)}.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=u7pe4gs)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--mastercard{background-image:url(/resources/static-ec/dist/svg/picto-mastercard.svg?v=u7pe4jv)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--visa{background-image:url(/resources/static-ec/dist/svg/picto-visa.svg?v=u7pe4mk)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--cheque{background-image:url(/resources/static-ec/dist/svg/picto-cheque_vacance.svg?v=u7pe4oe)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--bancontact{background-image:url(/resources/static-ec/dist/svg/picto-ban.svg?v=u7pe4qi)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--maestro{background-image:url(/resources/static-ec/dist/svg/picto-maestro.svg?v=u7pe4t9)}.kv-Footer section .kv-Footer-card ul .kv-Footer-cardItem--floa{background-image:url(/resources/static-ec/dist/svg/picto-floa.svg?v=u7pe4y8)}.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=u7pe5a0);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=u7pe5ko);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=u7pe6im);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=u7pe7cn);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=u7pe8cl);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}.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)}}body{background-color:#f4f6f8}@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=u7pe8ug);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-Questions{margin-inline:15px}@media(min-width:992px){.kv-Questions{margin-inline:0}}.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}@media(min-width:992px){body{font-family:Roboto Condensed,sans-serif}}.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-LoginSection{margin-inline:auto;max-width:1000px}}.kv-Wrapper{margin-top:20px;margin-inline:15px}@media(min-width:992px){.kv-Wrapper{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;justify-content:normal;margin-bottom:50px;margin-inline:0}}.kv-WrapperLogin{padding-top:31px}.kv-Title,.kv-WrapperLogin{font-family:Roboto Condensed,sans-serif}.kv-Title{color:#27343e;font-size:22px;font-weight:700;line-height:54px;margin-top:60px;padding-bottom:20px;text-align:center}@media(min-width:992px){.kv-Title{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700;line-height:30px}}.kv-Login{background:#fff;border-radius:6px}@media(min-width:992px){.kv-Login{min-width:444px;text-align:center}}.kv-Login-container{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:29px;justify-content:normal;padding:20px}.kv-Login-containerSubTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;opacity:1;text-align:center}@media(min-width:992px){.kv-Login-containerSubTitle{margin-block:20px;margin-inline:auto;width:350px}}.kv-Login-containerForm{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:15px;justify-content:normal}.kv-Login-containerForm input{background:#f4f6f8;border:none;border-radius:6px;height:50px;text-indent:16px;width:100%}.kv-Login-containerForm input::-webkit-input-placeholder{font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:30px;text-indent:16px}.kv-Login-containerActions{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.kv-Login-containerActionsMoreInfo{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400;gap:10px;line-height:24px;margin-inline:auto;margin-top:40px;text-align:center;text-decoration:underline}.kv-Login-containerActionsMoreInfo,.kv-Login-containerActionsMoreInfo .kv-Tooltip{align-items:normal;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal}.kv-Login-containerActionsMoreInfo .kv-Tooltip{margin-block:auto;position:relative}.kv-Login-containerActionsMoreInfo .kv-Tooltip>img{margin-block:auto}.kv-Login-containerActionsMoreInfo .kv-Tooltip .kv-Tooltiptext{background:#fff;border-radius:6px;bottom:170%;box-shadow:0 3px 6px rgba(0,0,0,.141);color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;left:50%;line-height:14px;margin-left:-160px;opacity:0;padding:10px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:160px;z-index:1}.kv-Login-containerActionsMoreInfo .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:10px;width:0}.kv-Login-containerActionsMoreInfo .kv-Tooltip .kv-Tooltiptext:before{border-left:11px solid transparent;border-right:11px solid transparent;border-top:9px solid;bottom:-11px;content:"";height:0;position:absolute;right:9px;width:0}.kv-Login-containerActionsMoreInfo .kv-Tooltip:hover .kv-Tooltiptext{opacity:1;visibility:visible}.kv-Login-containerActionsBtn{background:#e22518;border:none;border-radius:6px;cursor:pointer;height:50px}.kv-Login-containerActionsBtn:hover{background-color:#b51f14}.kv-Login-containerActionsBtn--Auth{margin-top:25px;margin-inline:auto;margin-bottom:20px;padding-inline:12px}@media(min-width:992px){.kv-Login-containerActionsBtn--Auth{margin-inline:120px}}.kv-Login-containerActionsBtn--Auth>span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:30px;text-align:center;text-transform:uppercase}.kv-Pros{background-image:url(/resources/static-ec/dist/backgroundFram.jpg?v=u7peadl);background-repeat:no-repeat;background-size:cover;border-radius:.375rem;margin-top:20px;padding:75px 16px;width:unset}@media(min-width:992px){.kv-Pros{background-position:50%;margin-top:0;width:380px}}.kv-Pros-content{background-color:#fff;border-radius:6px;margin-inline:auto;padding:40px 20px}@media(min-width:992px){.kv-Pros-content{width:280px}}.kv-Pros-contentTitle{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:600;line-height:24px;margin-inline:auto;margin-bottom:21px;padding-inline:20px;text-align:center}.kv-Pros-contentList{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;gap:33px;justify-content:normal;list-style:none;margin-left:50px;padding:0}.kv-Pros-contentList>li:before{background-image:url(/resources/static-ec/dist/check-mark.png?v=u7peag4);background-repeat:no-repeat;background-size:cover;content:"";height:20px;left:-25px;position:absolute;top:0;width:20px}.kv-Pros-contentList>li{color:#27343e;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:24px;position:relative;text-align:left}.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}@media(min-width:992px){.kv-Helper{cursor:pointer;padding-block:7px;padding-inline:12px;width:241px}}.kv-Helper:hover{background-color:#b51f14}.kv-Helper>span{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:700;line-height:30px}.kv-Helper>img{height:18px;margin-block:auto}.kv-Error{align-items:normal;background:#fff;border:1px solid #e22518;color:#e22518;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Roboto Condensed,sans-serif;font-size:13px;font-weight:400;gap:8px;justify-content:center;line-height:15px;padding-block:15px}.kv-Error>img{display:flex;height:15px;width:15px}.kv-Error-message,.kv-Error>img{margin-block:auto}.kv-Error-message>a{color:inherit;cursor:pointer;font-weight:600}.kv-Error-message>a:hover{text-decoration:underline}.recaptcha-content{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.kv-Login-containerActionsFram{display:flex;justify-content:center;width:100%}.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}}