@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo58m-wi40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkKEo58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58m-wi40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv58m-wi40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkCEv58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv58m-wi40.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv58i-wi40.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/quicksand/v14/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv58a-wg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:300;src:local('Hind Vadodara Light'),local(HindVadodara-Light),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSDn3uW8-oBOL.woff2) format("woff2");unicode-range:U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:300;src:local('Hind Vadodara Light'),local(HindVadodara-Light),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSDn3uXo-oBOL.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:300;src:local('Hind Vadodara Light'),local(HindVadodara-Light),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSDn3uXQ-oA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:400;src:local('Hind Vadodara Regular'),local(HindVadodara-Regular),url(https://fonts.gstatic.com/s/hindvadodara/v6/neINzCKvrIcn5pbuuuriV9tTQInVrEsf.woff2) format("woff2");unicode-range:U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:400;src:local('Hind Vadodara Regular'),local(HindVadodara-Regular),url(https://fonts.gstatic.com/s/hindvadodara/v6/neINzCKvrIcn5pbuuuriV9tTQJzVrEsf.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:400;src:local('Hind Vadodara Regular'),local(HindVadodara-Regular),url(https://fonts.gstatic.com/s/hindvadodara/v6/neINzCKvrIcn5pbuuuriV9tTQJLVrA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:600;src:local('Hind Vadodara SemiBold'),local(HindVadodara-SemiBold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSE3xuW8-oBOL.woff2) format("woff2");unicode-range:U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:600;src:local('Hind Vadodara SemiBold'),local(HindVadodara-SemiBold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSE3xuXo-oBOL.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:600;src:local('Hind Vadodara SemiBold'),local(HindVadodara-SemiBold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSE3xuXQ-oA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:700;src:local('Hind Vadodara Bold'),local(HindVadodara-Bold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSCnwuW8-oBOL.woff2) format("woff2");unicode-range:U+0964-0965,U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:700;src:local('Hind Vadodara Bold'),local(HindVadodara-Bold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSCnwuXo-oBOL.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Hind Vadodara';font-style:normal;font-weight:700;src:local('Hind Vadodara Bold'),local(HindVadodara-Bold),url(https://fonts.gstatic.com/s/hindvadodara/v6/neIQzCKvrIcn5pbuuuriV9tTSCnwuXQ-oA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'),local(Roboto-Medium),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'),local(Roboto-Black),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ml1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ml1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ml2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMl1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMl1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJabMl2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7Ml1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7Ml1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJN7Ml2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMl1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMl1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJBbMl2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQl1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQl1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ6bQl2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQl1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQl1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJ0LQl2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Dosis';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ql1BMEfq4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Dosis';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ql1RMEfq4.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Dosis';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/dosis/v14/HhyJU5sn9vOmLxNkIwRSjTVNWLEJt7Ql2xME.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Nunito Sans Regular'),local(NunitoSans-Regular),url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8cceyI9tScg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Nunito Sans Regular'),local(NunitoSans-Regular),url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8ccezI9tScg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Nunito Sans Regular'),local(NunitoSans-Regular),url(https://fonts.gstatic.com/s/nunitosans/v5/pe0qMImSLYBIv1o4X1M8cce9I9s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Metropolis Regular';font-style:normal;font-weight:400;src:local('Metropolis Regular'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Regular.woff) format("woff")}
@font-face{font-family:'Metropolis Regular Italic';font-style:normal;font-weight:400;src:local('Metropolis Regular Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-RegularItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Extra Light';font-style:normal;font-weight:400;src:local('Metropolis Extra Light'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-ExtraLight.woff) format("woff")}
@font-face{font-family:'Metropolis Light';font-style:normal;font-weight:400;src:local('Metropolis Light'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Light.woff) format("woff")}
@font-face{font-family:'Metropolis Thin';font-style:normal;font-weight:400;src:local('Metropolis Thin'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Thin.woff) format("woff")}
@font-face{font-family:'Metropolis Extra Light Italic';font-style:normal;font-weight:400;src:local('Metropolis Extra Light Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-ExtraLightItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Light Italic';font-style:normal;font-weight:400;src:local('Metropolis Light Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-LightItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Thin Italic';font-style:normal;font-weight:400;src:local('Metropolis Thin Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-ThinItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Medium';font-style:normal;font-weight:400;src:local('Metropolis Medium'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Medium.woff) format("woff")}
@font-face{font-family:'Metropolis Semi Bold';font-style:normal;font-weight:400;src:local('Metropolis Semi Bold'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-SemiBold.woff) format("woff")}
@font-face{font-family:'Metropolis Bold';font-style:normal;font-weight:400;src:local('Metropolis Bold'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Bold.woff) format("woff")}
@font-face{font-family:'Metropolis Bold Italic';font-style:normal;font-weight:400;src:local('Metropolis Bold Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-BoldItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Medium Italic';font-style:normal;font-weight:400;src:local('Metropolis Medium Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-MediumItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Semi Bold Italic';font-style:normal;font-weight:400;src:local('Metropolis Semi Bold Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-SemiBoldItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Extra Bold';font-style:normal;font-weight:400;src:local('Metropolis Extra Bold'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-ExtraBold.woff) format("woff")}
@font-face{font-family:'Metropolis Extra Bold Italic';font-style:normal;font-weight:400;src:local('Metropolis Extra Bold Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-ExtraBoldItalic.woff) format("woff")}
@font-face{font-family:'Metropolis Black';font-style:normal;font-weight:400;src:local('Metropolis Black'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-Black.woff) format("woff")}
@font-face{font-family:'Metropolis Black Italic';font-style:normal;font-weight:400;src:local('Metropolis Black Italic'),url(/assets/ressources/style/fonts/metropolis-2-cufonfonts-webfont/Metropolis-BlackItalic.woff) format("woff")}
@font-face{font-family:'Raleway';font-style:normal;font-weight:100;src:local('Raleway Thin'),local(Raleway-Thin),url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44Q4FqPfE.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:100;src:local('Raleway Thin'),local(Raleway-Thin),url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44TYFq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:200;src:local('Raleway ExtraLight'),local(Raleway-ExtraLight),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:200;src:local('Raleway ExtraLight'),local(Raleway-ExtraLight),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local(Raleway-Light),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:300;src:local('Raleway Light'),local(Raleway-Light),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;src:local(Raleway),local(Raleway-Regular),url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'),local(Raleway-Medium),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:500;src:local('Raleway Medium'),local(Raleway-Medium),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local(Raleway-SemiBold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:600;src:local('Raleway SemiBold'),local(Raleway-SemiBold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local(Raleway-Bold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;src:local('Raleway Bold'),local(Raleway-Bold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:800;src:local('Raleway ExtraBold'),local(Raleway-ExtraBold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:800;src:local('Raleway ExtraBold'),local(Raleway-ExtraBold),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Raleway';font-style:normal;font-weight:900;src:local('Raleway Black'),local(Raleway-Black),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqhPAMif.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Raleway';font-style:normal;font-weight:900;src:local('Raleway Black'),local(Raleway-Black),url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v20/w8gdH283Tvk__Lua32TysjIfpcuPP9g.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v20/w8gdH283Tvk__Lua32TysjIfqMuPP9g.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}
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v20/w8gdH283Tvk__Lua32TysjIfqcuPP9g.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/varelaround/v20/w8gdH283Tvk__Lua32TysjIfp8uP.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Playwrite IT Moderna';font-style:normal;font-weight:100 400;src:url(https://fonts.gstatic.com/s/playwriteitmoderna/v4/mFTuWaYCwKPK5cx6W8jy2kwDnSUe9q45vR4s.woff2) format("woff2")}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXu61E_a5IlWzvOU.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXO61E_a5IlWzvOU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXq61E_a5IlWzvOU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXy61E_a5IlWzvOU.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnXC61E_a5IlWzvOU.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}
@font-face{font-family:'Rubik';font-style:italic;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_a5IlWzg.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}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nErXyw1W3fxIlGzg.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nMrXyw1W3fxIlGzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nFrXyw1W3fxIlGzg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nDrXyw1W3fxIlGzg.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nPrXyw1W3fxIlGzg.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}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;src:url(https://fonts.gstatic.com/s/rubik/v28/iJWKBXyIfDnIV7nBrXyw1W3fxIk.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}
@font-face{font-family:'Gantari';font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/gantari/v1/jVyI7nvyB2HL8iZyJEceqwQBZ80.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}
@font-face{font-family:'Gantari';font-style:italic;font-weight:100 900;src:url(https://fonts.gstatic.com/s/gantari/v1/jVyI7nvyB2HL8iZyJEcepQQB.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}
@font-face{font-family:'Gantari';font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEwupxwF.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}
@font-face{font-family:'Gantari';font-style:normal;font-weight:100 900;src:url(https://fonts.gstatic.com/s/gantari/v1/jVyK7nvyB2HL8iZyJEIupw.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}
*{margin:0;padding:0}
::-webkit-scrollbar{display:none}
body{transition:all 1s;position:relative!important;overflow:auto!important;background:url(/assets/ressources/images/background-color.png) repeat, linear-gradient(135deg, #000, #2a2233) fixed;background-size:700px 1244px,100% 100%;animation:animateBackground 120s linear infinite;font-family:'Gantari'!important;font-size:15px;color: #c6c6c6;height:100%;position:relative;-ms-overflow-style:none}
@keyframes animateBackground {
0%{background-position:0 0,0 0}
100%{background-position:0 1244px,0 0}
}

@keyframes animateBackgroundLeft {
0%{background-position:0 0,0 0}
100%{background-position:330px -66px,0 0}
}




.lock_overflow{overflow:hidden!important;max-height:100vh}
.background_overlay{display:none;position:fixed;opacity:1;background:url(/assets/ressources/images/background-color.png) repeat,linear-gradient(45deg,#000,#262626) fixed;background-size:700px 1244px,100% 100%;animation:animateBackground 120s linear infinite;width:100%;height:100%;left:0;top:0;z-index:1000}
.background_overlay2{display:none;position:fixed;opacity:1;background: url(/assets/ressources/images/background-bubble-color-or.png) repeat;
  animation: animateBackgroundTop200 15s linear infinite;width:100%;height:100%;left:0;top:0;z-index:0}
 .background_overlay3{display:none;position:fixed;opacity:1;background: url(/assets/ressources/images/background-bubble-color-or.png) repeat;
  animation: animateBackgroundTop210 26s  linear infinite;width:100%;height:100%;left:0;top:0;z-index:0}
  
  
  
@keyframes animateBackgroundTop200 {
  0% {
    background-position: 0 0;
    opacity:0;
  }
  50% {
    background-position: 0px -200px;
    opacity:1;
  }
  100% {
    background-position: 0 -400px;
    opacity:0;
  }
}
  
  
@keyframes animateBackgroundTop210 {
  0% {
    background-position: 50px 0;
    opacity:0;
  }
  50% {
    background-position: 50px -200px;
    opacity:1;
  }
  100% {

    background-position: 50px -400px;
    opacity:0;
  }
}
  
  
.body_black{background:url(/assets/ressources/images/background-color.png) repeat,#0b0b0b fixed!important}

.overflow_hidden{overflow:hidden!important}
@-webkit-keyframes AnimationName {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@-moz-keyframes AnimationName {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes AnimationName {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.background_layer{display:none;background-image:url(/assets/ressources/images/background.png);width:100vw;height:100vh;position:fixed;z-index:-1}
@-webkit-keyframes bg-move-top-left {
0%{background-position-y:0}
100%{background-position-y:-128px;background-position-x:128px}
}
@-webkit-keyframes bg-move-bottom {
0%{background-position-y:0}
100%{background-position-y:128px}
}
@-webkit-keyframes bg-move-top {
0%{background-position-y:0}
100%{background-position-y:-128px}
}
a{text-decoration:none;color:#FFF}
.link{cursor:pointer;color:#2E7FB0}
hr{margin-bottom:20px;background:none;border-bottom:1px dashed #ccc;color:#FFF;border:none;border-bottom:1px dashed #7d7d7d}
input[type=password],input[type=text],input[type=number]{filter:none;font-family:Quicksand;margin-top:5px;font-size:14px;color:#656565;background:none;width:300px;padding:8px 9px;border:0;border-radius:6px;margin-bottom:5px;-webkit-transition:all .5s;transition:all .5s;font-weight:600}
input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover,input[type=number]{color:#fff}
input[type=number]{width:50px;text-align:center;height:17px}
input[disabled=disabled],textarea[disabled=disabled]{background:#eee;border:1px solid #ccc}
input[disabled=disabled]:hover,textarea[disabled=disabled]:hover{background:#eee!important;border:1px solid #ccc!important;cursor:not-allowed}
input[type=submit],.button{transition:all .3s;display:inline-block;background:#6e1ece;border-radius:282px;border:0;padding:9px 17px;width:auto;font-family:"Quicksand";font-weight:600;color:#FFF!important;font-size:13px;position:relative;cursor:pointer}
input:focus,textarea:focus,[contenteditable]{outline:0;box-shadow:none}
:-webkit-autofill{filter:none;box-shadow:0 0 0 100px #fff inset}
.button b{font-weight:400!important}
.button.disabled{background:#424242;cursor:not-allowed}
.small_label{font-size:11px;padding:2px 7px;border-radius:4px;color:#FFF;z-index:1;position:relative}
input[type=color],.color_selector{width:30px;height:30px;cursor:pointer;display:inline-block;margin-right:6px;margin-top:3px;border-radius:174px;overflow:hidden;border:0;transition:all .1s}
.radio{margin-right: 6px;
  margin-top: 5px;
  display: inline-block;
  background: #171717;
  padding: 7px 14px;
  cursor: pointer;
  font-family: Hind Vadodara;
  color: #FFF;
  font-size: 14px;
  border-radius: 10px;
  text-align: center;
  border: 1px solid #171717 !important;}

.checkbox-fa{font-size:14px!important}
.color_selector:hover{opacity:.8}
.font-roboto{font-family:Roboto}
.font-quicksand{font-family:Quicksand}
.font-nunito{font-family:Nunito Sans}
.font-400{font-weight:400}
.font-600{font-weight:600}
.font-bold{font-weight:600}
.fs-12{font-size:12px}
.footer{background:##0009;z-index:1; box-shadow: 0 0 90px #bb00ff5c;position:relative;text-align:center;padding:50px;color:#FFF;font-family:Gantari;text-align:left;margin-top:100px}
.footer .FooterLogo{margin:0 auto;display:block;width:300px;margin-bottom:33px}
.footer table, .footer .footer_description{width:800px;margin:0 auto}
.footer_description {
    margin-bottom:30px !important;
}
.footer .legal_notices_block a{display:block;color:#2f2f2f}
.footer td{vertical-align:top}
.footer a{color:#fff!important}
.footer .social{font-size:30px}
.footer .social a{margin-right:10px}
.footer .download_badge{height:100px}
.footer .social_td{min-width:260px;border-left:1px solid #e8e8e8;padding-left:30px}
.footer_description a {
 color: #d000d7 !important;
}

body.is-mobile .footer{display:none}
textarea{font-family:Hind Vadodara;margin-top:5px;font-size:14px;color:#656565;background:#FFF;width:100%;padding:4px 7px;border:1px solid #eee;margin-bottom:5px;border-bottom:2px solid #e3e3e3!important;border-radius:5px}
.checkbox{transition:all .2s;cursor:pointer}
.checkbox:hover{color:#000}
h1{font-weight:400;color:#4d4d4d;font-family:Metropolis Bold;font-size:1.3rem;letter-spacing:-.3px}
h1 b{font-weight:400}
h5{font-size:40px;font-family:Dosis}
.h_title,.page_title{color:#FFF;color:#FFF;font-family:Gantari;margin:15px;margin-bottom:30px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}
.page_title{position:absolute;top:10px;left:50px;margin:0}
table{border-collapse:collapse}
.table_icon td{padding:10px}
.table_icon h1{font-weight:800;font-size:22px;color:#a8a8a8;margin-bottom:6px;font-family:"Quicksand"}
.table_icon .td-icon i{font-size:65px;color:#d7d7d7}
.table_icon-mini .td-icon i{font-size:20px;color:#d7d7d7}
.table-tiny td{padding:3px}
.table-user h1{font-weight:400;color:#fff;font-family:Metropolis Bold;font-size:20px}
.color-pink{color:#f8004b!important}
.table-icon-green .td-icon i,.table-icon-green h1{color:#7fb56c}
.table-icon-pink .td-icon i,.table-icon-pink h1{color:#f8004b!important}
.table-icon-blue .td-icon i,.table-icon-blue h1{color:#477eb9}


.table_blog {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
    display: block;
    background-color: #1a1a1a; /* Fond sombre */
    color: #ddd; /* Texte clair */
}

.table_blog th, .table_blog td {
    padding: 12px;
    border: 1px solid #444; /* Bordures discrètes */
}

.table_blog th {
    background-color: #6a0dad; /* Violet profond */
    color: white;
    font-weight: bold;
    text-transform: uppercase;
}

.table_blog tr:nth-child(even) {
    background-color: #2a2a2a; /* Alternance de lignes */
}

.table_blog tr:hover {
    background-color: #4b0082; /* Effet survol violet */
}

.table_blog td:first-child {
    font-weight: bold;
    background-color: #3b0b45; /* Mise en avant de la première colonne */
    color: #fff;
}



.button_pink{background:#f8004b}
.button_pink_validation::after{content:"";background:#FFFFFF57;height:100%;width:0;display:block;position:absolute;top:0;left:0;-webkit-animation:button_validation 10s;-moz-animation:button_validation 10s;animation:button_validation 10s}
@-moz-keyframes button_validation {
0%{width:0}
100%{width:100%}
}
.button.form_valid{background:#509f30}
.button.form_loading{background:gray}
.button.form_error,.button_submit_red{background:#AE2F2F}
.button_cancel{background:#D04040}
.button_mini{font-size:11px;padding:6px 10px}
.button_white{background:#F2F2F2;color:#484848!important}
.button.bg-grey{background:#777}
.extend_button{border-radius:20px;width:28px;height:28px;display:block;position:absolute;top:3px;right:85px;cursor:pointer}
.extend_button:hover{background:#ddd}
.extend_button i{position:absolute;top:6px;left:6px}
.v-align-top{vertical-align:top}
.absolute-middle{position:absolute;top:-999px;bottom:-999px;margin:auto;width:100%;height:200px;left:-999px;right:-999px}
.text-align-right{text-align:right}
.text-align-left{text-align:left}
.text-align-center{text-align:center}
div.input{position:relative}
div.input i{position:absolute;top:14px;left:7px;color:#6f6f6f}
div.input input{padding-left:25px;display:inline-block}
.rarest_line{color:#d5a636!important}
.chrono_reply{position: absolute;
  left: -14px;
  bottom: 5px;
  color: #E87272 !important;
  padding: 2px 9px;
  border-radius: 5px;
  width: 45px;
  text-align: center;
  font-size: 13px;}
  
  
  
  .chrono_reply_transparent {
  color: #468bd5 !important;

  }
  
  
.chrono_reply .fa-stopwatch, .chrono_reply_transparent .fa-fire {

   display:none;
}

.chrono_reply_transparent .fa-stopwatch {

   display:inline-block;
}

.flam {
    position: relative;
  left: 0;
  top: 0;
  background: #fbaeae1c;
}
  
  
  .chrono_reply_grey {
      color:#aaa !important;
  }
  
.flam.bg-grey{background: #222;color: #aaa !important;}
  
.rarest_reply{color:#d5a636!important;background:#d5a63624;padding:0 11px;display:inline-block;border-radius:5px}
.rarest_line .progress{background:#d5a636!important}
.vote_reply{color:#3699d5!important;background:#36bfd524;padding:0 11px;display:inline-block;border-radius:5px}
.reply_guesser{margin-right:10px;padding:5px 13px;margin-top:5px;font-weight:400;cursor:pointer}
.reply_guesser .i_date{font-style:normal;font-size:12px;color:#eee;margin-left:10px}

.position-relative {
    position:relative;
}
.bg-orange-lite {
    background: #221d18;
}
.bg-green-lite {
    background: #dbecd3;
}

.guess-div-info {
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #ccc;
  }

.add_string_result{position:relative;background:#363742;padding:10px 20px;border-radius:9px}
.add_string_result:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#363742;border-width:15px;margin-left:-15px}
.cursor-pointer{cursor:pointer}
.color-red{color:#e82b2b!important}
.color-green{color:#4de807 !important}
.color-orange{color:#ce7f19!important}
.color-purple{color: #d9abf9 !important}
.color-or,.color-gold{color:#d5a636!important}
.color-blue{color:#2EA6EE !important}
.color-white{color:#FFF!important}
.bg-red{background:#ae2222!important}
.bg-green{background:#6fae22!important}
.bg-orange{background:#ce7f19!important}
.bg-or{background:#d5a636!important}
.bg-blue{background:#2EA6EE !important}
.mbti {background:#FF1E1E !important }
.option.color-red{border-color:#ae2222!important}
.option.color-green{border-color:#6fae22!important}
.option.color-orange{border-color:#ce7f19!important}
.option.color-or{border-color:#d5a636!important}
.option.color-blue{border-color:#2E7FB0!important}
.legend{font-size:12px}
.width-full{width:100%}
.width-30{width:30px}
.width-15{width:15px}
.bull{height:10px;width:10px;display:inline-block;border-radius:19px;vertical-align:-1px;margin-right:6px;background:#aaa}
.bull.green{background:#499112}
.bull.red{background:#ae2222}
.bull.blue{background:#0087FF}
.bull.orange{background:#dd881a}
.contenair{height:100vh;margin-top:0;width:100%;margin-left:auto;margin-right:auto;position:relative}
.contenair .menu{background:#6b6b6b;z-index:3;background:-moz-linear-gradient(-45deg,#6b6b6b 0%,#383838 50%,#212121 50%,#000 100%);background:-webkit-linear-gradient(-45deg,#6b6b6b 0%,#383838 50%,#212121 50%,#000 100%);background:linear-gradient(135deg,#6b6b6b 0%,#383838 50%,#212121 50%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b6b6b',endColorstr='#000000',GradientType=1);height:100%;width:55px;position:absolute;top:0;left:0;overflow:hidden;transition:all .3s;border-radius:5px 0 0 5px}
.contenair .menu:hover{width:240px}
.contenair .menu nav{margin-top:40px}
.contenair .menu a{z-index:2;display:block;height:45px;position:relative;transition:all .2s}
.contenair .menu span{position:absolute;left:90px;top:13px;transition:all .3s;min-width:200px}
.contenair .menu:hover span{left:45px}
.contenair .menu a:hover{background:#ffffff1a}
.contenair .menu i{position:absolute;top:15px;left:20px}
.contenair .menu .bottom{position:absolute;bottom:0;left:0}
.contenair .menu:after{transition:all .3s;position:absolute;content:"";background:#3a6c88;height:180px;width:300px;bottom:0;z-index:1;transform:rotate(-30deg);left:-51px}
.contenair .menu:hover:after{transform:rotate(-14deg);width:400px;height:240px;bottom:-40px}
.Loader,.Loader_Home{position:fixed;top:0;left:0;background:url(/assets/ressources/images/background-color.png) repeat,linear-gradient(45deg,#000,#262626) fixed;background-size:700px 1244px,100% 100%;animation:animateBackground 120s linear infinite;width:100%;height:100%;z-index:99999}
.Loader span img,.Loader_Home span img{width:200px;vertical-align:-40px}
.Loader span,.Loader_Home span{color:#6c6c6c;font-size:26px;display:block;text-align:center;top:calc(30vh + 220px);position:absolute;width:100%;font-family:Metropolis Thin}
.Loader .legend{top:calc(30vh + 90px);font-size:16Px}
.Loader_Mini{position:absolute;z-index:9999;bottom:20px;left:20px;display:none;color:#CECECE}
.Loader_Mini img{width:35px;height:35px;vertical-align:-13px}
.LoaderLogo{width:230px;position:absolute;top:24vh;left:-999px;right:-999px;margin:auto;image-rendering:smooth;max-width:600px;border-radius:100px;-webkit-animation:loaderlogo 5s ease infinite;-moz-animation:loaderlogo 5s ease infinite;animation:loaderlogo 5s ease infinite}
@-webkit-keyframes loaderlogo {
0%{opacity:0}
40%{opacity:1}
80%{opacity:1}
100%{opacity:0}
}
@-moz-keyframes loaderlogo {
0%{opacity:0}
40%{opacity:1}
80%{opacity:1}
100%{opacity:0}
}
@keyframes loaderlogo {
0%{opacity:0}
40%{opacity:1}
80%{opacity:1}
100%{opacity:0}
}
.LoaderLogo_Spin{width:90px;position:absolute;top:32vh;left:-999px;right:-999px;margin:auto}

.Frame{height:auto;overflow:auto;flex-flow:column}
.Frame .Frame_Header{position:fixed;color:#FFF;width:100%;top:0;z-index:10}
.Frame .Frame_Header_Content{padding:15px}
.Frame .Frame_Header_Content img{width:20px;height:20px}
.Frame_Header_Content table{width:100%}
.Frame_Header_Content td{vertical-align:middle}
.Frame_Header_Content .view_navbar{width:30px}
.Frame_Header_Content .HeaderLogo{height:27px!important;width:auto!important;position:absolute!important;left:50px!important;top:12px!important}
.header_icons{text-align:right}
.header_icons img{margin-left:10px;margin-right:10px}
.Frame .Frame_Header .pseudo{position:relative;background:#0000002e;font-size:12px;padding:5px 7px;border-radius:4px;vertical-align:5px}
.Frame .Frame_Header .pseudo:after{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(140,188,219,0);border-left-color:#0000002e;border-width:7px;margin-top:-7px}
.Frame_Contenair{position:relative;min-height:100vh}
.Frame .List_Contenair .loader{text-align:center;position:absolute;top:-999px;bottom:-999px;left:-999px;right:-999px;margin:auto;width:200px;height:200px;z-index:2}
.Frame .List_Contenair .loader img{display:block;margin:0 auto}
.Frame .List_Contenair{position:relaive;padding-left:5px;width:100%;flex:1 1 auto;overflow-x:auto;padding-right:20px}
.Frame .List_Contenair .button_action{background:#eee;padding:5px 7px;border-radius:5px;margin-left:4px;cursor:pointer}
.Frame a{color: #ff50aa;}
.flex{display:flex}
.tab_contenair{position:absolute;top:0;left:220px;width:calc(100% - 220px)}
.check_disabled{color:#3e3e3e}
.Popup_CreateUser b,.Form_UserEdition b{display:inline-block}
.UserEditionPopup .Popup_Content{background:#000; color:#FFF;}
.UserEditionPopup .Popup_Content input{color: #fff !important;
  border: 1px solid #000 !important;
  background: #171717 !important;
  width: calc(100% - 30px) !important;
  border-radius: 6px !important;
  padding: 14px;
}
.tab_selector{flex:0 0 auto}
.UserEditionPopup .Reply_Line .selected_blue{background:#111}
.UserEditionPopup .Reply_Line .color-pink{color:#1d8ab5 !important;}
.UserEditionPopup .Reply_Line .selected_blue .progress_contenair{border:0!important}
.Form_UserEdition h2{font-weight:600}
.AjaxReply{color:#666;margin-bottom:20px;background:#ffffffbf;border-radius:5px;padding:5px 10px;border-bottom:3px solid #939393;display:inline-block;position:relative}
.AjaxReply:after{top:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#939393;border-width:15px;margin-left:-15px}
.text-align-center .AjaxReply:after{left:50%}
toast{position:fixed;z-index:9999;bottom:10vh;overflow:hidden;background:linear-gradient(45deg,#0e0615,#722175);color:#fff;padding:15px 20px;padding-left:20px;margin:0 auto;left:-9999px;right:-9999px;width:70vw;border-radius:10px;box-shadow:0 0 50px #a6105d4d;padding-left:65px}
toast .Toast_Header{color:#FFF;font-weight:800;font-size:15px;font-family:Quicksand}
toast .Toast_Content{font-size:13px}
toast .Toast_Icon{position:absolute;top:calc(50% - 10px);left:15px;font-size:25px;color:#fff;opacity:1}
toast .Toast_ProgressBar{height: 6px;
  background: #ffffff82;position:absolute;left:0;bottom:0;opacity:.8;transition:all .4s}
toast.red{background:#6a0b0b}
popup{position:absolute;font-family:Quicksand;z-index:9998;top:10vh;color: #cacaca;
  background: #000;width:800px;left:0;right:0;margin-left:auto;margin-right:auto;box-shadow: 0 0 50px #000000c4;border-radius:12px;overflow:hidden}
popup:after{content:""}
popup input[type=text],popup input[type=password],popup input[type="number"]{width:calc(100% - 40px);background:#A6A6A61C;color:#fff;font-size:15px}
input[type="number"]{height:21px}
popup .select2-container--default .select2-selection--single{background:#FFF;font-family:'Hind Vadodara';border:0;border-bottom:2px solid #ccc!important;color:#111;border-radius:11px}
popup .select2-container--default .select2-selection--single .select2-selection__rendered{color:#222;font-weight:600;font-family:'Hind Vadodara'}
popup .select2-container--default .select2-selection--single .select2-selection__arrow{top:4px}
.select2-container{z-index:1;min-width:100px;font-family:Hind Vadodara;color:#656565;font-weight:500}
.select2-container--open{z-index:10000}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#656565}
.select2-container--default .select2-selection--single{border:1px solid #eee;border-bottom:2px solid #e3e3e3!important;border-radius:5px}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px}
.select2-container .select2-selection--single{height:32px}
select{background:#FFF;padding:9px 19px;border:0;font-family:"Hind Vadodara";font-size:15px;font-weight:600;border-radius:22px;margin-top:5px}
select option{font-family:Quicksand;color:#000}
popup b{font-weight:800}
popup h1{color:#FFF;}
.Popup_Login{text-align:center}
.Popup_Login b{display:block}
.Popup_Login .block,.Popup_FullScreen .block{margin-top:20px;margin-bottom:40px;font-size:17px;position:relative}
.block_input{position:relative}
.block{display:block}
.Popup_Login .block_input i,.Popup_FullScreen .block_input i{display:none}
.
.Popup_Login .Buttons_Contenair{padding:0 20px}
.Popup_CreateUser select{border-radius:4px;background:#FFFFFF0F;padding:8px 19px;border-bottom:1px solid #cccccc26;color:#FFF}
.UserLoginPopup,.Popup_FullScreen{background:none!important;box-shadow:none;height:100vh;top:0;color:#FFF;border-radius:0}
.UserLoginPopup,.UserCreatePopup{z-index:10000}
.Popup_White{background:#FFF!important;color:#111;height:100vh;width:100vw;max-width:100vw}
.Popup_White input[type="text"],.Popup_White input[type="password"] .Popup_White input[type="number"]{border:1px solid #ccc}
.Popup_White .back{display:block!important}
.Popup_White .close{display:none!important}
.UserLoginPopup h1,.Popup_FullScreen h1{text-align:left;margin-top:0;color:#FFF;font-family:Quicksand}
.UserLoginPopup .Popup_Header,.UserLoginPopup .Popup_Footer,.Popup_FullScreen .Popup_Header,.Popup_FullScreen .Popup_Footer{background:none}
.UserLoginPopup .Popup_Header i,.Popup_FullScreen .Popup_Header i{top:40px}
.UserLoginPopup .Popup_Content,.Popup_FullScreen .Popup_Content{max-height:100vh}
.Popup_With_Header .Popup_Content{max-height:calc(100vh - 200px)!important}
.UserPopup .Popup_Content{max-height:calc(100vh - 100px)!important}
.UserEditionPopup .Popup_Content{height:calc(100vh - 200px)!important}
.UserPopup,.ConversationPopup,.UserEditionPopup{width:870px;height:90vh;margin:auto;top:5vh;border-radius:10px;box-shadow:0 0 60px #000}
.UserPopup .Popup_Header i{top:20px}
.UserPopup{background:#111 !important}
.user_wrapper_data{background:#111;padding:25px;color:#dfdfdf;position:relative}
.UserPopup .Popup_Content,.ConversationPopup .Popup_Content{padding:0}
.user_picture_gallery{width:100%;height:60vh;position:relative;z-index:0;background:#000}
.user_picture_gallery img{z-index:-1;max-width:80%;left:-999px;right:-999px;top:-999px;bottom:-999px;position:absolute;margin:auto;max-height:80%;border-radius:5px;box-shadow:0 0 70px #cccccc1a}
.arrows{position:absolute;top:0;width:50px;text-align:center;height:100%;transition:all .2s}
.gallery_points{position:absolute;width:100%;text-align:center;top:15px}
.gallery_points div{display:inline-block;background:#FFFFFF54;width:10px;height:10px;border-radius:100px;margin-right:3px;margin-left:3px;transition:all .2s}
.gallery_points .activ{width:30px;background:#FFFFFFC4}
.arrows:hover{background:#FFFFFF21}
.arrows i{position:absolute;height:24px;bottom:-999px;top:-999px;margin:auto;font-size:24px}
.arrow_left{left:0}
.arrow_right{right:0}
.vh3{height:3vh}
.vh5{height:5vh}
.vh15{height:15vh}
.vh10{height:10vh}
.mb25{margin-bottom:25px}
.QuestionForm{color:#eee; }
.QuestionForm .level_p_contenair{background: #ffffff12;
  height: 25px;
  border-radius: 16px;box-shadow: 0 0 20px #bb00ff40;}
  
.QuestionForm .level_p{
    background: url(/assets/ressources/images/background-question.png) repeat, #642dfba3;
    animation: animateBackgroundLeft 30s linear infinite;
    height: 25px;
    width: 25%;
    border-radius: 16px;
    transition:all 0.3s;
    min-width: 60px;
    max-width:100%;
}  
.QuestionForm .level_p span{
padding: 4px 12px;
  display: block;
  font-weight: 600;
  color: #FFF;
    transition: transform 0.3s ease, opacity 0.3s ease;
}


.QuestionForm .lpc_red .level_p {
background: #ce007e21 !important
}

.QuestionForm .lpc_red span {
color: #f4b0f0 !important;
}

.QuestionForm .level_p .animate {
  transform: scale(1.5);
  opacity: 0;
  color:#FFF;
}

.level_p_contenair_transparent {
   opacity: 0.5;
}
  
.UserLoginPopup .button{background: #45759f;}
.UserLoginPopup input[type="text"],.UserLoginPopup input[type="password"],.Popup_FullScreen input[type="text"],.Popup_FullScreen input[type="password"],.Popup_FullScreen input[type="number"]{background:#FFFFFF0F;color:#FFF;border-bottom:1px solid #cccccc26;border-radius:3px;width:300px}
.UserLoginPopup input:-moz-autofill,.UserLoginPopup input:-webkit-autofill{background:#fff!important;color:#000!important}
.UserLoginPopup .Popup_Header i{color:#FFF;top:57px;font-size:22px}
.Popup_Header{cursor:move;font-family:"Gantari";font-weight:600;padding:17px 14px;color:#eee;font-size:20px;position:relative;letter-spacing:0;background:#000;text-align:left}
.Popup_Header i{position:absolute;right:15px;top:11px;font-size:31px;cursor:pointer;color:#f2f2f2}
.Popup_Header .back{color:#FFF;top:16px!important;font-size:23px;left:20px;right:auto;display:none}
.Popup_White .back{color:#222}
.Popup_FullScreen .back{display:block}
.Popup_FullScreen .Popup_Header{color:#FFF;text-align:center}
.Popup_FullScreen .Popup_Header i{color:#FFF}
.Popup_FullScreen .close,.Popup_Header_back .close{display:none}
.Popup_Content{padding:20px;max-height:73vh;overflow-y:auto;padding-bottom:30px;scrollbar-width:none;-ms-overflow-style:none}
.Popup_Content::-webkit-scrollbar{display:none}
.Popup_Footer{padding:20px;position:relative;transition:all .3s;margin:15px -20px -30px;background:#eee}
.Popup_Footer .Provider_Account{position:absolute;top:3px;padding-top:30px;right:0;width:180px}
.Popup_Footer .Provider_Account img{width:110px;cursor:pointer;transition:all .3s}
.Popup_Footer .Provider_Account img:hover{opacity:.4}
.Popup_Footer .Provider_Account span{position:absolute;top:7px;font-size:11px;color:#ccc}
.Popup_Footer .Provider_Account .discount{background:#679502;color:#FFF;top:-30px;padding:5px 10px;font-size:12px;right:20px;width:180px;border-radius:4px;font-family:Quicksand;font-weight:600}
.Popup_Footer .Provider_Account .discount:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#679502;border-width:10px;margin-left:-10px}
.nav_bar{background:#0d0d0d;position:absolute;top:0;left:0;width:240px;height:100vh;box-shadow:0 0 35px #000000A8;display:none}
.nav_bar a{display:block;position:relative;color:#FFF;padding:15px 20px;font-weight:600}
.nav_bar a i{width:24px;display:inline-block}
.nav_bar .navbar_selected{background:#FFFFFF1C}
.nav_bar .legal_notices{font-weight:400;position:absolute;width:calc(100% - 60px);text-align:center;bottom:5px;left:0;font-size:13px}
.nav_bar .select_country{font-weight:400;position:absolute;width:calc(100% - 60px);text-align:center;bottom:40px;left:0;font-size:13px;display:block;color:#FFF;padding:15px 20px;font-family:Quicksand}
.user_profil_navbar{position:relative}
.user_profil_navbar .edit{position:absolute;bottom:0;width:30px;right:70px}
.nav_bar .unreaded{background:red;display:inline-block;width:20px;height:20px;text-align:center;border-radius:10px;font-size:15px;position:absolute;right:17px}
.user_profil_navbar .user_image_contenair{width:130px;height:130px;margin:50px auto;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.question_title{color:#FFF!important;font-size:22px!important}
.Question{font-family:Quicksand;width:calc(800px - 20px);margin:100px auto;padding:10px;border-radius:10px; position: relative;}
.Question_Footer{padding:0 10px 10px;text-align:right}
.Question_Footer .button{font-size:14px;background:none;border:2px solid #FFFFFF3D}
.Question .range_contenair .option{background: #E320FFB2;
  box-shadow: 0 0 19px #bb00ff40;
  color: #FFF;
  border: 2px solid #E320FF21;
}
.Question .range_contenair .option.selected{background:#00f8ca}
.Question .range_contenair .option:hover{color: #e500f8;
  background: #E320FF21;
  border: 2px solid #E320FF21;}
.Question .range_contenair .option.selected:hover{color:#FFF}
.image_question{height:90px;width:90px}

.Game_Contenair .Question{
    margin:40px auto 0px auto !important;
}


/* Matcher Sum */
.Matcher_Sum_Contenair,.Contenair_Main{position:relative;width:800px;margin-left:auto;margin-right:auto;margin-top:30px}
.bg_separate{padding:7px;position:relative;padding-left:45px;height:30px;margin-bottom:-5px}
.Matcher_Sum{border-radius:10px;padding:10px;font-family:Quicksand;transition:all .5s;min-height:430px;overflow-y:scroll;max-height:1500px;background:#111;color:#FFF;box-shadow: 0 0 200px #3f0255;}
.Matcher_Sum .table_sum_profil{display:none}
.Matcher_Sum h2{font-family:Quicksand;font-weight:800;margin-bottom:15px;font-size:16px;color:#0ff;text-shadow:0 0 5px #0ff}
.Matcher_Sum .range_contenair .option,.UserPopup .range_contenair .option{padding:5px 12px;color:#0ff;background:#333;border-radius:5px}
.tab_contenair_settings{overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:15px;margin-top:8px}
.tab_contenair_settings::-webkit-scrollbar{display:none}
.tab_contenair_settings span{display:inline-block;width:calc(33% - 5px);text-align:center;color:#ccc;font-weight:700;padding-bottom:6px;cursor:pointer;}
.tab_contenair_settings i{display:block;text-align:center;color:#ccc}
.Tab_Content{display:none}
.tab_content {position:relative;}
.profil_contenair{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));margin:0 auto;max-width:100%}
.pc_blur {pointer-events: none;filter: blur(4px);opacity: 0.5;}
.pc_blur .percent_wrapper {filter: blur(4px);}
.Matcher_Case{display:inline-block;text-align:center;height:160px;position:relative;border-radius:6px; background:url(/assets/ressources/images/background-bubble.png) repeat, #0b0b0b fixed;background-position:0 0,0 0; animation:animateBackgroundTop 7s linear infinite;border-radius:12px;padding:15px;box-shadow:0 0 45px #56007d;transition:all .2s ease-in-out;cursor:pointer;text-align:center;color:#0ff}
.Matcher_Case:hover{transform:scale(1.05);box-shadow:0 0 40px #56007d}
.user_case_wrapper{position:relative;width:80px;height:80px;margin:auto}
.user_case{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center; }
.user_case img{width:100%;height:100%;object-fit:cover;border-radius:50%;filter:brightness(1.2)}
.user_case i{position:absolute;top:-999px;left:-999px;font-size:35px;color:#0ff;width:41px;text-align:center;right:-999px;bottom:-999px;height:33px;margin:auto;text-shadow:0 0 5px #0ff}
.country_flag{position:absolute;top:14px;right:-2px;z-index:2}

  
  
.details{font-size:14px;font-weight:700;margin-top:10px;color:#FFF;}
.Matcher_Case .zipcode{font-size:12px;color:#ddd;margin-top:0;display:block;height:17px}
.progress-wrapper{position:relative;width:80px;height:80px;margin:auto}
.pwi::after{content: "";
  background: url(/assets/ressources/images/background-bubble-color.png) repeat;
  animation: animateBackgroundTop 10s linear infinite;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0px;
  border-radius: 100px;}
.progress-circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#111;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 0 30px #9700ff;transition:box-shadow .3s ease-in-out}
.progress-circle img{width:90%;height:90%;object-fit:cover;border-radius:50%;filter:brightness(1.2)}
.Matcher_Case:hover .progress-circle{box-shadow:0 0 60px #5cff00;}

.user_loading{ 
    position: absolute;
    top: 30px;
    right: 30px;
    display:none;
  }



.wait .user_loading{ 
    display:block;
  }


.none  .progress-circle{box-shadow:0 0 10px #333;}
.about  .progress-circle{box-shadow:0 0 30px #d5a636;}
.user_red  .progress-circle{box-shadow:0 0 30px #f00;}
.user_red_big  .progress-circle{background: #f90404;box-shadow:0 0 70px #f00;}

.about_string {
    text-align:center;
    margin-bottom:10px;
    
}
.about_string b {
    background:#F9F9F92E;
  padding:3px 10px;
  border-radius:5px;
  margin:0 auto;
    
}

.country_flag img{width:13px}
.percent_wrapper {
 position: absolute;
  bottom: -5px;
  right: -13px;
  font-size: 12px;
  color: #d9abf9;
  text-shadow: 0 0 10px #7900cc;
    
}

.home_match_waiting{text-align:center;padding-top:30px}
.home_match_waiting .number{  display: block;
  font-size: 53px;
  color: #fff;
  font-weight: 600;
  text-shadow: 0 0 40px #b0f;}
.hm_home {
    text-align: center;
  padding-top: 30px;
  position: absolute;
  top: 40px;
  text-shadow: 0 0 5px #000;
}
  



@keyframes animateBackgroundTop {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: -20px -50px;
  }
  100% {
    background-position: 0 -100px;
  }
}

@keyframes animateShadow {
0%{box-shadow: 0 0 600px #b0f;}
50%{box-shadow: 0 0 400px #bb00ff96;}
100%{box-shadow: 0 0 600px #b0f;}
}


.margin_linked {
    bottom: 17px !important;
  left: -16px !important;
}


.feed_contenair_header {font-family:Gantari;margin-top:30px;font-weight: bold;}
.feed_contenair{font-family: Gantari;
  color: #313131;
  text-align: left;
  position: relative;
  margin-top: 5px;
  border-radius: 5px;
  }
    
   
.feed_contenair b{font-weight:400}
.feed{padding: 10px 15px;
  margin-bottom: 12px;
  border-radius: 8px;
  transition: transform 0.2s ease-in-out;
  background: url(/assets/ressources/images/background-bubble.png) repeat, #0b0b0b fixed;
  animation:animateBackgroundTop 7s linear infinite;
  position:relative;
}

.feed .reply {
   font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-top: 5px;
  display: block;
  font-style: italic;
  text-shadow: 0 0 20px #b0f;
}

.feed_contenair .date {
    color: #a372df;
    font-size:12px;
    display:inline-block;
    width:30px;
    
}



.meilleur-match, .feed-info {
font-weight: bold;
  color: #8b3ba2;
  background: rgba(142, 88, 56, 0.1);
  padding: 4px 8px;
  border-radius: 6px;
  display: inline-block;
  transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  margin-top: 10px;
  font-style: italic;
  font-size: 12px;
}

.meilleur-match:hover {
    transform: scale(1.05); 
    box-shadow: 0px 0px 8px rgba(56, 142, 60, 0.3); 
}


.meilleur-match .pourcentage {
    color: #FF05C1;
    font-weight: bold;
}


.feed-info.warning {
    color: #e19e48;
    font-style: normal;
    font-weight: normal;
}


.feed_contenair_game {

    padding:
20px;
  max-width: 500px;
  margin:
0 auto;
}

.feed_contenair_game .feed {
    background: #DC3FEA0D;
}

.feed-green {
    background: #74EA3F0D;
  color: #F2FFE0 !important;
}


.feed-red {
    background:#EA3F6F0D;
  color: #E69595 !important;
}






.tab_selector_active{border-bottom: 3px solid #8a217f;
  color: #fff !important;}
.div_content{background:#eee;padding:13px;border-radius:7px}
li{margin-left:30px}


.question_progress_wrapper {
   display: flex;
    width: 100%;
    align-items: center; 
}
.question_progress_wrapper .fa-circle-xmark{
    color:#c45eab;
}
.question_progress_wrapper .fa-circle-check{
   display:none;
   color:#66DF4F;
}


.progress_bar_mbti {
   height:10px;
   background:#222;
   border-radius:10px;
 
   position:relative;
   
   
    flex-grow: 1; 
    width: calc(100% - 20px); 
    min-width: 50px;
}

.progress_bar_mbti_cursor {
    position:absolute;
    z-index:1;
    height:10px;
    top:0px;
    background:#c45eab;
    border-radius: 10px;
    width:50%;
}
.progress_bar_mbti .fa-caret-up {
  
  position: absolute;
  height: 16px;
  z-index: 2;
  left: 0px;
  top: 9px;
  width: 13px;
  text-align: center;
  color:#c45eab;
}
.question_progress_text {
    margin-right:20px;
    display: inline-flex;
     align-items: center; 
}
.pbm_valid .progress_bar_mbti_cursor{
    background:#66DF4F;
}

.pbm_valid .fa-caret-up{
color:#66DF4F;
}


.pbm_valid .fa-circle-check{
    display:inline-block;
}
.pbm_valid .fa-circle-xmark{
    display:none;
}


.question_progress_bar {
    margin-bottom: 10px;
  width: calc(50% - 20px);
  display: inline-block;
  margin-right: 20px;

}

.question_progress_text i {
    margin-right: 5px;
}







.Matcher_Line{border-radius:4px;width:calc(100% - 10px);overflow:hidden;position:relative;margin-bottom:5px;font-family:'Hind Vadodara';padding:4px}

.Matcher_Progress_Contenair{position:absolute;top:24px;right:100px;height:8px;width:270px;overflow:hidden;border-radius:5px;background:#e6e199}
.Matcher_Progress{width:100%;height:8px;position:absolute;background:#bdba00;z-index:1;border-radius:5px}
.Matcher_Line_Signed .Matcher_Progress_Contenair{position:absolute;top:24px;right:100px;height:8px;width:270px;overflow:hidden;border-radius:5px;background:#b1e699}
.Matcher_Line_Signed .Matcher_Progress{width:100%;height:8px;position:absolute;background:#3bbd00;z-index:1;border-radius:5px}
.Matcher_Line_Linked .Matcher_Progress_Contenair{background:#92bde3}
.Matcher_Line_Linked .Matcher_Progress{background:#4996db}
.Matcher_Infos{z-index:2;position:relative;width:200px;padding:0 8px}


.user_case_mini{width:30px;height:30px}
.user_case_mini i{font-size:12px;top:9px;width:32px}
.user_case_green i{color:#a9bfa4}
.user_case_blue{}
.user_case_blue i{color:#a4b5bf}
.percent_contenair{position:absolute;right:0;bottom: 4px;width:100%;text-align:right;vertical-align:2px;z-index:1}

.user_friend{position: absolute;
  bottom: 0;
  left: -5px;
  font-size: 11px;}

.count_sum{min-width:80px}
.Matcher_Line .legend{display:block;margin-top:-3px;color:#918a80}
.Matcher_Line_Signed .legend{color:#79b06c}
.Matcher_Line_Linked .legend{color:#4996db}
.count_percent{display:inline-block;vertical-align:2px;color:#fff;font-weight:700;font-size:13px;text-align:center;font-family:Roboto;position:relative;width:36px;min-width:36px;text-align:left;padding-left:7px;--after-width:30px}
.count_percent b{z-index:2;position:relative;font-weight:600;font-family:Quicksand;font-size:12px}
.count_percent::after{-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);tranform:skew(-15deg);content:"";background-color:#575757;border-radius:4px;padding:1px 5px;top:-1px;z-index:1;display:block;width:100%;height:16px;position:absolute;left:0}
.count_percent_green::after{background-color:#D7008A}
.count_percent_blue::after{background-color:#0072D7}
.count_percent_orange::after{background-color:#D7008A}
.frame_user_main h1{display:inline-block;color:#FFF}
.user_search_result{box-shadow:0 0 5px #9f9f9f;padding:5px;z-index:999;border-radius:6px;position:absolute;background:#FFFFFFED}
.user_search_result_line{border-bottom:1px solid #ccc;color:#333;margin-bottom:5px;padding:2px 6px;cursor:pointer}
.user_search_result_line:hover{background:#eee}
.user_search_result_line b{color:#000}
.add_input,.add_string_result,.user_search_result{display:none}
.pointer{cursor:pointer}
.Reply_Line{border-bottom:1px dashed #aaa;margin-bottom:5px}
.Reply_Line b{color:#f8004b}
.Reply_Line .reply_span{display:block;padding:2px 6px;margin-bottom:4px;margin-right:10px;font-size:13px;position:relative;overflow:hidden;padding-left:165px}
.Reply_Line .progress_contenair{width:100px;overflow:hidden;top:5px;display:block;position:absolute;height:10px;left:0;border-radius:20px;background:#eee}
.Reply_Line .counter{position:absolute;left:110px;font-style:normal}
.Reply_Line .progress{width:100%;background:#ffb1b1;position:absolute;top:0;height:20px;left:0;width:0}
.Reply_Line .hide_percent .progress_contenair,.Reply_Line .hide_percent .counter{display:none}
.Reply_Line .hide_percent{padding-left:20px}
.Reply_Line .selected .progress{background:#3bbd00}
.Reply_Line .selected{color:#3bbd00;background:#1e201e;border-radius:3px;font-weight:400}
.Reply_Line .selected_red .progress{background:#f8004b}
.Reply_Line .selected_red{color:#f8004b;border-radius:3px;font-weight:400}
.your_reply{display:none}
.Reply_Line .selected_red .your_reply{display:inline-block}
.Reply_Line .selected_blue .progress{background:#4bc4ff}
.Reply_Line .selected_blue{color: #eaf8ff;border-radius:3px;font-weight:400}
.Reply_Line .selected_grey{color:#999;border-radius:3px;font-weight:400}
.Reply_Line .table-icon-grey b{color:#bbb}
.color-grey{color:#bbb !important}
.color-grey-2{color:#888 !important}
.Reply_Line .table-icon-grey .progress{background:#ccc}
.Reply_Line .selected_grey .progress{background:#aaa}
.color-green{color:#3bbd00!important}
.Reply_Line .table-icon-green .progress{background:#ccc!important}
.Reply_Line .table-icon-green .selected .progress{background:#3bbd00!important}





.gamers_list {
position: fixed;
  text-align: center;
  width: 100%;
  bottom: 20px;
}



.gamers_list .Matcher_Case  {
 margin-left:10px;
width: 100px;
vertical-align:top;
}


#explosion-container {
    display:none
}

#explosion-container img {
    display:none
}

.explosion {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  height: 200px;
  background: radial-gradient(circle, #fff, #ffcc00, #ff0000);
  border-radius: 50%;
  opacity: 0.9;
  filter: brightness(2);
  z-index: 9999;
  animation: boom 7s ease-out forwards;
  pointer-events: none;
}

@keyframes boom {
  0% {
    transform: translate(-50%, -50%) scale(0.3);
    opacity: 1;
    filter: brightness(3);
  }
  30% {
    transform: translate(-50%, -50%) scale(7);
    opacity: 1;
    filter: brightness(6);
  }
  80% {
    transform: translate(-50%, -50%) scale(5);
    opacity: 0.9;
    filter: brightness(2);
  }
  100% {
    transform: translate(-50%, -50%) scale(20);
    opacity: 0;
    filter: brightness(1);
  }
}


.winner_div {
   margin-top: 15px;
  background:
#FFFFFF0F;
  padding:
10px;
  border-radius:
6px;
}

.table-wrapper {
    border-left:
6px solid #945ec124;
  padding-left: 5px;
  margin-left: 5px;
    
}

.result-bad {
  background: linear-gradient(90deg, #ff4b2b, #ff416c);
  padding: 12px;
  border-radius: 12px;
  color: white;
  font-weight: bold;
  box-shadow: 0 2px 20px rgba(255, 65, 108, 0.5);
}


.reply-grey .selected_red,.reply-grey .selected_green {
    color:#aaa !important;
}

.reply-grey .progress {
    background:#aaa !important;
}

.reply-grey .selected {
    color:#aaa !important;
    background:#FFF;
}

.reply-green  .selected_red, .reply-red  .selected_red {
    color:#aaa;
    
}
.reply-green  .selected_red .progress{
    background:#aaa;
    
}



.parent-General .selected_grey {
    background:none !important;
    color:#333;
}

.disable_reply_color .color-green, .disable_reply_color .color-red {
    color:#333 !important;
}






















.table_icon .Reply_Title_Legend{display:none}
.table_icon:hover .Reply_Title_Legend{display:inline-block}
.popup_clear{height:40px}
.form_error .Popup_Footer{background:#c49c9c}
.form_error .AjaxReply{color:#AE2F2F;border-bottom:3px solid #a64b4b}
.form_error .AjaxReply:after{border-top-color:#AE2F2F}
.form_valid .AjaxReply{color:#6A6A6A;border-bottom:3px solid #4ba660}
.form_valid .AjaxReply:after{border-top-color:#4ba660}
.form_valid .Popup_Footer{background:#9cc49e}
.div_bulle{position:relative;background:#19293e;padding:10px;border-bottom:4px solid #111;margin-bottom:40px!important;border-radius:6px;color:#666}
.div_bulle h5{font-size:21px;font-family:Quicksand;font-weight:800;color:#444}
..div_bulle h5 b{font-size:32px;font-weight:600}
.div_bulle:after{top:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(17,17,17,0);border-top-color:#ddd;border-width:11px;border-width:16px;margin-left:-15px}
.Case_Contenair{display:inline-block;vertical-align:top}
.Case_Contenair.w-450{width:450px}
.Case{margin-top:10px;padding:10px;border-radius:4px}
.input-group .select2{margin-top:5px}
.input-group{margin-top:20px;border-left:2px solid #ececec;padding-left:12px}
.List_Item{color:#FFF;margin-bottom:15px;padding:10px;margin-top:15px;transition:all .2s;position:relative}
.List_Item .loader{position:absolute;top:-999px;left:-999px;width:100px;height:100px;right:-999px;bottom:-999px;margin:auto}
.List_Item .loader img{width:100px;height:100px}
.List_Item .legend{color:#eee}
.List_Item_Loaded{display:none}
.List_Item_Loader_Contenair{height:100px}
.Loader_Contenair{height:200px}
.List_Item .td-icon i{color:#5e5e5e}
.List_Item_Footer{background:#eee;padding:3px 10px 0;margin:10px -10px -10px}
.List_Item_Mini h1{font-size:14px;background:#535353;color:#FFF;font-family:Quicksand;padding:10px;margin:-10px -10px 5px}
.List_Item_Mini{background:#F4F4F4;width:calc(50% - 45px);display:inline-block;vertical-align:top;margin-top:20px;margin-right:20px;padding:10px;box-shadow:0 0 11px #e3e3e3;overflow:auto;border-bottom:3px solid #ddd}
.List_Item_Mini .List_Contenair{max-height:300px;overflow-x:scroll;overflow:auto;padding:0}
.List_Item_ForItem{width:auto;padding:6px;display:inline-block;margin-right:10px;box-shadow:0 0 0 #ccc;margin-bottom:5px!important;margin-top:5px;background:#f0f0f0;border-bottom:0;font-size:12.4px;font-weight:400;cursor:pointer}
.List_Item_ForItem .bull{border-color:#eee!important}
.UserHistory_Action{position:absolute;right:0;padding:6px;bottom:0}
.div-bulle.d-v-green{border-bottom:4px solid #7e9166}
.div-bulle.d-v-green:after{border-top-color:#7e9166}
.Line_Item{margin-bottom:20px}
.Line_Item_Unit{font-size:19px;color:#457597}
.Item_Case{position:relative;display:inline-block;text-align:center;padding:10px;background:#eaeaea78;border-radius:5px;width:130px;border-bottom:3px solid #cecece;font-size:12px;cursor:pointer}
.Item_Case i{display:block;font-size:26px;margin-bottom:6px;margin-top:3px}
.Item_Case .notification_icon{position:absolute;top:-11px;font-size:21px;right:0}
.m-h-30{margin-top:30px!important}
.m-h-15{margin-top:15px!important}
.m-h-10{margin-top:10px!important}
.m-b-15{margin-bottom:15px!important}
.m-b-20{margin-bottom:20px!important}
.m-l-30{margin-left:30px!important}
.m-l-15{margin-left:15px!important}

.menu-order-reply{text-align:center;padding:20px}
.menu-order-reply i{font-size:40px}
.range_contenair{margin-top:10px;display:table;width:100%;border-collapse:separate;border-spacing:1px}
.range_contenair_row{display:table-row}
.range_contenair_row div{display:table-cell;text-align:left;cursor:pointer;position:relative;height:25px}
.range_contenair_row .bar{background:#FFFFFF57;height:5px;margin-top:6px;transition:all .3s;position:absolute;bottom:0;width:100%;left:0}
.range_contenair_row b{transition:all .3s}
.range_contenair_row div.enabled_tmp .bar{background:#f5d8ff}
.range_contenair_row div.enabled_tmp b{color:#f5d8ff}
.range_contenair_row div.enabled .bar{background:#c244f0}
.range_contenair_row div i{font-size:10px;vertical-align:1px}
.range_contenair_row div b{font-size:12px;position:absolute;top:3px;right:-1px;width:80px;text-align:right;border-right:1px solid #0000;padding-right:4px;height:11px}
.range_contenair_row:hover b{border-right:1px solid #d9d9d9}
.range_contenair_row div:first-child .bar{border-radius:4px 0 0 4px}
.range_contenair_row div:last-child .bar{border-radius:0 4px 4px 0}
.range_contenair_row div:after{content:"";background:#c244f0;width:0;height:0;position:absolute;right:-1px;border-radius:13px;transition:all .3s;bottom:-1px}
.range_contenair_row .selected_tmp:after{width:14px;height:14px;bottom:-5px;background:#f5d8ff}
.range_contenair_row .selected:after{width:20px;height:20px;bottom:-7px;background:#c244f0}
.range_contenair_row .selected b{color:#c244f0!important;top:-7px;right:-1px;border:0}
.range_contenair.selected b{color:#ccc}
.range_contenair .option{display:inline-block;position: relative;overflow: hidden;vertical-align:middle;border-radius:30px;padding: 7px 15px;font-size:13px;font-weight:600;transition:all .2s;cursor:pointer;color:#828282;margin: 5px;}
.range_contenair .option .percent{
text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  font-size: 11px;
  color: #FFF;
  opacity:0;
    
}
.range_contenair .option .percent b{
   display: block;
  height: 100px;
  position: absolute;
  bottom: -10px;
  background: url(/assets/ressources/images/background-question.png) repeat, #ff00a74d;
  animation: animateBackgroundLeft 30s linear infinite;
}

.range_contenair .option_with_percent  {
  padding-bottom:15px;
    
}
.range_contenair .option_with_percent .percent {
    opacity:1;
    
    
}

.question_swapper {
    display:none;
position: absolute;
  top: -66px;
  text-align: center;
  width: 200px;
  padding: 6px 13px 12px 12px;
  font-weight: bold;
  color: #fff;
  right: 25px;
  margin: 0 auto;
  border-radius: 62px;
  box-shadow: 0 0 66px #3a2b4d;
  background: url(/assets/ressources/images/background-question.png) repeat, #5d0c68;
  animation: animateBackgroundLeft 30s linear infinite;
  font-size: 12px;
}

.question_swapper b {
    font-size: 24px;
}

.question_swapper img {
    width: 35px;
    vertical-align: -9px;
}

.qs_boost {
    background: url(/assets/ressources/images/background-question.png) repeat, #bd8417;
  box-shadow: 0 0 40px #bd7c43;

    
}

.qs_boost b {
    font-size: 18px;
}

.range_contenair .option:hover{color:#7fb56c}
.range_contenair .option.selected{color:#fff;background:#7fb56c}
.range_contenair_mini .option{padding:4px 11px;font-size:12px}
.range_contenair_row .selector_title{position:absolute;top:-14px;text-align:right;width:100%;font-size:11px;font-weight:600;transition:all .6s}
.range_contenair_row div.enabled .selector_title{top:-23px}
.bar-green .range_contenair_row div.enabled .bar,.bar-green .range_contenair_row .selected:after{background:#7fb56c}
.bar-green .range_contenair_row .selected b{color:#7fb56c!important}
.bar-yellow .range_contenair_row div.enabled .bar,.bar-yellow .range_contenair_row .selected:after{background:#e1df32}
.bar-yellow .range_contenair_row .selected b{color:#e1df32!important}
.bar-orange .range_contenair_row div.enabled .bar,.bar-orange .range_contenair_row .selected:after{background:#e18c32}
.bar-orange .range_contenair_row .selected b{color:#e18c32!important}
.bar-red .range_contenair_row div.enabled .bar,.bar-red .range_contenair_row .selected:after{background:#ea0a0a}
.bar-red .range_contenair_row .selected b{color:#ea0a0a!important}
.error_404_contenair{position:fixed;height:100%;left:0;top:0;width:100%}
.error_404{text-align:center;color:#B3B3B3BF;position:absolute;width:300px;height:280px;left:-9999px;right:-9999px;bottom:-9999px;top:-9999px;margin:auto}
.error_404 i{font-size:85px}
.error_404 h1{font-size:20px;color:#FFF;margin-top:20px}
.Popup_Login .user-error i{display:block;font-size:30px;margin-bottom:14px}
.user-error{margin-bottom:0!important}
.Frame.error-not-logged{text-align:center;padding-top:35vh;color:#9f9f9f}
.Frame.error-not-logged i{font-size:55px}
.Frame.error-not-logged h1{font-size:33px}
.td-icon i{font-size:30px}
.td-icon span{position:absolute;top:20px;left:20px;border:3px solid #fff}
.td-icon{width:45px;position:relative}
.clear{clear:both}
.table-header td{font-weight:600;padding:6px;background:#ddd}
.to_edit td{background:#EEE6CD}
.to_add td{background:#CDEECE}
.to_delete td{background:#EE7E7E;opacity:.2}
.table-user td{padding:5px}
.img-user{position:relative;height:70px;width:70px;overflow:hidden;border-radius:65px}
.img-user img{position:absolute;height:100%;bottom:-999px;top:-999px;left:-999px;right:-999px;margin:auto}
.Header_Account_Creation{background:#FFF url(/assets/ressources/images/background-black.png)}
.Account_Profil{position:absolute;top:10px;right:20px}
.img-50{height:50px;width:auto}
.account_creation_title{font-size:30px;text-align:left;margin-top:20px;margin-bottom:20px}
.blink,.blink-bg {animation-name:blinker;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:blinker;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}
.extraversion, .introversion, .sensation, .pensée, .sentiment, .perception, .romance, .créativité, .jugement{animation-name:blinker;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:blinker;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}
@-moz-keyframes blinker-menu {
0%,100%{opacity:.9}
50%{opacity:.5}
}
@-webkit-keyframes blinker-menu {
0%,100%{opacity:.9}
50%{opacity:.5}
}
@keyframes blinker-menu {
0%,100%{opacity:.9}
50%{opacity:.5}
}
@-moz-keyframes blinker {
0%,100%{opacity:1}
50%{opacity:.3}
}
@-webkit-keyframes blinker {
0%,100%{opacity:1}
50%{opacity:.3}
}
@keyframes blinker {
0%,100%{opacity:1}
50%{opacity:.3}
}
.Message{display:flex;flex-direction:column;height:90vh}
.chat_messages{flex:1;padding:20px 0;overflow-y:scroll}
.chat_footer{position:relative;background:#333;width:90%;margin:0 auto;margin-bottom:15px;border-radius:8px;border-bottom:3px solid #1c1c1c}
.chat_footer textarea,.emoji-wysiwyg-editor{background:none;margin:10px;width:calc(100% - 155px);border:0!important;border-radius:11px!important;height:42px!important;color:#FFF;font-weight:400;min-height:0;font-size:13px;font-family:Hind Vadodara}
.chat_footer .message_sender{font-size:20px;position:absolute;top:27px;right:20px;z-index:10;color:#1c6eb7;cursor:pointer}
.chat_footer uploader{width:20px;height:20px;border:0;color:#222;position:absolute;right:53px;top:7px}
.chat_footer uploader i{font-size:15px;height:15px;width:16px;color:#222;opacity:.7}
.chat_footer .emoji-picker-icon{right:60px;font-size:16px;color:#c8c8c8;bottom:15px;position:absolute;height:16px;top:auto}
.emoji-menu{top:-235px;right:20px}
.chat_message_attachment{background:#dfdfdf69;position:absolute;top:-75px;height:52px;width:calc(100% - 39px);left:10px;border-radius:5px;padding:5px}
.chat_message_attachment:after{top:100%;right:32px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#dfdfdf69;border-width:8px;margin-left:-8px}
.chat_message_attachment .item_thumbnails{width:50px;height:50px;border:0}
.chat_message_attachment .item_thumbnails img{border-radius:3px}
.message_bull{background:#1c6eb7;border-radius:10px;color:#FFF;padding:7px 10px;font-size:15px}
.message_bull_question{background:#572929 url(/assets/ressources/images/background-question.png)!important}
.message_bull_question .about_question{display:block;border-left:3px solid #ffffff2e;margin:10px 0;background:#FFFFFF2B;padding:10px}
.message_wrapper{position:relative;padding:5px 15px;padding-left:50px}
.message_wrapper.me{text-align:right;padding-right:50px}
.message_wrapper .user_image_contenair{position:absolute;top:0;left:10px;width:30px;height:30px;top:6px}
.message_wrapper.me .user_image_contenair{right:10px;left:auto}
.message_wrapper_2{max-width:80%;text-align:left;display:inline-block}
.message_writing{font-size:13px;color:#ccc;position:absolute;bottom:95px}
.unreaded_table{background:red;color:#FFF;padding:3px 6px;border-radius:10px;position:absolute;top:13px;left:13px;font-size:11px}
.chat_header{background:#cccccc0a;padding:10px;position:relative}
.chat_header .icon{font-size:25px}
.chat_header td{padding:0 10px}
.chat_header .settings{position:absolute;top:0;right:15px;padding:11px;font-size:18px}
.chat_settings{padding:40px 20px}
.chat_settings input[type="text"]{background:#FFFFFFE8;color:#000;border:1px solid #ccc;padding:8px;width:234px}
.chat_settings b{color:#FFF}
.ConversationPopup{width:700px;background:url(/assets/ressources/images/background-color.png) repeat,#0b0b0b fixed!important}
.Popup_Black{background:url(/assets/ressources/images/background-color.png) repeat,#2a2e33!important}
.ConversationPopup .Popup_Header{background:none;padding:0}
.ConversationPopup h1{font-family:Quicksand;font-size:15px;font-weight:700}
.message_legend{font-size:11px;margin-top:6px;margin-left:4px;font-family:Varela Round;color:#e3e3e3}
.Frame .Frame_Header .Frame_Header_Footer .button_share{color:#04adff!important}
.Frame .Frame_Header .Frame_Header_Footer .button_share i{background:linear-gradient(#04adff,#5789FF)!important;color:#FBD152!important;padding:5px;border-radius:4px}
.share_link_icon{background:#FFFFFF14;color:#FBD152!important;padding:17px;border-radius:14px;font-size:35px;border:1px solid #FBD152}
.UserPopupShare{background:url(/assets/ressources/images/bg-share.jpg);color:#FFF;z-index:10001}
.UserPopupShare .Popup_Header,.UserPopupShare .Popup_Footer{background:none;color:#FFF}
.UserPopupShare .table-tiny td{padding:11px}
.UserPopupShare input[type="text"]{background:none;color:#FFF}
.UserSuccess{text-align:center;z-index:10001;box-shadow:none;box-shadow:0 0 100px #00000057}
.User_Vote,.User_Vote_Login{text-align:center;z-index:10000}
.share_code{text-align:center;background:url(/assets/ressources/images/bg-code.png) repeat;padding:50px 0}
.share_code h1{color:#4C95C1;font-size:2rem}
.share_code_legend{text-align:center;font-family:Nunito Sans;font-size:14px}
.share_code .link{margin-top:15px}
.user_label{display:inline-block;background:#444;color:#FFF;font-size:10px;height:15px;width:16px;text-align:center;border-radius:3px;vertical-align:1px}
.user_label_green{background:#49ca25}
.user_label_red{background:#eaa}
.user_label_blue{background:linear-gradient(#04adff,#5789FF)!important;color:#FBD152!important}
.end_frame,.progress_frame{color:#FFF;text-align:center;padding-top:15vh;display:none}
.end_frame{padding:5vh 15px 60px!important}
.end_frame h1{color:#FFF}
.wait_frame {padding: 3vh 15px 20px !important;}
.progress_frame h1,.progress_frame{color:#fff;text-shadow:0 0 60px #361eaa;font-family:'Playwrite IT Moderna'}



.td-flag img{width:20px}

.content_wrapper{padding:10px}
.content2{width:800px;margin:0 auto;padding:10px;color:#FFF}
.content3{padding: 50px 25px;
  background: url(/assets/ressources/images/background-bubble.png) repeat, #111 fixed;
  margin: 20px;
  border-radius: 10px;
  animation: animateBackgroundTop 10s linear infinite;
  box-shadow: 0 0 600px #b0f;
  }
.content_bg_separate {border-radius:10px;}
.content{padding:20px;background: #111;}
.section{padding:10px;border-radius:10px;margin-bottom:10px;position:relative}
.highlight{padding:10px;background:#d0dae6;margin-bottom:10px;border-radius:10px;margin-top:10px}
.highlight .legend{font-size:13px;margin-top:20px}
.section .range_contenair .option{background:#ffffff0d;color:#d2d2d2}
.content_wrapper_message .td-icon{width:55px}
.content h1,.content h2,.content h3,.content3 h1,.content3 h2,.content3 h3{color: #B266FF;margin-top:30px;font-weight:600;}
.content h1,.content3 h1{font-size:20px}
.content h2,.content3 h2{font-size:18px}
.content h3,.content3 h3{font-size:17px}



.content2 h1,.content2 h2,.content2 h3{color:#fff;font-family:Quicksand;margin-top:30px;font-weight:400}
.no-margin{margin:0!important}
.big-icon{font-size:45px;margin-top:100px}
.hyperh{margin-left: 20px;
  margin-right: 20px;
  margin-top: 90px;
  margin-bottom: 31px;
  display: block;
  text-align: center;
  font-size: 30px;
  font-weight: 100 !important;
  font-family: Quicksand;
  color: #fff;}
.new_messages{display:none;position:absolute;bottom:140px;background:#FFF;padding:4px 10px;border-radius:10px;border-bottom:2px solid #428393;margin:0 auto;left:-999px;right:-999px;width:180px;text-align:center;color:#428393;font-size:13px;cursor:pointer}
uploader{border-radius:50px;display:inline-block;position:relative;width:60px;height:60px;background:#ffffff2b url(/assets/ressources/images/icons/upload.png)!important;background-size:contain!important;margin:5px}
uploader input{display:none}
uploader i{position:absolute;top:-999px;bottom:-999px;margin:auto;left:-999px;right:-999px;width:50px;height:26px;font-size:25px;text-align:center;color:#9f9f9f;transition:all .2s}
uploader .touchzone{position:absolute;height:100%;width:100%;top:0;left:0}
uploader:hover{cursor:pointer}
uploader:hover i{color:#555}
.edit_photo{width:80%;max-width:400px;margin:0 auto}
.edit_photo_contenair{border-radius:100px;border:0;display:inline-block;position:relative;width:60px;height:60px;background-size:contain!important;margin:5px;vertical-align:top;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.edit_photo_contenair_main{display:block;overflow:hidden;margin:20px auto;width:100%;aspect-ratio:1/1;height:auto;border-radius:10px;background-size:cover!important;background-repeat:no-repeat!important;min-height:30px;background-position:center!important}
.edit_photo_contenair i{position:absolute;top:4px;right:6px;font-size:10px;text-shadow:0 0 5px #0003;color:#ff5454;cursor:pointer;transition:all .1s}
.edit_photo_contenair:hover i{font-size:20px;top:0;right:0;color:#ff5454}
.item_thumbnails{margin-top:5px;border-radius:5px;width:100px;height:100px;display:inline-block;position:relative;overflow:hidden;margin-right:10px;vertical-align:top}
.item_thumbnails .delete_image_icon{position:absolute;top:0;right:0;font-size:15px;color:#FF4343BF;z-index:1;transition:all .2s;cursor:pointer}
.item_thumbnails:hover .delete_image_icon{font-size:25px;transform:rotate(90deg);top:-5px;right:-5px;color:#E60000}
.item_thumbnails img{max-width:100%;width:auto;height:auto;left:-999px;bottom:-999px;right:-999px;top:-999px;margin:auto;position:absolute}
.Image_Viewer{position:fixed;top:5vh;background:#0f0f0f;z-index:10000;left:-999px;right:-999px;width:90vw;margin:auto;height:90vh;box-shadow:0 0 70px #1e1e1e;display:none;border-radius:10px}
.Image_Viewer .closer{position:absolute;top:8px;font-size:29px;right:14px;cursor:pointer;color:#eee;z-index:2}
.Image_Viewer img{z-index:1;left:-999px;right:-999px;position:absolute;margin:auto;top:-999px;bottom:-999px;max-width:100%;max-height:100%}
.wall_contenair{min-height:80vh;border-radius:10px;margin:80px auto 100px}
.user_image_contenair{width:50px;height:50px;border-radius:100px;position:relative;background-position:center!important}
.wall_contenair .add,.wall_contenair .publication, .wall .publication{padding:10px;font-family:Quicksand;background:#FFFFFF0F;border-radius:5px;margin:10px;color:#FFF}
.wall_contenair .add .user_image_contenair,.wall_contenair .publication .user_image_contenair, .wall .publication .user_image_contenair{display:inline-block;vertical-align:top}

.wall .publication {
    color:#fff;
    background: #0909090F;
}

.wall .publication  .about_question {
  border-left: 3px solid #5e8fc4;
}


.wall .publication .publication_header .date, .wall .publication b {
    color:#5e8fc4;
}

.moderate_warning {
    border-top: 1px solid #ffffff12;
  color: #DF983D;
  text-align: center;
  padding-top: 10px;
}

.moderate_alert {
    border-top: 1px solid #ffffff12;
color: #F00;
  text-align: center;
  padding-top: 10px;
}

.wall .moderate_warning {
  border-top: 1px solid #e3cea5a3;
  color: #DF983D;
  text-align: center;
  padding-top: 10px;
  margin-top: 14px;
  font-size: 13px;
}

.add_section{vertical-align:top;position:relative}
.add_section textarea{width:calc(100% - 20px)!important;border-radius:5px;background:#fff0;height:70px;color:#FFF;border:1px solid #ffffff30!important;font-size:15px}
.publication_section{padding:10px;width:calc(100% - 95px);display:inline-block;position:relative}
.publication_section .item_thumbnails{border:0!important;margin-top:20px;height:130px;width:130px;border-radius:4px;position:relative;overflow:hidden}
.publication_section .item_thumbnails img{width:100%;height:100%;object-fit:cover;position:absolute;margin:auto;left:auto;right:auto;top:auto;bottom:auto}
.publication_header .date{display:block;font-weight:400;font-size:12px;color:#e6e6e6;position:absolute;top:0;right:-15px}
.publication_header .date i{margin-left:10px}
.publication_content{position:relative;border-radius:6px}
.about_question{display:block;border-left:3px solid #ffffff2e;padding-left:10px;margin:10px 0}
.question_footer {
color: #FFF;
  position: absolute;
  bottom: -95px;
  right: 16px;
  opacity: 0.5;
  font-size: 12px;
  transition:all 0.2s;
  cursor:pointer;
}

.question_footer:hover {
  opacity: 1;
}



.question_footer img {
 width: 16px;
  vertical-align: -2px;
  margin-right: 1px;
}
.wall_option{width:40px;height:40px;border-radius:29px;border:1px dashed #cccccc70;display:inline-block;position:relative;vertical-align:top;margin-right:5px;margin-top:10px}
.wall_option i{font-size:19px;height:19px;position:absolute;top:-999px;bottom:-999px;margin:auto;left:-999px;right:-999px;width:50px;text-align:center;color:#e6e6e6;transition:all .2s}
.wall_option i:hover{color:#777;cursor:pointer}
.wall_attachment{background:#f9f9f969;height:52px;width:calc(100% - 39px);border-radius:5px;padding:5px;margin-top:10px}
.wall_attachment .item_thumbnails{width:50px;height:50px;border-radius:10px;border:0}
.wall_attachment .item_thumbnails img{border-radius:10px}
.question_selector{max-height:300px;overflow:scroll}
.add_section .close{color:red;position:absolute;top:-6px;right:-8px;font-size:19px}
.reaction_actions{border-top:1px solid #ffffff21;margin-top:20px}
.reaction_actions span{display:inline-block;margin-top:10px;color:#fdfdfd;font-size:16px;cursor:pointer;border-right:1px solid #ffffff21;width:32%;text-align:center}
.reaction_actions span:last-child{border-right:0}
.comment_line{margin-bottom:20px;border-left:3px solid #ffffff2e;padding-left:10px}
.comment_line .user_image_contenair{width:35px;height:35px}
.comments_section{position:relative;margin-top:20px;overflow:hidden}
.comment_line table{width:100%}
.comment_line table td:first-child{width:40px}
.comment_line table td:last-child{width:20px;color:#99b1bd}
.login_layer{position:absolute;background:#111111d4;top:0;width:100%;height:100%;border-radius:3px;padding:20px}
#stars-container{position:absolute;top:-100px;left:0;pointer-events:none;z-index:100;width:70px;right:0;margin:auto}
.star{position:absolute;color:#E320FF21;width:5px;height:5px;opacity:0;animation:fall 2s forwards}


.chrono_timer
    {
        position: fixed;
  top: 70px;
  background: #ac0b12;
  color: #FFF;
  padding: 5px 10px;
  right: -999px;
  left: -999px;
  width: 60px;
  margin: auto;
  text-align: center;
  border-radius: 5px;
  box-shadow: 0 0 25px #000;
    }





@keyframes fall {
80%{opacity:1}
90%{opacity:0}
to{transform:translateY(200px) rotate(50deg);opacity:0;color:#E320FF}
}


.blog_image {
    text-align:center;
    margin-bottom:10px;
}

.blog_image img{
   max-width:400px;
   width:80%;
   height:auto;
   border-radius:5px;
}

.blog_image_2 {
    max-width: 330px;
  margin-top: 18px;
  width: auto;
  height: auto;
}



@media all and (max-width: 880px) {
.UserPopup,.ConversationPopup,.UserEditionPopup{width:100vw;height:100vh;top:0;border-radius:0;box-shadow:none}
.UserPopup .Popup_Content{max-height:100vh!important}
.UserEditionPopup .Popup_Content{max-height:calc(100vh - 100px)!important;height:calc(100vh - 100px)!important}
.user_wrapper_data{padding:25px 15px}
.Message{height:100vh}
.hyperh{font-size: 25px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 30px;
    margin-top: 75px;}
.content3{margin:0px;padding:20px 15px}
.content_bg_separate {border-radius:0 0 10px 10px;}
}
@media all and (max-width: 820px) {
body{font-size:13px}
.Popup_Header{font-size:16px}
.Matcher_Sum h2{font-size:18px}
.footer table, .footer_description{width:100% !important}

.footer .social_td{min-width:200px}
popup{position:absolute;max-width:90vw}
.Popup_FullScreen{max-width:100vw}
.UserPopup,.ConversationPopup{max-width:100vw}
.table_icon h1{font-size:17px}
.QuestionPopup{background:#eee;box-shadow:none;border:0;top:65px}
.Question{width:calc(100vw - 20px); position:relative;}
.mask_responsive{position:relative}
.Matcher_Sum_Contenair,.Contenair_Main{bottom:auto;width:100vw;position:relative;right:auto;left:auto}
.table_icon .td-icon i{font-size:40px}
.table_icon-mini .td-icon i{font-size:20px}
.table_icon td{vertical-align:top;padding:5px}
.Matcher_Sum{border-radius:0 0 10px 10px;border:0}
.bg_separate{background:url(/assets/ressources/images/background-separate.png) repeat-x}
.content2{width:calc(100vw - 40px)}
.Frame_Header_Content .HeaderLogo{display:none}



.table_blog {
    font-size: 14px;
    color: #ddd; /* Texte clair */
}

.table_blog thead {
    display: none;
}

.table_blog tr {
    display: block;
    margin-bottom: 15px;
    border: 1px solid #444; /* Bordures discrètes */
    border-radius: 10px;
    overflow: hidden;
    background: #1a1a1a; /* Fond sombre */
    padding: 10px;
}

.table_blog td {
    display: block;
    text-align: left;
    padding: 8px;
    border: none;
    position: relative;
    background: #2a2a2a; /* Fond des cellules */
}

.table_blog td:first-child {
    font-weight: bold;
    background: none;
    color: #fff;
}

.table_blog td::before {
    content: attr(data-label);
    font-weight: bold;
    display: block;
    color: #6a0dad; /* Violet profond */
}

.details {
  font-size: 12px;
}

.Matcher_Case .zipcode{
    font-size:11px;
}




}
@media all and (max-width: 700px) {
.Matcher_Progress_Contenair{position:relative!important;top:0!important;width:100px!important;right:0!important}
.Matcher_Sum h2{font-size:20px}
.LoaderLogo_Spin{width:65px}
.Account_Toolbox span{display:none}
.Account_Toolbox .button{padding:7px 10px!important}
.QuestionForm td{display:block;text-align:center;width:calc(100% - 10px)}
.QuestionForm .question_data{padding-bottom:10px;text-align:center}
.QuestionPopup .m-b-20{margin:0!important}
.QuestionPopup .Popup_Footer{margin-top:0}
.range_contenair{text-align:center}
}
@media all and (max-width: 600px) {
.footer{padding:25px}
.footer td{display:block}
.footer .legal_td{padding-bottom:15px}
.footer .social_td{min-width:auto;border-top:1px solid #e8e8e8;border-left:none;padding-left:0;padding-top:20px}
}