/* Minification failed. Returning unminified contents.
(1,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4075): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(3,20): run-time error CSS1019: Unexpected token, found ' '
(3,20): run-time error CSS1019: Unexpected token, found ' '
(3,20): run-time error CSS1042: Expected function, found ' '
(3,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7,20): run-time error CSS1019: Unexpected token, found ' '
(7,20): run-time error CSS1019: Unexpected token, found ' '
(7,20): run-time error CSS1042: Expected function, found ' '
(7,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(11,20): run-time error CSS1019: Unexpected token, found ' '
(11,20): run-time error CSS1019: Unexpected token, found ' '
(11,20): run-time error CSS1042: Expected function, found ' '
(11,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(15,20): run-time error CSS1019: Unexpected token, found ' '
(15,20): run-time error CSS1019: Unexpected token, found ' '
(15,20): run-time error CSS1042: Expected function, found ' '
(15,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(19,20): run-time error CSS1019: Unexpected token, found ' '
(19,20): run-time error CSS1019: Unexpected token, found ' '
(19,20): run-time error CSS1042: Expected function, found ' '
(19,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(23,20): run-time error CSS1019: Unexpected token, found ' '
(23,20): run-time error CSS1019: Unexpected token, found ' '
(23,20): run-time error CSS1042: Expected function, found ' '
(23,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(27,20): run-time error CSS1019: Unexpected token, found ' '
(27,20): run-time error CSS1019: Unexpected token, found ' '
(27,20): run-time error CSS1042: Expected function, found ' '
(27,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(31,20): run-time error CSS1019: Unexpected token, found ' '
(31,20): run-time error CSS1019: Unexpected token, found ' '
(31,20): run-time error CSS1042: Expected function, found ' '
(31,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(35,19): run-time error CSS1019: Unexpected token, found ' '
(35,19): run-time error CSS1019: Unexpected token, found ' '
(35,19): run-time error CSS1042: Expected function, found ' '
(35,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(39,20): run-time error CSS1019: Unexpected token, found ' '
(39,20): run-time error CSS1019: Unexpected token, found ' '
(39,20): run-time error CSS1042: Expected function, found ' '
(39,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(43,20): run-time error CSS1019: Unexpected token, found ' '
(43,20): run-time error CSS1019: Unexpected token, found ' '
(43,20): run-time error CSS1042: Expected function, found ' '
(43,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(47,20): run-time error CSS1019: Unexpected token, found ' '
(47,20): run-time error CSS1019: Unexpected token, found ' '
(47,20): run-time error CSS1042: Expected function, found ' '
(47,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(51,20): run-time error CSS1019: Unexpected token, found ' '
(51,20): run-time error CSS1019: Unexpected token, found ' '
(51,20): run-time error CSS1042: Expected function, found ' '
(51,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(55,20): run-time error CSS1019: Unexpected token, found ' '
(55,20): run-time error CSS1019: Unexpected token, found ' '
(55,20): run-time error CSS1042: Expected function, found ' '
(55,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(59,20): run-time error CSS1019: Unexpected token, found ' '
(59,20): run-time error CSS1019: Unexpected token, found ' '
(59,20): run-time error CSS1042: Expected function, found ' '
(59,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(63,20): run-time error CSS1019: Unexpected token, found ' '
(63,20): run-time error CSS1019: Unexpected token, found ' '
(63,20): run-time error CSS1042: Expected function, found ' '
(63,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(67,19): run-time error CSS1019: Unexpected token, found ' '
(67,19): run-time error CSS1019: Unexpected token, found ' '
(67,19): run-time error CSS1042: Expected function, found ' '
(67,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(71,20): run-time error CSS1019: Unexpected token, found ' '
(71,20): run-time error CSS1019: Unexpected token, found ' '
(71,20): run-time error CSS1042: Expected function, found ' '
(71,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(75,20): run-time error CSS1019: Unexpected token, found ' '
(75,20): run-time error CSS1019: Unexpected token, found ' '
(75,20): run-time error CSS1042: Expected function, found ' '
(75,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(79,19): run-time error CSS1019: Unexpected token, found ' '
(79,19): run-time error CSS1019: Unexpected token, found ' '
(79,19): run-time error CSS1042: Expected function, found ' '
(79,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(83,20): run-time error CSS1019: Unexpected token, found ' '
(83,20): run-time error CSS1019: Unexpected token, found ' '
(83,20): run-time error CSS1042: Expected function, found ' '
(83,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(87,20): run-time error CSS1019: Unexpected token, found ' '
(87,20): run-time error CSS1019: Unexpected token, found ' '
(87,20): run-time error CSS1042: Expected function, found ' '
(87,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(91,20): run-time error CSS1019: Unexpected token, found ' '
(91,20): run-time error CSS1019: Unexpected token, found ' '
(91,20): run-time error CSS1042: Expected function, found ' '
(91,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(95,20): run-time error CSS1019: Unexpected token, found ' '
(95,20): run-time error CSS1019: Unexpected token, found ' '
(95,20): run-time error CSS1042: Expected function, found ' '
(95,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(99,20): run-time error CSS1019: Unexpected token, found ' '
(99,20): run-time error CSS1019: Unexpected token, found ' '
(99,20): run-time error CSS1042: Expected function, found ' '
(99,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(103,20): run-time error CSS1019: Unexpected token, found ' '
(103,20): run-time error CSS1019: Unexpected token, found ' '
(103,20): run-time error CSS1042: Expected function, found ' '
(103,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(107,20): run-time error CSS1019: Unexpected token, found ' '
(107,20): run-time error CSS1019: Unexpected token, found ' '
(107,20): run-time error CSS1042: Expected function, found ' '
(107,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(109,97): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(111,20): run-time error CSS1019: Unexpected token, found ' '
(111,20): run-time error CSS1019: Unexpected token, found ' '
(111,20): run-time error CSS1042: Expected function, found ' '
(111,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(115,20): run-time error CSS1019: Unexpected token, found ' '
(115,20): run-time error CSS1019: Unexpected token, found ' '
(115,20): run-time error CSS1063: Expected calculation unit, found ' '
(115,20): run-time error CSS1064: Expected calculation product, found ' '
(115,20): run-time error CSS1065: Expected calculation sum, found ' '
(115,20): run-time error CSS1034: Expected closing parenthesis, found ' '
(115,20): run-time error CSS1042: Expected function, found ' '
(115,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(119,19): run-time error CSS1019: Unexpected token, found ' '
(119,19): run-time error CSS1019: Unexpected token, found ' '
(119,19): run-time error CSS1042: Expected function, found ' '
(119,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(123,20): run-time error CSS1019: Unexpected token, found ' '
(123,20): run-time error CSS1019: Unexpected token, found ' '
(123,20): run-time error CSS1042: Expected function, found ' '
(123,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(127,20): run-time error CSS1019: Unexpected token, found ' '
(127,20): run-time error CSS1019: Unexpected token, found ' '
(127,20): run-time error CSS1042: Expected function, found ' '
(127,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(131,20): run-time error CSS1019: Unexpected token, found ' '
(131,20): run-time error CSS1019: Unexpected token, found ' '
(131,20): run-time error CSS1042: Expected function, found ' '
(131,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(135,20): run-time error CSS1019: Unexpected token, found ' '
(135,20): run-time error CSS1019: Unexpected token, found ' '
(135,20): run-time error CSS1042: Expected function, found ' '
(135,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(139,20): run-time error CSS1019: Unexpected token, found ' '
(139,20): run-time error CSS1019: Unexpected token, found ' '
(139,20): run-time error CSS1042: Expected function, found ' '
(139,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(143,20): run-time error CSS1019: Unexpected token, found ' '
(143,20): run-time error CSS1019: Unexpected token, found ' '
(143,20): run-time error CSS1042: Expected function, found ' '
(143,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(147,20): run-time error CSS1019: Unexpected token, found ' '
(147,20): run-time error CSS1019: Unexpected token, found ' '
(147,20): run-time error CSS1042: Expected function, found ' '
(147,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(151,20): run-time error CSS1019: Unexpected token, found ' '
(151,20): run-time error CSS1019: Unexpected token, found ' '
(151,20): run-time error CSS1042: Expected function, found ' '
(151,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(155,20): run-time error CSS1019: Unexpected token, found ' '
(155,20): run-time error CSS1019: Unexpected token, found ' '
(155,20): run-time error CSS1042: Expected function, found ' '
(155,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(159,20): run-time error CSS1019: Unexpected token, found ' '
(159,20): run-time error CSS1019: Unexpected token, found ' '
(159,20): run-time error CSS1042: Expected function, found ' '
(159,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(163,20): run-time error CSS1019: Unexpected token, found ' '
(163,20): run-time error CSS1019: Unexpected token, found ' '
(163,20): run-time error CSS1042: Expected function, found ' '
(163,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(167,19): run-time error CSS1019: Unexpected token, found ' '
(167,19): run-time error CSS1019: Unexpected token, found ' '
(167,19): run-time error CSS1042: Expected function, found ' '
(167,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(171,20): run-time error CSS1019: Unexpected token, found ' '
(171,20): run-time error CSS1019: Unexpected token, found ' '
(171,20): run-time error CSS1042: Expected function, found ' '
(171,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(175,20): run-time error CSS1019: Unexpected token, found ' '
(175,20): run-time error CSS1019: Unexpected token, found ' '
(175,20): run-time error CSS1042: Expected function, found ' '
(175,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(179,20): run-time error CSS1019: Unexpected token, found ' '
(179,20): run-time error CSS1019: Unexpected token, found ' '
(179,20): run-time error CSS1042: Expected function, found ' '
(179,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(183,20): run-time error CSS1019: Unexpected token, found ' '
(183,20): run-time error CSS1019: Unexpected token, found ' '
(183,20): run-time error CSS1042: Expected function, found ' '
(183,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(187,20): run-time error CSS1019: Unexpected token, found ' '
(187,20): run-time error CSS1019: Unexpected token, found ' '
(187,20): run-time error CSS1042: Expected function, found ' '
(187,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(191,20): run-time error CSS1019: Unexpected token, found ' '
(191,20): run-time error CSS1019: Unexpected token, found ' '
(191,20): run-time error CSS1042: Expected function, found ' '
(191,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(195,20): run-time error CSS1019: Unexpected token, found ' '
(195,20): run-time error CSS1019: Unexpected token, found ' '
(195,20): run-time error CSS1042: Expected function, found ' '
(195,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(197,3869): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,4050): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,4230): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,4677): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,6279): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,6312): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(197,8128): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(199,20): run-time error CSS1019: Unexpected token, found ' '
(199,20): run-time error CSS1019: Unexpected token, found ' '
(199,20): run-time error CSS1042: Expected function, found ' '
(199,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(201,261): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(203,20): run-time error CSS1019: Unexpected token, found ' '
(203,20): run-time error CSS1019: Unexpected token, found ' '
(203,20): run-time error CSS1042: Expected function, found ' '
(203,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(215,20): run-time error CSS1019: Unexpected token, found ' '
(215,20): run-time error CSS1019: Unexpected token, found ' '
(215,20): run-time error CSS1042: Expected function, found ' '
(215,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(219,20): run-time error CSS1019: Unexpected token, found ' '
(219,20): run-time error CSS1019: Unexpected token, found ' '
(219,20): run-time error CSS1042: Expected function, found ' '
(219,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(223,20): run-time error CSS1019: Unexpected token, found ' '
(223,20): run-time error CSS1019: Unexpected token, found ' '
(223,20): run-time error CSS1042: Expected function, found ' '
(223,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(227,20): run-time error CSS1019: Unexpected token, found ' '
(227,20): run-time error CSS1019: Unexpected token, found ' '
(227,20): run-time error CSS1042: Expected function, found ' '
(227,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(231,20): run-time error CSS1019: Unexpected token, found ' '
(231,20): run-time error CSS1019: Unexpected token, found ' '
(231,20): run-time error CSS1042: Expected function, found ' '
(231,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(235,20): run-time error CSS1019: Unexpected token, found ' '
(235,20): run-time error CSS1019: Unexpected token, found ' '
(235,20): run-time error CSS1042: Expected function, found ' '
(235,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(239,20): run-time error CSS1019: Unexpected token, found ' '
(239,20): run-time error CSS1019: Unexpected token, found ' '
(239,20): run-time error CSS1042: Expected function, found ' '
(239,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(243,20): run-time error CSS1019: Unexpected token, found ' '
(243,20): run-time error CSS1019: Unexpected token, found ' '
(243,20): run-time error CSS1042: Expected function, found ' '
(243,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(247,20): run-time error CSS1019: Unexpected token, found ' '
(247,20): run-time error CSS1019: Unexpected token, found ' '
(247,20): run-time error CSS1042: Expected function, found ' '
(247,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(251,20): run-time error CSS1019: Unexpected token, found ' '
(251,20): run-time error CSS1019: Unexpected token, found ' '
(251,20): run-time error CSS1042: Expected function, found ' '
(251,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(255,20): run-time error CSS1019: Unexpected token, found ' '
(255,20): run-time error CSS1019: Unexpected token, found ' '
(255,20): run-time error CSS1042: Expected function, found ' '
(255,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(259,20): run-time error CSS1019: Unexpected token, found ' '
(259,20): run-time error CSS1019: Unexpected token, found ' '
(259,20): run-time error CSS1042: Expected function, found ' '
(259,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(263,20): run-time error CSS1019: Unexpected token, found ' '
(263,20): run-time error CSS1019: Unexpected token, found ' '
(263,20): run-time error CSS1042: Expected function, found ' '
(263,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(267,20): run-time error CSS1019: Unexpected token, found ' '
(267,20): run-time error CSS1019: Unexpected token, found ' '
(267,20): run-time error CSS1042: Expected function, found ' '
(267,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(271,20): run-time error CSS1019: Unexpected token, found ' '
(271,20): run-time error CSS1019: Unexpected token, found ' '
(271,20): run-time error CSS1042: Expected function, found ' '
(271,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(275,20): run-time error CSS1019: Unexpected token, found ' '
(275,20): run-time error CSS1019: Unexpected token, found ' '
(275,20): run-time error CSS1042: Expected function, found ' '
(275,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(279,20): run-time error CSS1019: Unexpected token, found ' '
(279,20): run-time error CSS1019: Unexpected token, found ' '
(279,20): run-time error CSS1042: Expected function, found ' '
(279,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(283,20): run-time error CSS1019: Unexpected token, found ' '
(283,20): run-time error CSS1019: Unexpected token, found ' '
(283,20): run-time error CSS1042: Expected function, found ' '
(283,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(287,20): run-time error CSS1019: Unexpected token, found ' '
(287,20): run-time error CSS1019: Unexpected token, found ' '
(287,20): run-time error CSS1042: Expected function, found ' '
(287,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(291,20): run-time error CSS1019: Unexpected token, found ' '
(291,20): run-time error CSS1019: Unexpected token, found ' '
(291,20): run-time error CSS1042: Expected function, found ' '
(291,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(293,346): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(295,20): run-time error CSS1019: Unexpected token, found ' '
(295,20): run-time error CSS1019: Unexpected token, found ' '
(295,20): run-time error CSS1042: Expected function, found ' '
(295,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(297,296): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(299,20): run-time error CSS1019: Unexpected token, found ' '
(299,20): run-time error CSS1019: Unexpected token, found ' '
(299,20): run-time error CSS1042: Expected function, found ' '
(299,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(313,287): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(315,20): run-time error CSS1019: Unexpected token, found ' '
(315,20): run-time error CSS1019: Unexpected token, found ' '
(315,20): run-time error CSS1042: Expected function, found ' '
(315,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(319,20): run-time error CSS1019: Unexpected token, found ' '
(319,20): run-time error CSS1019: Unexpected token, found ' '
(319,20): run-time error CSS1042: Expected function, found ' '
(319,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(323,20): run-time error CSS1019: Unexpected token, found ' '
(323,20): run-time error CSS1019: Unexpected token, found ' '
(323,20): run-time error CSS1042: Expected function, found ' '
(323,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(327,20): run-time error CSS1019: Unexpected token, found ' '
(327,20): run-time error CSS1019: Unexpected token, found ' '
(327,20): run-time error CSS1042: Expected function, found ' '
(327,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(333,292): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(333,569): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(335,20): run-time error CSS1019: Unexpected token, found ' '
(335,20): run-time error CSS1019: Unexpected token, found ' '
(335,20): run-time error CSS1042: Expected function, found ' '
(335,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(339,20): run-time error CSS1019: Unexpected token, found ' '
(339,20): run-time error CSS1019: Unexpected token, found ' '
(339,20): run-time error CSS1042: Expected function, found ' '
(339,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(343,20): run-time error CSS1019: Unexpected token, found ' '
(343,20): run-time error CSS1019: Unexpected token, found ' '
(343,20): run-time error CSS1042: Expected function, found ' '
(343,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(347,20): run-time error CSS1019: Unexpected token, found ' '
(347,20): run-time error CSS1019: Unexpected token, found ' '
(347,20): run-time error CSS1042: Expected function, found ' '
(347,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(351,20): run-time error CSS1019: Unexpected token, found ' '
(351,20): run-time error CSS1019: Unexpected token, found ' '
(351,20): run-time error CSS1042: Expected function, found ' '
(351,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(355,20): run-time error CSS1019: Unexpected token, found ' '
(355,20): run-time error CSS1019: Unexpected token, found ' '
(355,20): run-time error CSS1042: Expected function, found ' '
(355,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(357,324): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(359,20): run-time error CSS1019: Unexpected token, found ' '
(359,20): run-time error CSS1019: Unexpected token, found ' '
(359,20): run-time error CSS1042: Expected function, found ' '
(359,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(363,20): run-time error CSS1019: Unexpected token, found ' '
(363,20): run-time error CSS1019: Unexpected token, found ' '
(363,20): run-time error CSS1042: Expected function, found ' '
(363,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(367,20): run-time error CSS1019: Unexpected token, found ' '
(367,20): run-time error CSS1019: Unexpected token, found ' '
(367,20): run-time error CSS1042: Expected function, found ' '
(367,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(371,20): run-time error CSS1019: Unexpected token, found ' '
(371,20): run-time error CSS1019: Unexpected token, found ' '
(371,20): run-time error CSS1042: Expected function, found ' '
(371,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(373,190): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(373,925): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(375,21): run-time error CSS1019: Unexpected token, found ' '
(375,21): run-time error CSS1019: Unexpected token, found ' '
(375,21): run-time error CSS1042: Expected function, found ' '
(375,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(377,298): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(377,1001): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(379,20): run-time error CSS1019: Unexpected token, found ' '
(379,20): run-time error CSS1019: Unexpected token, found ' '
(379,20): run-time error CSS1042: Expected function, found ' '
(379,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(391,20): run-time error CSS1019: Unexpected token, found ' '
(391,20): run-time error CSS1019: Unexpected token, found ' '
(391,20): run-time error CSS1042: Expected function, found ' '
(391,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(401,209): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(403,19): run-time error CSS1019: Unexpected token, found ' '
(403,19): run-time error CSS1019: Unexpected token, found ' '
(403,19): run-time error CSS1042: Expected function, found ' '
(403,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(407,20): run-time error CSS1019: Unexpected token, found ' '
(407,20): run-time error CSS1019: Unexpected token, found ' '
(407,20): run-time error CSS1042: Expected function, found ' '
(407,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(411,20): run-time error CSS1019: Unexpected token, found ' '
(411,20): run-time error CSS1019: Unexpected token, found ' '
(411,20): run-time error CSS1042: Expected function, found ' '
(411,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(415,20): run-time error CSS1019: Unexpected token, found ' '
(415,20): run-time error CSS1019: Unexpected token, found ' '
(415,20): run-time error CSS1042: Expected function, found ' '
(415,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(419,20): run-time error CSS1019: Unexpected token, found ' '
(419,20): run-time error CSS1019: Unexpected token, found ' '
(419,20): run-time error CSS1042: Expected function, found ' '
(419,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(423,20): run-time error CSS1019: Unexpected token, found ' '
(423,20): run-time error CSS1019: Unexpected token, found ' '
(423,20): run-time error CSS1042: Expected function, found ' '
(423,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(427,20): run-time error CSS1019: Unexpected token, found ' '
(427,20): run-time error CSS1019: Unexpected token, found ' '
(427,20): run-time error CSS1042: Expected function, found ' '
(427,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(431,20): run-time error CSS1019: Unexpected token, found ' '
(431,20): run-time error CSS1019: Unexpected token, found ' '
(431,20): run-time error CSS1042: Expected function, found ' '
(431,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(435,20): run-time error CSS1019: Unexpected token, found ' '
(435,20): run-time error CSS1019: Unexpected token, found ' '
(435,20): run-time error CSS1042: Expected function, found ' '
(435,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(439,20): run-time error CSS1019: Unexpected token, found ' '
(439,20): run-time error CSS1019: Unexpected token, found ' '
(439,20): run-time error CSS1042: Expected function, found ' '
(439,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(451,20): run-time error CSS1019: Unexpected token, found ' '
(451,20): run-time error CSS1019: Unexpected token, found ' '
(451,20): run-time error CSS1042: Expected function, found ' '
(451,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(463,21): run-time error CSS1019: Unexpected token, found ' '
(463,21): run-time error CSS1019: Unexpected token, found ' '
(463,21): run-time error CSS1042: Expected function, found ' '
(463,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(465,263): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(465,1847): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(467,20): run-time error CSS1019: Unexpected token, found ' '
(467,20): run-time error CSS1019: Unexpected token, found ' '
(467,20): run-time error CSS1042: Expected function, found ' '
(467,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(471,20): run-time error CSS1019: Unexpected token, found ' '
(471,20): run-time error CSS1019: Unexpected token, found ' '
(471,20): run-time error CSS1042: Expected function, found ' '
(471,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(475,20): run-time error CSS1019: Unexpected token, found ' '
(475,20): run-time error CSS1019: Unexpected token, found ' '
(475,20): run-time error CSS1042: Expected function, found ' '
(475,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(479,20): run-time error CSS1019: Unexpected token, found ' '
(479,20): run-time error CSS1019: Unexpected token, found ' '
(479,20): run-time error CSS1042: Expected function, found ' '
(479,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(483,20): run-time error CSS1019: Unexpected token, found ' '
(483,20): run-time error CSS1019: Unexpected token, found ' '
(483,20): run-time error CSS1042: Expected function, found ' '
(483,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(487,20): run-time error CSS1019: Unexpected token, found ' '
(487,20): run-time error CSS1019: Unexpected token, found ' '
(487,20): run-time error CSS1042: Expected function, found ' '
(487,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(491,20): run-time error CSS1019: Unexpected token, found ' '
(491,20): run-time error CSS1019: Unexpected token, found ' '
(491,20): run-time error CSS1042: Expected function, found ' '
(491,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(495,20): run-time error CSS1019: Unexpected token, found ' '
(495,20): run-time error CSS1019: Unexpected token, found ' '
(495,20): run-time error CSS1042: Expected function, found ' '
(495,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(499,20): run-time error CSS1019: Unexpected token, found ' '
(499,20): run-time error CSS1019: Unexpected token, found ' '
(499,20): run-time error CSS1042: Expected function, found ' '
(499,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(503,20): run-time error CSS1019: Unexpected token, found ' '
(503,20): run-time error CSS1019: Unexpected token, found ' '
(503,20): run-time error CSS1042: Expected function, found ' '
(503,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(507,20): run-time error CSS1019: Unexpected token, found ' '
(507,20): run-time error CSS1019: Unexpected token, found ' '
(507,20): run-time error CSS1042: Expected function, found ' '
(507,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(511,20): run-time error CSS1019: Unexpected token, found ' '
(511,20): run-time error CSS1019: Unexpected token, found ' '
(511,20): run-time error CSS1042: Expected function, found ' '
(511,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(515,20): run-time error CSS1019: Unexpected token, found ' '
(515,20): run-time error CSS1019: Unexpected token, found ' '
(515,20): run-time error CSS1042: Expected function, found ' '
(515,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(519,20): run-time error CSS1019: Unexpected token, found ' '
(519,20): run-time error CSS1019: Unexpected token, found ' '
(519,20): run-time error CSS1042: Expected function, found ' '
(519,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(523,20): run-time error CSS1019: Unexpected token, found ' '
(523,20): run-time error CSS1019: Unexpected token, found ' '
(523,20): run-time error CSS1042: Expected function, found ' '
(523,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(527,20): run-time error CSS1019: Unexpected token, found ' '
(527,20): run-time error CSS1019: Unexpected token, found ' '
(527,20): run-time error CSS1042: Expected function, found ' '
(527,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(531,19): run-time error CSS1019: Unexpected token, found ' '
(531,19): run-time error CSS1019: Unexpected token, found ' '
(531,19): run-time error CSS1042: Expected function, found ' '
(531,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(535,20): run-time error CSS1019: Unexpected token, found ' '
(535,20): run-time error CSS1019: Unexpected token, found ' '
(535,20): run-time error CSS1042: Expected function, found ' '
(535,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(539,20): run-time error CSS1019: Unexpected token, found ' '
(539,20): run-time error CSS1019: Unexpected token, found ' '
(539,20): run-time error CSS1042: Expected function, found ' '
(539,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
:root{--svg-arrow-black: url("data:image/svg+xml, %3Csvg%20viewBox=%270%200%2023%2013%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27m17.5213%209.83875%205.4787-3.165-5.4787-3.165-5.4788-3.161251v4.451251h-11.932499v3.75h11.932499v4.45125z%27%20fill=%27%23000%27%2F%3E%3C%2Fsvg%3E ");--svg-arrow-white: url("data:image/svg+xml, %3Csvg%20viewBox=%270%200%2023%2013%27%20xmlns=%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d=%27m17.5213%209.83875%205.4787-3.165-5.4787-3.165-5.4788-3.161251v4.451251h-11.932499v3.75h11.932499v4.45125z%27%20fill=%27%23fff%27%2F%3E%3C%2Fsvg%3E ")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Campton";src:url("/Content/cofidis40years/webfonts/Campton-Book.woff2") format("woff2"),url("/Content/cofidis40years/webfonts/Campton-Book.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Campton";src:url("/Content/cofidis40years/webfonts/Campton-Medium.woff2") format("woff2"),url("/Content/cofidis40years/webfonts/Campton-Medium.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Campton";src:url("/Content/cofidis40years/webfonts/Campton-SemiBold.woff2") format("woff2"),url("/Content/cofidis40years/webfonts/Campton-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}html{box-sizing:border-box;width:100%;height:100%;font-size:62.5%;overscroll-behavior:none}html *,html *::before,html *::after{box-sizing:inherit}html:lang(fr) img.nl{display:none !important}html:lang(nl) img.fr{display:none !important}body{display:flex;flex-direction:column;width:100%;height:100%;padding:0;margin:0;font-family:"Campton",Arial,sans-serif;font-size:1.6rem;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:no-common-ligatures}body.game{touch-action:pan-y}body.game .screen--game{user-select:none;touch-action:manipulation}body.no-scroll{height:100%;overflow:hidden}.wrapper{flex-grow:1;display:flex;flex-direction:column;flex-shrink:0;position:relative;left:0;width:100vw}.title{width:auto;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;font-weight:500;font-size:calc(var(--vh, 1vh) * 2.4);line-height:1.3;text-align:center;color:#000;position:relative}.title span{display:inline-block;position:relative;padding:1rem 1.5rem;z-index:2}@media screen and (min-width: 992px){.title span{padding:1.5rem 2rem}}.title .bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.title.yellow .bg{background:url("/Content/cofidis40years/img/bg-copy-yellow.png") no-repeat center/100% 100%}.title.red{color:#fff;text-transform:uppercase}.title.red .bg{background:url("/Content/cofidis40years/img/bg-copy-red.png") no-repeat center/100% 100%}.circles-container{width:157.2718154463%;height:auto;aspect-ratio:1/1;position:absolute;left:50%;top:-21.9658976931%;transform:translateX(-50%)}.circles-container .circle0{width:100%;height:auto;aspect-ratio:1/1;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:1.27px solid rgba(254,203,0,.5)}.circles-container .circle1,.circles-container .circle2,.circles-container .circle3,.circles-container .circle4{width:72.4891581633%;height:auto;aspect-ratio:1/1;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border:1.27px solid #fecb00}.circles-container .circle2{width:39.0044642857%;border:1.27px solid rgba(254,203,0,.25)}.circles-container .circle3{width:28.2614795918%;opacity:.5}.circles-container .circle4{width:16.0535714286%;border:none;background-color:rgba(254,203,0,.5)}img{display:block}@media only screen and (pointer: fine){button{cursor:pointer}}@media screen and (min-width: 992px)and (orientation: landscape){.sm-only{display:none !important}}.lg-only{display:none !important}@media screen and (min-width: 992px)and (orientation: landscape){.lg-only{display:block !important}}@media only screen and (pointer: coarse){.mouse-only{display:none}}@media only screen and (pointer: fine){.touch-only{display:none}}.heading-1,.heading-2,.heading-3,.subtitle{line-height:1.3;color:inherit}.heading-1{font-size:clamp(
		3rem,
		2.5145631068rem + 1.2944983819vw,
		5rem
	);font-weight:900;line-height:1.3;margin:0 0 clamp(
		1.4rem,
		1.2300970874rem + 0.4530744337vw,
		2.1rem
	)}.heading-2{font-size:clamp(
		2rem,
		1.7087378641rem + 0.7766990291vw,
		3.2rem
	);margin:0 0 clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);font-weight:900}.subtitle{font-size:clamp(
		1.6rem,
		1.5029126214rem + 0.2588996764vw,
		2rem
	);margin:0 0 1.5em;font-weight:300}.heading-3{font-weight:700}ul{margin:0;padding:0}ul li{list-style:none;padding:0;margin:0}a{text-decoration:none}p a{color:currentColor;text-decoration:underline;transition:color .2s ease}body.game .screen,body.game .pace{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;transition:opacity .5s;pointer-events:none}body.game .screen.screen-visible,body.game .screen-visible.pace{opacity:1;pointer-events:inherit}body.game .screen>.container,body.game .pace>.container{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:70rem;padding:2rem}@media screen and (min-width: 992px){body.game .screen>.container,body.game .pace>.container{padding:3rem}}body.game .screen .copy,body.game .pace .copy{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;margin:auto 0;text-align:center}body.game .screen .copy .heading-1,body.game .pace .copy .heading-1{font-size:clamp(
		2.5rem,
		1.8932038835rem + 1.6181229773vw,
		5rem
	)}body.game .screen .copy .subtitle,body.game .pace .copy .subtitle{font-size:clamp(
		1.5rem,
		1.1359223301rem + 0.9708737864vw,
		3rem
	)}body.game .screen .copy .subtitle b,body.game .pace .copy .subtitle b,body.game .screen .copy .subtitle strong,body.game .pace .copy .subtitle strong{font-weight:bolder}body.game .screen--intro .info{margin:3rem 0 0;font-size:clamp(
		12px,
		11.0291262136px + 2.5889967638vw,
		16px
	);text-align:center}body.game .screen--intro .info a{font-weight:700;white-space:nowrap}body.game .screen--game{-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}body.game .screen--game__playground button,body.game .screen--game__ui button{touch-action:none}@media screen and (min-width: 992px)and (orientation: landscape){body.game .screen--subsidiary .container{max-width:60%}}body.game .screen--subsidiary .question{width:100%;max-width:900px;margin-bottom:auto;text-align:center}body.game .screen--subsidiary .question .description{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;background:rgba(0,0,0,.7);z-index:150;opacity:0;pointer-events:none;transition:opacity .2s}body.game .screen--subsidiary .question .description.open{color:#fff;opacity:1;pointer-events:inherit}@media screen and (min-width: 992px)and (orientation: landscape){body.game .screen--subsidiary .question .description{position:static;display:block;padding:0;background:none;opacity:1;pointer-events:inherit}}body.game .screen--subsidiary .question .description .closeDescription{position:absolute;top:2rem;right:2rem;color:#fff;text-decoration:underline}body.game .screen--subsidiary .question .description p{margin:0;font-size:clamp(
		1.6rem,
		1.454368932rem + 0.3883495146vw,
		2.2rem
	);font-weight:300}body.game .screen--subsidiary .sub-img{flex-grow:1;width:100%;margin:6vh 0;position:relative}body.game .screen--subsidiary .sub-img img{width:100%;height:100%;max-height:80rem;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.game .screen--subsidiary a.openDescription,body.game .screen--subsidiary a.closeDescription{display:inline-block;margin:0 0 3rem 0;font-size:clamp(
		1.4rem,
		1.3029126214rem + 0.2588996764vw,
		1.8rem
	);font-weight:400;text-decoration:underline;text-align:center;color:inherit}@media screen and (min-width: 992px)and (orientation: landscape){body.game .screen--subsidiary a.openDescription,body.game .screen--subsidiary a.closeDescription{display:none}}body.game footer{display:none}header{flex-shrink:0;height:clamp(
		6rem,
		4.5436893204rem + 3.8834951456vw,
		12rem
	);padding:0 clamp(
		1rem,
		-0.213592233rem + 3.2362459547vw,
		6rem
	);background:#fff;box-shadow:0 0 20px rgba(0,0,0,.25);z-index:120}@media screen and (max-height: 650px){header{height:6rem}}header .container{display:grid;grid-template-columns:7rem 1fr 7rem;place-items:center;width:100%;height:100%}@media screen and (min-width: 768px){header .container{grid-template-columns:14rem 1fr 14rem}}header .container .logo{display:block;justify-self:flex-start}header .container .logo img{display:block;height:clamp(
		4rem,
		3.0291262136rem + 2.5889967638vw,
		8rem
	)}@media screen and (max-height: 650px){header .container .logo img{height:4rem}}header .container .headline{margin:0;text-align:center;font-size:clamp(
		1.5rem,
		1.3786407767rem + 0.3236245955vw,
		2rem
	);font-weight:500}@media screen and (min-width: 768px){header .container .headline br{display:none}}header .container .lang-switch{flex-shrink:0;display:flex;justify-content:flex-end;width:100%}header .container .lang-switch p,header .container .lang-switch a{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:clamp(
		3rem,
		2.5145631068rem + 1.2944983819vw,
		5rem
	);height:clamp(
		3rem,
		2.5145631068rem + 1.2944983819vw,
		5rem
	);border-radius:50%;margin:0;font-size:clamp(
		1rem,
		0.854368932rem + 0.3883495146vw,
		1.6rem
	);text-transform:uppercase}header .container .lang-switch p{margin-right:1.5rem;background:rgba(0,0,0,.1);color:rgba(0,0,0,.3);display:none}@media screen and (min-width: 768px){header .container .lang-switch p{display:flex}}header .container .lang-switch a{background:#fecb00;color:#000}.cta{display:inline-flex;justify-content:center;align-items:center;width:auto;height:clamp(
		4rem,
		3.7572815534rem + 0.6472491909vw,
		5rem
	);padding:0 clamp(
		1.5rem,
		1.2572815534rem + 0.6472491909vw,
		2.5rem
	);border:none;border-radius:clamp(
		3px,
		2.5145631068px + 1.2944983819vw,
		5px
	);background:#d0103a;color:#fff;font-size:clamp(
		1.6rem,
		1.5029126214rem + 0.2588996764vw,
		2rem
	);font-weight:600;text-align:center;text-decoration:none;transition:background-color .2s}.cta:focus,.cta:hover{background:#fecb00}.cta:focus i,.cta:hover i{color:#fecb00}.cta i{width:clamp(
		1.5rem,
		1.3786407767rem + 0.3236245955vw,
		2rem
	);height:clamp(
		1.5rem,
		1.3786407767rem + 0.3236245955vw,
		2rem
	);margin-left:clamp(
		1rem,
		0.8786407767rem + 0.3236245955vw,
		1.5rem
	);background-color:#fff;border-radius:50%;font-size:clamp(
		1rem,
		0.9029126214rem + 0.2588996764vw,
		1.4rem
	);color:#d0103a;display:inline-flex;justify-content:center;align-items:center}.cta-back{width:4rem;height:4rem;aspect-ratio:1/1;border-radius:50%;background-color:#fecb00;cursor:pointer;pointer-events:none}@media screen and (min-width: 992px){.cta-back{width:6rem;height:6rem}}.cta-back img{width:100%}.cta-custom{width:100%;height:6rem;background-color:#fecb00;border:1px solid rgba(0,0,0,.2);border-radius:1rem;display:inline-flex;justify-content:space-between;align-items:center;padding:0 clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);font-weight:200;color:#000;font-size:clamp(
		1.6rem,
		1.5029126214rem + 0.2588996764vw,
		2rem
	);line-height:1.2}@media screen and (min-width: 992px){.cta-custom{width:auto;height:calc(var(--vh, 1vh) * 8)}}.cta-custom img{margin:0 0 0 3rem;width:auto;height:clamp(
		2.4rem,
		2.1087378641rem + 0.7766990291vw,
		3.6rem
	)}body.game .pace{z-index:500;opacity:1;top:initial;bottom:0;height:calc(100% - clamp(
		4rem,
		3.0291262136rem + 2.5889967638vw,
		8rem
	))}body.game .pace-inactive{display:flex;pointer-events:none;opacity:0}body.game .pace-progress{width:clamp(
		5rem,
		3.786407767rem + 3.2362459547vw,
		10rem
	);position:relative;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:100%;transform:none !important}body.game .pace-progress-inner{display:block;position:absolute;bottom:0;left:0;width:100%;height:0%;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;z-index:2;transition:height .1s linear}body.game .pace-progress[data-progress-text="1%"] .pace-progress-inner{height:calc(1 * 1%)}body.game .pace-progress[data-progress-text="2%"] .pace-progress-inner{height:calc(2 * 1%)}body.game .pace-progress[data-progress-text="3%"] .pace-progress-inner{height:calc(3 * 1%)}body.game .pace-progress[data-progress-text="4%"] .pace-progress-inner{height:calc(4 * 1%)}body.game .pace-progress[data-progress-text="5%"] .pace-progress-inner{height:calc(5 * 1%)}body.game .pace-progress[data-progress-text="6%"] .pace-progress-inner{height:calc(6 * 1%)}body.game .pace-progress[data-progress-text="7%"] .pace-progress-inner{height:calc(7 * 1%)}body.game .pace-progress[data-progress-text="8%"] .pace-progress-inner{height:calc(8 * 1%)}body.game .pace-progress[data-progress-text="9%"] .pace-progress-inner{height:calc(9 * 1%)}body.game .pace-progress[data-progress-text="10%"] .pace-progress-inner{height:calc(10 * 1%)}body.game .pace-progress[data-progress-text="11%"] .pace-progress-inner{height:calc(11 * 1%)}body.game .pace-progress[data-progress-text="12%"] .pace-progress-inner{height:calc(12 * 1%)}body.game .pace-progress[data-progress-text="13%"] .pace-progress-inner{height:calc(13 * 1%)}body.game .pace-progress[data-progress-text="14%"] .pace-progress-inner{height:calc(14 * 1%)}body.game .pace-progress[data-progress-text="15%"] .pace-progress-inner{height:calc(15 * 1%)}body.game .pace-progress[data-progress-text="16%"] .pace-progress-inner{height:calc(16 * 1%)}body.game .pace-progress[data-progress-text="17%"] .pace-progress-inner{height:calc(17 * 1%)}body.game .pace-progress[data-progress-text="18%"] .pace-progress-inner{height:calc(18 * 1%)}body.game .pace-progress[data-progress-text="19%"] .pace-progress-inner{height:calc(19 * 1%)}body.game .pace-progress[data-progress-text="20%"] .pace-progress-inner{height:calc(20 * 1%)}body.game .pace-progress[data-progress-text="21%"] .pace-progress-inner{height:calc(21 * 1%)}body.game .pace-progress[data-progress-text="22%"] .pace-progress-inner{height:calc(22 * 1%)}body.game .pace-progress[data-progress-text="23%"] .pace-progress-inner{height:calc(23 * 1%)}body.game .pace-progress[data-progress-text="24%"] .pace-progress-inner{height:calc(24 * 1%)}body.game .pace-progress[data-progress-text="25%"] .pace-progress-inner{height:calc(25 * 1%)}body.game .pace-progress[data-progress-text="26%"] .pace-progress-inner{height:calc(26 * 1%)}body.game .pace-progress[data-progress-text="27%"] .pace-progress-inner{height:calc(27 * 1%)}body.game .pace-progress[data-progress-text="28%"] .pace-progress-inner{height:calc(28 * 1%)}body.game .pace-progress[data-progress-text="29%"] .pace-progress-inner{height:calc(29 * 1%)}body.game .pace-progress[data-progress-text="30%"] .pace-progress-inner{height:calc(30 * 1%)}body.game .pace-progress[data-progress-text="31%"] .pace-progress-inner{height:calc(31 * 1%)}body.game .pace-progress[data-progress-text="32%"] .pace-progress-inner{height:calc(32 * 1%)}body.game .pace-progress[data-progress-text="33%"] .pace-progress-inner{height:calc(33 * 1%)}body.game .pace-progress[data-progress-text="34%"] .pace-progress-inner{height:calc(34 * 1%)}body.game .pace-progress[data-progress-text="35%"] .pace-progress-inner{height:calc(35 * 1%)}body.game .pace-progress[data-progress-text="36%"] .pace-progress-inner{height:calc(36 * 1%)}body.game .pace-progress[data-progress-text="37%"] .pace-progress-inner{height:calc(37 * 1%)}body.game .pace-progress[data-progress-text="38%"] .pace-progress-inner{height:calc(38 * 1%)}body.game .pace-progress[data-progress-text="39%"] .pace-progress-inner{height:calc(39 * 1%)}body.game .pace-progress[data-progress-text="40%"] .pace-progress-inner{height:calc(40 * 1%)}body.game .pace-progress[data-progress-text="41%"] .pace-progress-inner{height:calc(41 * 1%)}body.game .pace-progress[data-progress-text="42%"] .pace-progress-inner{height:calc(42 * 1%)}body.game .pace-progress[data-progress-text="43%"] .pace-progress-inner{height:calc(43 * 1%)}body.game .pace-progress[data-progress-text="44%"] .pace-progress-inner{height:calc(44 * 1%)}body.game .pace-progress[data-progress-text="45%"] .pace-progress-inner{height:calc(45 * 1%)}body.game .pace-progress[data-progress-text="46%"] .pace-progress-inner{height:calc(46 * 1%)}body.game .pace-progress[data-progress-text="47%"] .pace-progress-inner{height:calc(47 * 1%)}body.game .pace-progress[data-progress-text="48%"] .pace-progress-inner{height:calc(48 * 1%)}body.game .pace-progress[data-progress-text="49%"] .pace-progress-inner{height:calc(49 * 1%)}body.game .pace-progress[data-progress-text="50%"] .pace-progress-inner{height:calc(50 * 1%)}body.game .pace-progress[data-progress-text="51%"] .pace-progress-inner{height:calc(51 * 1%)}body.game .pace-progress[data-progress-text="52%"] .pace-progress-inner{height:calc(52 * 1%)}body.game .pace-progress[data-progress-text="53%"] .pace-progress-inner{height:calc(53 * 1%)}body.game .pace-progress[data-progress-text="54%"] .pace-progress-inner{height:calc(54 * 1%)}body.game .pace-progress[data-progress-text="55%"] .pace-progress-inner{height:calc(55 * 1%)}body.game .pace-progress[data-progress-text="56%"] .pace-progress-inner{height:calc(56 * 1%)}body.game .pace-progress[data-progress-text="57%"] .pace-progress-inner{height:calc(57 * 1%)}body.game .pace-progress[data-progress-text="58%"] .pace-progress-inner{height:calc(58 * 1%)}body.game .pace-progress[data-progress-text="59%"] .pace-progress-inner{height:calc(59 * 1%)}body.game .pace-progress[data-progress-text="60%"] .pace-progress-inner{height:calc(60 * 1%)}body.game .pace-progress[data-progress-text="61%"] .pace-progress-inner{height:calc(61 * 1%)}body.game .pace-progress[data-progress-text="62%"] .pace-progress-inner{height:calc(62 * 1%)}body.game .pace-progress[data-progress-text="63%"] .pace-progress-inner{height:calc(63 * 1%)}body.game .pace-progress[data-progress-text="64%"] .pace-progress-inner{height:calc(64 * 1%)}body.game .pace-progress[data-progress-text="65%"] .pace-progress-inner{height:calc(65 * 1%)}body.game .pace-progress[data-progress-text="66%"] .pace-progress-inner{height:calc(66 * 1%)}body.game .pace-progress[data-progress-text="67%"] .pace-progress-inner{height:calc(67 * 1%)}body.game .pace-progress[data-progress-text="68%"] .pace-progress-inner{height:calc(68 * 1%)}body.game .pace-progress[data-progress-text="69%"] .pace-progress-inner{height:calc(69 * 1%)}body.game .pace-progress[data-progress-text="70%"] .pace-progress-inner{height:calc(70 * 1%)}body.game .pace-progress[data-progress-text="71%"] .pace-progress-inner{height:calc(71 * 1%)}body.game .pace-progress[data-progress-text="72%"] .pace-progress-inner{height:calc(72 * 1%)}body.game .pace-progress[data-progress-text="73%"] .pace-progress-inner{height:calc(73 * 1%)}body.game .pace-progress[data-progress-text="74%"] .pace-progress-inner{height:calc(74 * 1%)}body.game .pace-progress[data-progress-text="75%"] .pace-progress-inner{height:calc(75 * 1%)}body.game .pace-progress[data-progress-text="76%"] .pace-progress-inner{height:calc(76 * 1%)}body.game .pace-progress[data-progress-text="77%"] .pace-progress-inner{height:calc(77 * 1%)}body.game .pace-progress[data-progress-text="78%"] .pace-progress-inner{height:calc(78 * 1%)}body.game .pace-progress[data-progress-text="79%"] .pace-progress-inner{height:calc(79 * 1%)}body.game .pace-progress[data-progress-text="80%"] .pace-progress-inner{height:calc(80 * 1%)}body.game .pace-progress[data-progress-text="81%"] .pace-progress-inner{height:calc(81 * 1%)}body.game .pace-progress[data-progress-text="82%"] .pace-progress-inner{height:calc(82 * 1%)}body.game .pace-progress[data-progress-text="83%"] .pace-progress-inner{height:calc(83 * 1%)}body.game .pace-progress[data-progress-text="84%"] .pace-progress-inner{height:calc(84 * 1%)}body.game .pace-progress[data-progress-text="85%"] .pace-progress-inner{height:calc(85 * 1%)}body.game .pace-progress[data-progress-text="86%"] .pace-progress-inner{height:calc(86 * 1%)}body.game .pace-progress[data-progress-text="87%"] .pace-progress-inner{height:calc(87 * 1%)}body.game .pace-progress[data-progress-text="88%"] .pace-progress-inner{height:calc(88 * 1%)}body.game .pace-progress[data-progress-text="89%"] .pace-progress-inner{height:calc(89 * 1%)}body.game .pace-progress[data-progress-text="90%"] .pace-progress-inner{height:calc(90 * 1%)}body.game .pace-progress[data-progress-text="91%"] .pace-progress-inner{height:calc(91 * 1%)}body.game .pace-progress[data-progress-text="92%"] .pace-progress-inner{height:calc(92 * 1%)}body.game .pace-progress[data-progress-text="93%"] .pace-progress-inner{height:calc(93 * 1%)}body.game .pace-progress[data-progress-text="94%"] .pace-progress-inner{height:calc(94 * 1%)}body.game .pace-progress[data-progress-text="95%"] .pace-progress-inner{height:calc(95 * 1%)}body.game .pace-progress[data-progress-text="96%"] .pace-progress-inner{height:calc(96 * 1%)}body.game .pace-progress[data-progress-text="97%"] .pace-progress-inner{height:calc(97 * 1%)}body.game .pace-progress[data-progress-text="98%"] .pace-progress-inner{height:calc(98 * 1%)}body.game .pace-progress[data-progress-text="99%"] .pace-progress-inner{height:calc(99 * 1%)}body.game .pace-progress[data-progress-text="100%"] .pace-progress-inner{height:calc(100 * 1%)}body.game .pace-progress::after{content:attr(data-progress-text);width:100%;margin:0;font-size:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);font-weight:500;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.label-title{position:relative;display:block;font-weight:400;color:#000;line-height:1.05;z-index:10}.label-title span{position:relative}.label-title span::before{content:"";display:block;position:absolute;top:56%;left:-0.9em;box-sizing:content-box;width:100%;height:.7em;padding:.5em .9em;transform:translateY(-50%);z-index:-1;background:#fecb00}.label-title span.white{color:#fff;font-size:1.26em}.label-title span.white::before{padding:.397em .71em;left:-0.71em}.label-title span.white.big::before{padding-right:1.42em}form[id=subsidiaryForm]{display:flex;align-items:center;width:100%;max-width:500px;height:clamp(
		6rem,
		5.5145631068rem + 1.2944983819vw,
		8rem
	);background:#fff;border-radius:8rem}form[id=subsidiaryForm] .input-container{display:grid;grid-template-columns:1fr 1fr;gap:.5em;width:100%;height:100%;padding:0 1em;font-size:clamp(
		1.8rem,
		1.6300970874rem + 0.4530744337vw,
		2.5rem
	);color:#000;position:relative}form[id=subsidiaryForm] .input-container .input{width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);text-align:right;color:currentColor;outline:none;-moz-appearance:textfield}form[id=subsidiaryForm] .input-container .input::-webkit-outer-spin-button,form[id=subsidiaryForm] .input-container .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form[id=subsidiaryForm] .input-container label{display:flex;align-items:center;width:100%;height:100%}form[id=subsidiaryForm] .input-container label.error{position:absolute;left:0;bottom:calc(100% + 1rem);width:auto;height:auto;color:#d0103a;white-space:nowrap}form[id=subsidiaryForm] .submit{flex-shrink:0;position:relative;width:clamp(
		5rem,
		4.7572815534rem + 0.6472491909vw,
		6rem
	);height:clamp(
		5rem,
		4.7572815534rem + 0.6472491909vw,
		6rem
	);padding:0;margin-right:clamp(
		0.5rem,
		0.3786407767rem + 0.3236245955vw,
		1rem
	);border:0;border-radius:50%;background:#fecb00;font-size:0}form[id=subsidiaryForm] .submit::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/Content/cofidis40years/img/arrow-cta-custom.png") no-repeat center/50%}body.home .wrapper{padding-top:2rem;justify-content:center}@media screen and (min-width: 1200px){body.home .wrapper{padding:clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 8vw 0 8vw}}body.home .wrapper .container{display:flex;flex-direction:column;align-items:center;padding:0 clamp(
		2rem,
		0.5436893204rem + 3.8834951456vw,
		8rem
	)}@media screen and (min-width: 768px){body.home .wrapper .container{align-items:flex-start;max-width:70rem}}@media screen and (min-width: 992px){body.home .wrapper .container{max-width:74rem}}body.home .wrapper .title-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 0}body.home .wrapper .title-container .title.red{font-size:clamp(
		1.8rem,
		1.4116504854rem + 1.0355987055vw,
		3.4rem
	);z-index:2}@media screen and (min-width: 992px){body.home .wrapper .title-container .title.red{align-self:flex-start}}body.home .wrapper .title-container .title.red .bg{background:url("/Content/cofidis40years/img/bg-copy-red-home.png") no-repeat center/100% 100%}body.home .wrapper .title-container .title.yellow{margin-top:-1.5rem;font-size:clamp(
		1.6rem,
		1.2601941748rem + 0.9061488673vw,
		3rem
	);padding:1rem 1.5rem}@media screen and (min-width: 992px){body.home .wrapper .title-container .title.yellow{align-self:flex-start;margin:-2.5rem 0 0 5%;padding:1.5rem 2rem}}body.home .wrapper .copy{width:100%;padding:0 5%;text-align:center}@media screen and (min-width: 992px){body.home .wrapper .copy{text-align:left}}body.home .wrapper .copy p{font-size:clamp(
		1.8rem,
		1.654368932rem + 0.3883495146vw,
		2.4rem
	);line-height:1.25;margin:0 0 clamp(
		1rem,
		0.7572815534rem + 0.6472491909vw,
		2rem
	) 0;font-weight:200}body.home .wrapper .copy p:last-child{margin:0}body.home .wrapper .cta-container{margin:clamp(
		2rem,
		1.2718446602rem + 1.9417475728vw,
		5rem
	) 0 0 0;padding:0 5%}body.home .key-visual{aspect-ratio:1/1;height:100%;position:relative;z-index:-1}@media screen and (min-width: 992px){body.home .key-visual{position:fixed;top:0;right:0}}body.home .key-visual img{width:auto;height:185%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 992px){body.home .key-visual img{height:164.7269471799%;transform:none;top:-25.4252461952%;left:initial;right:-35.6311548791%}}body.home footer{padding:5.5rem 0 4.5rem;position:relative;z-index:2}body.home footer ul{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}@media screen and (min-width: 768px){body.home footer ul{flex-direction:row;justify-content:center}}body.home footer ul li{margin-bottom:.5em}@media screen and (min-width: 768px){body.home footer ul li::after{content:"-";margin:0 .5em}body.home footer ul li:last-child::after{display:none}}body.home footer ul li a{color:#000;text-decoration:underline}body.subscribe .wrapper{padding:0;overflow:hidden}body.subscribe .wrapper .cta-back{position:absolute;left:clamp(
		1rem,
		-0.213592233rem + 3.2362459547vw,
		6rem
	)}body.subscribe .wrapper .cta-back.step--1{opacity:0;top:0}@media screen and (min-width: 992px){body.subscribe .wrapper .cta-back.step--1{top:50%;transform:translateY(-50%)}}body.subscribe .wrapper .cta-back.step--2{top:2rem}@media screen and (min-width: 992px){body.subscribe .wrapper .cta-back.step--2{top:6%}}body.subscribe .wrapper .title-container{width:100%;position:relative;z-index:2;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;margin:clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	) 0}@media screen and (min-width: 992px){body.subscribe .wrapper .title-container{margin:0;position:absolute;left:50%;top:6%;transform:translateX(-50%)}}@media screen and (min-width: 768px){body.subscribe .wrapper .title-container .title .hide-medium{display:none}}body.subscribe .wrapper .title-container .title.step2{display:none}body.subscribe .wrapper .gift--choice{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice{justify-content:center}}body.subscribe .wrapper .gift--choice .themas{width:100%;flex-grow:1;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;padding:0 clamp(
		4.2rem,
		3.7631067961rem + 1.1650485437vw,
		6rem
	)}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas{flex-grow:initial;justify-content:center;width:auto;height:100%;aspect-ratio:1;padding:0}}body.subscribe .wrapper .gift--choice .themas .thema.mob{border:1px solid rgba(0,0,0,.2);background-color:#fff;width:100%;height:clamp(
		5rem,
		4.7572815534rem + 0.6472491909vw,
		6rem
	);border-radius:.5rem;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 clamp(
		1rem,
		0.5145631068rem + 1.2944983819vw,
		3rem
	) 0}body.subscribe .wrapper .gift--choice .themas .thema.mob.active{background-color:#fecb00}body.subscribe .wrapper .gift--choice .themas .thema.mob:last-child{margin:0}body.subscribe .wrapper .gift--choice .themas .thema.mob p{font-size:1.6rem;margin:0}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .thema.mob{display:none}}body.subscribe .wrapper .gift--choice .themas .inner{width:100%;aspect-ratio:1/.5;position:relative;z-index:-1}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .inner{z-index:1;width:100%;height:100%;aspect-ratio:inherit;flex-grow:initial}}body.subscribe .wrapper .gift--choice .themas .circles-container{width:auto;height:800%;aspect-ratio:1/1;position:absolute;left:50%;top:initial;bottom:-400%}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .circles-container{top:-21.9658976931%;bottom:initial;width:157.2718154463%;height:auto}}body.subscribe .wrapper .gift--choice .themas .circles-container .thema{display:none}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .circles-container .thema{display:flex}}body.subscribe .wrapper .gift--choice .themas .circles-container .thema1{position:absolute;left:50%;bottom:100%;transform:translateX(-50%);padding-bottom:7.5%;cursor:pointer}body.subscribe .wrapper .gift--choice .themas .circles-container .thema1 .bullet{left:50%;transform:translateX(-50%);bottom:-1.5vh}body.subscribe .wrapper .gift--choice .themas .circles-container .thema1 p{transform-origin:bottom center}body.subscribe .wrapper .gift--choice .themas .circles-container .thema1:hover:not(.open) .bullet{transform:translateX(-50%) scale(2)}body.subscribe .wrapper .gift--choice .themas .circles-container .thema2{position:absolute;left:97%;bottom:65%;padding-left:7.5%;cursor:pointer}body.subscribe .wrapper .gift--choice .themas .circles-container .thema2 .bullet{left:-1.5vh;bottom:0}body.subscribe .wrapper .gift--choice .themas .circles-container .thema2 p{transform-origin:bottom left}body.subscribe .wrapper .gift--choice .themas .circles-container .thema2:hover:not(.open) .bullet{transform:scale(2)}body.subscribe .wrapper .gift--choice .themas .circles-container .thema3{position:absolute;left:79%;bottom:-5%;padding:7.5% 0 0 7.5%;cursor:pointer}body.subscribe .wrapper .gift--choice .themas .circles-container .thema3 .bullet{left:-1.5vh;top:0}body.subscribe .wrapper .gift--choice .themas .circles-container .thema3 p{transform-origin:top left}body.subscribe .wrapper .gift--choice .themas .circles-container .thema3:hover:not(.open) .bullet{transform:scale(2)}body.subscribe .wrapper .gift--choice .themas .circles-container .thema4{position:absolute;right:79%;bottom:-5%;padding:7.5% 7.5% 0 0;cursor:pointer}body.subscribe .wrapper .gift--choice .themas .circles-container .thema4 p{text-align:right;transform-origin:top right}body.subscribe .wrapper .gift--choice .themas .circles-container .thema4 .bullet{left:initial;right:-1.5vh;top:0}body.subscribe .wrapper .gift--choice .themas .circles-container .thema4:hover:not(.open) .bullet{transform:scale(2)}body.subscribe .wrapper .gift--choice .themas .circles-container .thema5{position:absolute;right:97%;bottom:65%;padding-right:7.5%;cursor:pointer}body.subscribe .wrapper .gift--choice .themas .circles-container .thema5 p{text-align:right;transform-origin:bottom right}body.subscribe .wrapper .gift--choice .themas .circles-container .thema5 .bullet{left:initial;right:-1.5vh;bottom:0}body.subscribe .wrapper .gift--choice .themas .circles-container .thema5:hover:not(.open) .bullet{transform:scale(2)}body.subscribe .wrapper .gift--choice .themas .tagline{display:inline-block;position:absolute;left:50%;top:6%;transform:translateX(-50%);padding:.6em 1.2em;background-color:#fdd835;font-weight:500;font-size:calc(var(--vh, 1vh) * 2.4);line-height:1.3;text-align:center;color:#000;clip-path:polygon(0 78%, 100% 68%, 94% 95%, 0 93%)}body.subscribe .wrapper .gift--choice .themas p{font-size:calc(var(--vh, 1vh) * 2);font-weight:500;color:#000;margin:0;white-space:nowrap;position:relative;z-index:2}body.subscribe .wrapper .gift--choice .themas .bullet{width:auto;height:calc(var(--vh, 1vh) * 3);aspect-ratio:1/1;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;position:absolute;z-index:1;transform-origin:center;transition:all .5s}body.subscribe .wrapper .gift--choice .themas .bullet span{width:auto;aspect-ratio:1/1;height:100%;border-radius:50%;background:#fecb00;position:relative;z-index:1}body.subscribe .wrapper .gift--choice .themas .bullet::after{content:"";width:auto;height:calc(var(--vh, 1vh) * 0.5);aspect-ratio:1/1;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}body.subscribe .wrapper .gift--choice .themas .rocket-orbit{position:absolute;top:50%;left:50%;height:100%;aspect-ratio:406/841;transform:translateX(-50%) rotate(0deg);transform-origin:center}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .rocket-orbit{top:46.5%;height:20.7%}}body.subscribe .wrapper .gift--choice .themas .rocket-orbit .rocket{position:absolute;bottom:42.5%;left:50%;transform:translateX(-50%);height:100%;aspect-ratio:406/841;background:url("/Content/cofidis40years/img/rocket.png") no-repeat center/contain;transform-origin:bottom center}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .themas .rocket-orbit .rocket{bottom:40%}}body.subscribe .wrapper .gift--choice .thema--gifts{width:100vw;flex-grow:1;display:none}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts{height:45%;position:absolute;left:0;bottom:0;pointer-events:none;display:block}}body.subscribe .wrapper .gift--choice .thema--gifts .inner{width:100%;position:relative;top:100%;z-index:2;display:flex;flex-direction:column;padding:8rem 4rem 4rem 4rem}@media screen and (min-width: 768px){body.subscribe .wrapper .gift--choice .thema--gifts .inner{padding:12rem 8rem 4rem 8rem}}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner{height:100%;flex-direction:row;justify-content:center;align-items:stretch;padding:0 0 calc(var(--vh, 1vh) * 6) 0;gap:0 calc(var(--vh, 1vh) * 4)}}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift{width:100%;border-radius:1rem;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:all;cursor:pointer;position:relative;transition:all .2s;top:0;margin-bottom:3rem}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift:last-child{margin-bottom:0}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift{width:auto;height:100%;aspect-ratio:1;margin:0}}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift:hover{top:-5%}}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift:hover .desc{background-color:#d0103a}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift:hover .desc p{color:#fff}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift.active .desc{background-color:#d0103a}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift.active .desc p{color:#fff}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .visu{width:100%;aspect-ratio:4/1.5;overflow:hidden;display:flex;border-radius:1rem 1rem 0 0}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .visu{height:66.6666666667%;aspect-ratio:auto}}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .visu img{width:100%;object-fit:cover}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .desc{width:100%;background-color:#fff;border-radius:0 0 1rem 1rem;text-align:center;display:flex;justify-content:center;align-items:center;padding:2rem 3rem}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .desc{flex-grow:1;padding:calc(var(--vh, 1vh) * 2) clamp(
		2rem,
		1.5145631068rem + 1.2944983819vw,
		4rem
	)}}body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .desc p{color:#000;font-size:1.6rem;font-weight:200;margin:0}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .inner .gift .desc p{font-size:calc(var(--vh, 1vh) * 2)}}body.subscribe .wrapper .gift--choice .thema--gifts .bg{width:100%;height:100%;position:absolute;left:0;bottom:-100%;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 992px){body.subscribe .wrapper .gift--choice .thema--gifts .bg{height:85%}}body.subscribe .wrapper .gift--choice .thema--gifts .bg img{width:100%}body.subscribe .wrapper .gift--choice .thema--gifts .bg .bottom{width:100%;flex-grow:1;background-color:#fecb00}body.subscribe .wrapper .subscribe--container{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(255,255,255,.7);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;pointer-events:none;overflow:hidden}body.subscribe .wrapper .subscribe--container .wrap{width:100%;flex-grow:1;padding:8rem clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	);display:flex;align-items:center;flex-direction:column;overflow-y:auto;max-height:100%}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .wrap{padding:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	)}}body.subscribe .wrapper .subscribe--container .inner{width:100%;max-width:120rem;padding:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	);margin:auto 0;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:1rem;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1)}body.subscribe .wrapper .subscribe--container .inner .form-group{width:100%;display:flex;justify-content:center;align-items:stretch;flex-direction:column;position:relative}@media screen and (min-width: 768px){body.subscribe .wrapper .subscribe--container .inner .form-group{flex-direction:row;gap:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	)}}body.subscribe .wrapper .subscribe--container .inner .form-group .form-item{flex:1;display:flex;flex-direction:column}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-title,body.subscribe .wrapper .subscribe--container .inner .form-group .user-code-title{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:200;font-size:clamp(
		1.6rem,
		1.5514563107rem + 0.1294498382vw,
		1.8rem
	);margin-bottom:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	)}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-title a,body.subscribe .wrapper .subscribe--container .inner .form-group .user-code-title a{color:#000;text-decoration:underline}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-title a:hover,body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-title a:focus,body.subscribe .wrapper .subscribe--container .inner .form-group .user-code-title a:hover,body.subscribe .wrapper .subscribe--container .inner .form-group .user-code-title a:focus{color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-desc{flex-grow:1;padding:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);display:flex;justify-content:flex-start;align-items:flex-start;background-color:rgba(129,199,71,.2);border:1px solid #81c747;border-radius:.5rem}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-desc i{color:#81c747;font-size:clamp(
		2rem,
		1.8786407767rem + 0.3236245955vw,
		2.5rem
	);margin-right:clamp(
		1.2rem,
		1.0058252427rem + 0.5177993528vw,
		2rem
	)}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-desc p{margin:0;color:#000;font-size:clamp(
		1.6rem,
		1.5514563107rem + 0.1294498382vw,
		1.8rem
	)}body.subscribe .wrapper .subscribe--container .inner .form-group .gift-choice-desc p strong{font-weight:500}body.subscribe .wrapper .subscribe--container .inner .sep{width:100%;height:.1rem;background-color:#d9d9d9;margin-top:.8rem;margin-bottom:clamp(
		2.4rem,
		2.2058252427rem + 0.5177993528vw,
		3.2rem
	)}body.subscribe .wrapper .subscribe--container .inner .form-item{position:relative;margin-bottom:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	)}body.subscribe .wrapper .subscribe--container .inner .form-item .prefix{position:absolute;left:0;top:0;aspect-ratio:1/1;height:4.5rem;background-color:#d9d9d9;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:5px 0 0 5px;pointer-events:none}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .prefix{height:5rem}}body.subscribe .wrapper .subscribe--container .inner .form-item:hover .prefix,body.subscribe .wrapper .subscribe--container .inner .form-item:focus-within .prefix{background-color:#000;color:#fff}body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control{border-color:#d0103a;color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control:focus,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control:focus{border-color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control:focus~label,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control:focus~label{color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control~label,body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control~label{color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.error .form-control:not([type=password]),body.subscribe .wrapper .subscribe--container .inner .form-item.red .form-control:not([type=password]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F22613;%7D%3C/style%3E%3C/defs%3E%3Cg id='forms-error'%3E%3Cpath id='Error' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0ZM7.42,4.65a1.08,1.08,0,1,1,2.16,0V8.79a1.08,1.08,0,0,1-2.16,0Zm1.93,8.44a1.2,1.2,0,0,1-1.7-1.69,1.15,1.15,0,0,1,.85-.35,1.11,1.11,0,0,1,.84.35h0A1.21,1.21,0,0,1,9.35,13.09Z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}body.subscribe .wrapper .subscribe--container .inner .form-item.error select,body.subscribe .wrapper .subscribe--container .inner .form-item.red select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F22613;%7D%3C/style%3E%3C/defs%3E%3Cg id='forms-error'%3E%3Cpath id='Error' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0ZM7.42,4.65a1.08,1.08,0,1,1,2.16,0V8.79a1.08,1.08,0,0,1-2.16,0Zm1.93,8.44a1.2,1.2,0,0,1-1.7-1.69,1.15,1.15,0,0,1,.85-.35,1.11,1.11,0,0,1,.84.35h0A1.21,1.21,0,0,1,9.35,13.09Z'/%3E%3C/g%3E%3C/svg%3E") !important;background-position:center right 2rem,center right 5.5rem !important;padding-right:8rem}body.subscribe .wrapper .subscribe--container .inner .form-item.error select:focus,body.subscribe .wrapper .subscribe--container .inner .form-item.red select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24' style='transform: rotate(180deg)'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23F22613;%7D%3C/style%3E%3C/defs%3E%3Cg id='forms-error'%3E%3Cpath id='Error' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0ZM7.42,4.65a1.08,1.08,0,1,1,2.16,0V8.79a1.08,1.08,0,0,1-2.16,0Zm1.93,8.44a1.2,1.2,0,0,1-1.7-1.69,1.15,1.15,0,0,1,.85-.35,1.11,1.11,0,0,1,.84.35h0A1.21,1.21,0,0,1,9.35,13.09Z'/%3E%3C/g%3E%3C/svg%3E") !important}body.subscribe .wrapper .subscribe--container .inner .form-item.error textarea,body.subscribe .wrapper .subscribe--container .inner .form-item.red textarea{background-position:calc(100% - 1rem) 1rem}body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=checkbox]~label::before,body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=radio]~label::before,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=checkbox]~label::before,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=radio]~label::before{border-color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=checkbox]~label a,body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=checkbox]~label a:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=radio]~label a,body.subscribe .wrapper .subscribe--container .inner .form-item.error .checkbox input[type=radio]~label a:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=checkbox]~label a,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=checkbox]~label a:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=radio]~label a,body.subscribe .wrapper .subscribe--container .inner .form-item.red .checkbox input[type=radio]~label a:hover{color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control{border-color:#81c747;color:#81c747}body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control:focus,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control:hover,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control:focus{border-color:#81c747}body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control:focus~label,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control:focus~label{color:#81c747}body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control~label,body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control~label{color:#81c747}body.subscribe .wrapper .subscribe--container .inner .form-item.success .form-control:not([type=password]),body.subscribe .wrapper .subscribe--container .inner .form-item.green .form-control:not([type=password]){background-image:url("data:image/svg+xml,%3Csvg id='forms-success' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232AD12A;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Success' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0Zm3.69,7.08-4.29,4a.81.81,0,0,1-.56.22.84.84,0,0,1-.59-.24L4.67,9A.81.81,0,0,1,5.81,7.85L7.35,9.4,11.1,5.91a.8.8,0,0,1,1.09,1.17Z'/%3E%3C/svg%3E");background-repeat:no-repeat}body.subscribe .wrapper .subscribe--container .inner .form-item.success select,body.subscribe .wrapper .subscribe--container .inner .form-item.green select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg id='forms-success' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232AD12A;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Success' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0Zm3.69,7.08-4.29,4a.81.81,0,0,1-.56.22.84.84,0,0,1-.59-.24L4.67,9A.81.81,0,0,1,5.81,7.85L7.35,9.4,11.1,5.91a.8.8,0,0,1,1.09,1.17Z'/%3E%3C/svg%3E") !important;background-position:center right 2rem,center right 5.5rem !important;padding-right:8rem}body.subscribe .wrapper .subscribe--container .inner .form-item.success select:focus,body.subscribe .wrapper .subscribe--container .inner .form-item.green select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24' style='transform: rotate(180deg)'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg id='forms-success' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' width='17' height='17'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232AD12A;%7D%3C/style%3E%3C/defs%3E%3Cpath id='Success' class='cls-1' d='M8.5,0A8.5,8.5,0,1,0,17,8.5,8.51,8.51,0,0,0,8.5,0Zm3.69,7.08-4.29,4a.81.81,0,0,1-.56.22.84.84,0,0,1-.59-.24L4.67,9A.81.81,0,0,1,5.81,7.85L7.35,9.4,11.1,5.91a.8.8,0,0,1,1.09,1.17Z'/%3E%3C/svg%3E") !important}body.subscribe .wrapper .subscribe--container .inner .form-item.success textarea,body.subscribe .wrapper .subscribe--container .inner .form-item.green textarea{background-position:calc(100% - 1rem) 1rem}body.subscribe .wrapper .subscribe--container .inner .form-item.checkbox .form-helper,body.subscribe .wrapper .subscribe--container .inner .form-item.checkbox .form-error,body.subscribe .wrapper .subscribe--container .inner .form-item.checkbox .fv-plugins-message-container{padding:0 !important}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control{width:100%;height:4.5rem;border:1px solid #d9d9d9;border-radius:5px;padding:2rem 4.4rem .6rem 2rem;position:relative;z-index:2;background-color:#fff;background-position:center right 2rem;font-size:1.4rem;font-weight:normal;line-height:1;box-shadow:none !important;outline:none;color:#000}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-control{height:5rem;font-size:1.6rem}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.phone{padding:2rem 4.4rem .6rem 6.5rem}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.phone{padding:2rem 4.4rem .6rem 7rem}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:hover,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus{border-color:#000}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus~label{color:#000}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.datepicker{background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7369 1.68408H12.779V0.42102C12.779 0.188549 12.5904 0 12.358 0C12.1255 0 11.9369 0.188549 11.9369 0.42102V1.68408H9.92439V0.42102C9.92439 0.188549 9.73584 0 9.50337 0C9.2709 0 9.08235 0.188549 9.08235 0.42102V1.68408H7.0698V0.42102C7.0698 0.188549 6.88126 0 6.64878 0C6.41631 0 6.22776 0.188549 6.22776 0.42102V1.68408H4.21082V0.42102C4.21051 0.188549 4.02196 0 3.78949 0C3.55702 0 3.36847 0.188549 3.36847 0.42102V1.68408H2.52643C1.13098 1.68408 0 2.81537 0 4.21051V14.7369C0 15.4344 0.565647 16 1.26306 16H13.4736C14.8687 16 16 14.869 16 13.4736V2.94745C16 2.24973 15.4344 1.68408 14.7369 1.68408ZM15.158 13.4736C15.158 14.4038 14.4041 15.1576 13.4739 15.1576H1.26306C1.03059 15.1576 0.842039 14.9691 0.842039 14.7366V6.73663H15.158V13.4736V13.4736ZM15.158 5.89459H0.842039V4.21051C0.842039 3.28031 1.59592 2.52643 2.52612 2.52643H3.36816V3.78949C3.36816 4.02196 3.55671 4.21051 3.78918 4.21051C4.02165 4.21051 4.2102 4.02196 4.2102 3.78949V2.52643H6.22714V3.78949C6.22714 4.02196 6.41569 4.21051 6.64816 4.21051C6.88063 4.21051 7.06918 4.02196 7.06918 3.78949V2.52643H9.08173V3.78949C9.08173 4.02196 9.27027 4.21051 9.50275 4.21051C9.73522 4.21051 9.92377 4.02196 9.92377 3.78949V2.52643H11.9363V3.78949C11.9363 4.02196 12.1249 4.21051 12.3573 4.21051C12.5898 4.21051 12.7784 4.02196 12.7784 3.78949V2.52643H14.7363C14.9688 2.52643 15.1573 2.71498 15.1573 2.94745V5.89459H15.158Z' fill='%23d9d9d9'/%3E%3C/svg%3E") !important;background-repeat:no-repeat}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.datepicker~.group{opacity:0}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code{flex-grow:1;height:auto;min-height:clamp(
		6rem,
		5.2718446602rem + 1.9417475728vw,
		9rem
	);padding:2rem 4.4rem;font-size:clamp(
		2.4rem,
		2.2058252427rem + 0.5177993528vw,
		3.2rem
	);letter-spacing:1rem;text-align:center;background-color:rgba(217,217,217,.2);border:none;color:rgba(0,0,0,.5)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:hover,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:focus{background-color:rgba(217,217,217,.5) !important}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:focus:-moz-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:focus::-moz-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code::-webkit-input-placeholder{color:rgba(0,0,0,.2)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:-moz-placeholder{color:rgba(0,0,0,.2)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code::-moz-placeholder{color:rgba(0,0,0,.2)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.code:-ms-input-placeholder{color:rgba(0,0,0,.2)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]{color:rgba(255,255,255,.64);pointer-events:none}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]~label{color:rgba(255,255,255,.64)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]:hover,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]:focus{border-color:rgba(0,0,0,0);background-color:rgba(255,255,255,.12) !important}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[readonly]:focus~label{color:rgba(255,255,255,.64)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]{color:rgba(255,255,255,.16);pointer-events:none}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]~label{color:rgba(255,255,255,.16)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]:hover,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]:focus{border-color:rgba(0,0,0,0);background-color:rgba(255,255,255,.08) !important}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]:hover~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control[disabled]:focus~label{color:rgba(255,255,255,.16)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:not(.search-item):hover,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:not(.search-item):focus{border-color:#000}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control::-webkit-input-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:-moz-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control::-moz-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:-ms-input-placeholder{color:rgba(0,0,0,0)}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus::-webkit-input-placeholder,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled::-webkit-input-placeholder{color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus:-moz-placeholder,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled:-moz-placeholder{color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus::-moz-placeholder,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled::-moz-placeholder{color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus:-ms-input-placeholder,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled:-ms-input-placeholder{color:rgba(0,0,0,.5);-webkit-transition:all .3s ease;transition:all .3s ease}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control~label{position:absolute;z-index:2;top:clamp(
		1.2rem,
		1.1757281553rem + 0.0647249191vw,
		1.3rem
	);left:2rem;cursor:text;pointer-events:none;transition:all .3s ease;max-width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:rgba(0,0,0,.5);font-size:1.4rem;line-height:1.5}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-control~label{font-size:1.6rem}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control~label.phone{left:6.5rem}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-control~label.phone{left:7rem}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:-webkit-autofill~label{font-size:1.2rem;top:.4rem}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:focus~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control.filled~label,body.subscribe .wrapper .subscribe--container .inner .form-item .form-control:-webkit-autofill~label{top:.6rem}}body.subscribe .wrapper .subscribe--container .inner .form-item select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;-webkit-appearance:none !important;padding:2rem 2rem .6rem 2rem !important}body.subscribe .wrapper .subscribe--container .inner .form-item select optgroup,body.subscribe .wrapper .subscribe--container .inner .form-item select option{color:#000}body.subscribe .wrapper .subscribe--container .inner .form-item select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24' style='transform: rotate(180deg)'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}body.subscribe .wrapper .subscribe--container .inner .form-item select[disabled],body.subscribe .wrapper .subscribe--container .inner .form-item select[readonly]{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}body.subscribe .wrapper .subscribe--container .inner .form-item select[disabled]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' style='opacity:0.16;' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}body.subscribe .wrapper .subscribe--container .inner .form-item select[readonly]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' style='opacity:0.64;' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}body.subscribe .wrapper .subscribe--container .inner .form-item textarea{line-height:1.5;background-position:top 1.5rem right 2rem;resize:none;height:auto !important}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container{display:flex;align-items:stretch}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox],body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]{position:absolute;opacity:0;margin:0;padding:0}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]:checked~label:before,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]:checked~label:before{background-color:#fff;border:1px solid #e1e1e1;-webkit-animation-name:rsanim-pop;animation-name:rsanim-pop;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-timing-function:linear;animation-timing-function:linear}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]:checked~label:after,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]:checked~label:after{background-color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]:not([disabled])~label:hover:before,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]:not([disabled])~label:hover:before{border:.1rem solid #000}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label{position:relative;top:auto;left:auto;margin:0;margin-right:1.6rem;margin-bottom:0;vertical-align:baseline;color:#000;font-size:clamp(
		1.4rem,
		1.3514563107rem + 0.1294498382vw,
		1.6rem
	);font-weight:200;line-height:1.5;padding:0 0 1.6rem 3.4rem}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label span,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label span{font-size:clamp(
		1.2rem,
		1.1514563107rem + 0.1294498382vw,
		1.4rem
	);font-size:300;font-style:italic}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label:before,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label:before{content:"";position:absolute;top:0;left:0;display:block;border:1px solid #e1e1e1;height:2.4rem;width:2.4rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label:after,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label:after{content:"";position:absolute;top:.3rem;left:.3rem;display:inline-block;height:1.8rem;width:1.8rem;background-position:center;background-repeat:no-repeat}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label a,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label a{display:inline-flex;color:#000;text-decoration:underline;font-weight:500;word-break:break-all}body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=checkbox]~label a:hover,body.subscribe .wrapper .subscribe--container .inner .form-item .checkbox-container input[type=radio]~label a:hover{color:#d0103a;text-decoration:underline}@-webkit-keyframes rsanim-pop{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.9);transform:scale(0.9)}66%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{tranform:scale(1)}}@keyframes rsanim-pop{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.9);transform:scale(0.9)}66%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{tranform:scale(1)}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-helper,body.subscribe .wrapper .subscribe--container .inner .form-item .form-error,body.subscribe .wrapper .subscribe--container .inner .form-item .fv-plugins-message-container{color:#d9d9d9;font-size:1.2rem;line-height:1.5;display:block;padding:.6rem 2rem 0}@media screen and (min-width: 992px){body.subscribe .wrapper .subscribe--container .inner .form-item .form-helper,body.subscribe .wrapper .subscribe--container .inner .form-item .form-error,body.subscribe .wrapper .subscribe--container .inner .form-item .fv-plugins-message-container{font-size:1.4rem}}body.subscribe .wrapper .subscribe--container .inner .form-item .form-helper a{color:#fff;text-decoration:none}body.subscribe .wrapper .subscribe--container .inner .form-item .form-error,body.subscribe .wrapper .subscribe--container .inner .form-item .fv-plugins-message-container{color:#d0103a}body.subscribe .wrapper .subscribe--container .inner .cta-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:clamp(
		2.4rem,
		2.2058252427rem + 0.5177993528vw,
		3.2rem
	)}.flatpickr-calendar{width:auto;max-width:100%;border-radius:0;border:1px solid rgba(0,0,0,.08);box-shadow:none}.flatpickr-calendar::before,.flatpickr-calendar::after{display:none}.flatpickr-calendar.arrowBottom{margin-top:-1rem}.flatpickr-calendar.arrowTop{margin-top:1rem}.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month{display:none}.flatpickr-calendar .flatpickr-month{height:auto;margin:2rem 0 0 0;padding:0 2rem}.flatpickr-calendar .flatpickr-month .flatpickr-current-month{width:100%;height:auto;font-size:100%;position:relative;left:0;top:0;padding:0;border-bottom:1px solid rgba(0,0,0,.08)}.flatpickr-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-month .flatpickr-current-month input.cur-year{color:#000;font-size:1.4rem;font-weight:normal;padding:0 1rem;height:4rem;margin:0;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 40 24'%3E%3Cg id='icon-arrow-down' transform='translate(0)'%3E%3Cpath id='Path_1267' data-name='Path 1267' d='M1.145,6.808l16,16a3.987,3.987,0,0,0,2.831,1.169,4.034,4.034,0,0,0,2.831-1.169l16-16a4,4,0,0,0-5.662-5.662L19.975,14.321,6.808,1.145A4,4,0,0,0,1.145,6.808Z' transform='translate(0.025 0.025)' fill='%235C2D91'/%3E%3C/g%3E%3C/svg%3E");background-position:center right 1rem;background-repeat:no-repeat}.flatpickr-calendar .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{width:50%}.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{width:50%}.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper .flatpickr-monthDropdown-months{width:100%}.flatpickr-calendar .flatpickr-innerContainer{padding:1rem 2rem 2rem 2rem}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-weekday{color:#000}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day,.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.nextMonthDay{border:.5px solid #fff}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day{color:#d0103a;background-color:rgba(0,0,0,.2)}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.flatpickr-disabled{opacity:.5}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day:hover,.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.today{color:#fff;background-color:#d0103a}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-innerContainer .flatpickr-day.nextMonthDay{height:0;width:0;visibility:hidden}.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+6),.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+7){background-color:#f3f3f3}.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+6):hover,.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+6).today,.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+7):hover,.flatpickr-calendar .flatpickr-innerContainer .dayContainer span:nth-child(7n+7).today{color:#fff;background-color:#d0103a}.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.today:not(.selected):hover,.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.prevMonthDay.today:not(.selected):hover,.flatpickr-calendar .flatpickr-innerContainer span.flatpickr-day.nextMonthDay.today:not(.selected):hover{border:.5px solid #fff}body.game{background:#fff}body.game header{height:clamp(
		4rem,
		3.0291262136rem + 2.5889967638vw,
		8rem
	);z-index:2}@media screen and (max-height: 650px){body.game header{height:4rem}}body.game header .container .logo img{height:clamp(
		2.5rem,
		1.6504854369rem + 2.2653721683vw,
		6rem
	)}@media screen and (max-height: 650px){body.game header .container .logo img{height:2.5rem}}body.game .screen--bg .bg{width:auto;height:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;transform:scale(0);transform-origin:center}body.game .screen--bg .bg .circles-container{left:50%;top:50%;transform:translate(-50%, -50%)}body.game .screen--bg .bg .circles-container::after{content:"";width:101.1%;height:100%;background:url("/Content/cofidis40years/img/bg-circle.png") no-repeat center left/100% auto;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;opacity:0}body.game .screen--loader{z-index:2}body.game .screen--tutorial{z-index:2}body.game .screen--tutorial .cta-back{position:absolute;top:2rem;left:clamp(
		1rem,
		-0.213592233rem + 3.2362459547vw,
		6rem
	);opacity:0}@media screen and (min-width: 992px){body.game .screen--tutorial .cta-back{top:6%}}body.game .screen--tutorial .container{max-width:76rem;padding:0 2rem}@media screen and (min-width: 992px){body.game .screen--tutorial .container{padding:0 3rem}}body.game .screen--tutorial .container .inner{width:100%;flex-grow:1;padding:calc(var(--vh, 1vh) * 4) 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.game .screen--tutorial .container .inner .copy{margin:0;text-align:center}body.game .screen--tutorial .container .inner .copy .title{align-self:center;margin:0 0 clamp(
		1.2rem,
		1.0058252427rem + 0.5177993528vw,
		2rem
	) 0}body.game .screen--tutorial .container .inner .copy p{margin:0 0 1rem 0;font-size:1.6rem;font-weight:200}body.game .screen--tutorial .container .inner .copy p:last-child{margin:0}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .copy p{font-size:calc(var(--vh, 1vh) * 2.4)}}body.game .screen--tutorial .container .inner .tuto-container{width:100%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}body.game .screen--tutorial .container .inner .tuto-container .tuto{margin:2rem 0;width:100%;padding:clamp(
		2.5rem,
		1.8932038835rem + 1.6181229773vw,
		5rem
	) clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) clamp(
		1rem,
		0.7572815534rem + 0.6472491909vw,
		2rem
	) clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	);display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:1rem;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1)}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .tuto-container .tuto{margin:calc(var(--vh, 1vh) * 2.4) 0}}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps{width:100%;position:relative}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	);position:relative;z-index:1}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step{flex-direction:row;align-items:flex-start}}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step img{height:4.5rem}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step img{width:22%;height:auto}}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step p{flex:1;font-size:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);margin:0;font-weight:200;text-align:center}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step p{text-align:left}}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step p span{font-weight:500;color:#d0103a}body.game .screen--tutorial .container .inner .tuto-container .tuto .steps .step.step--2{display:none;opacity:0}body.game .screen--tutorial .container .inner .tuto-container .tuto .year{margin:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	) 0 0 0;padding:clamp(
		1.5rem,
		1.1359223301rem + 0.9708737864vw,
		3rem
	) clamp(
		3rem,
		2.7572815534rem + 0.6472491909vw,
		4rem
	);position:relative}body.game .screen--tutorial .container .inner .tuto-container .tuto .year p{font-size:8rem;font-weight:500;color:rgba(0,0,0,.1);margin:0}@media screen and (min-width: 992px){body.game .screen--tutorial .container .inner .tuto-container .tuto .year p{font-size:calc(var(--vh, 1vh) * 10)}}body.game .screen--tutorial .container .inner .tuto-container .tuto .year img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:auto;height:100%}body.game .screen--tutorial .container .inner .tuto-container .nav{width:100%;margin:0 0 calc(var(--vh, 1vh) * 4) 0;display:flex;align-items:center;justify-content:center;gap:clamp(
		3rem,
		2.7572815534rem + 0.6472491909vw,
		4rem
	)}body.game .screen--tutorial .container .inner .tuto-container .nav .bullet{width:clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);height:clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center}body.game .screen--tutorial .container .inner .tuto-container .nav .bullet.active{background-color:#fecb00}body.game .screen--tutorial .container .inner .tuto-container .nav .bullet.active span{background-color:#fff}body.game .screen--tutorial .container .inner .tuto-container .nav .bullet span{width:clamp(
		0.4rem,
		0.3757281553rem + 0.0647249191vw,
		0.5rem
	);height:clamp(
		0.4rem,
		0.3757281553rem + 0.0647249191vw,
		0.5rem
	);aspect-ratio:1/1;border-radius:50%;background-color:#d0103a}body.game .screen--intro{z-index:2}body.game .screen--intro .cta-back{position:absolute;top:2rem;left:clamp(
		1rem,
		-0.213592233rem + 3.2362459547vw,
		6rem
	)}@media screen and (min-width: 992px){body.game .screen--intro .cta-back{top:6%}}body.game .screen--intro .container{max-width:76rem;padding:0 2rem}@media screen and (min-width: 992px){body.game .screen--intro .container{padding:0 3rem}}body.game .screen--intro .container .inner{width:100%;flex-grow:1;padding:calc(var(--vh, 1vh) * 4) 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}body.game .screen--intro .container .inner .copy{margin:0;text-align:center}body.game .screen--intro .container .inner .copy .title{align-self:center;font-size:clamp(
		2.4rem,
		2.1087378641rem + 0.7766990291vw,
		3.6rem
	);margin:0 0 clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	) 0}body.game .screen--intro .container .inner .visu{width:auto;height:33%;margin:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	) 0;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}body.game .screen--intro .container .inner .visu img{width:auto;height:100%}body.game .screen--game__playground,body.game .screen--game__ui,body.game .screen--game__animations{position:absolute;bottom:0;left:0;width:100%;height:100%}body.game .screen--game__playground .question-container{width:100%;padding:0 2rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 992px){body.game .screen--game__playground .question-container{transform:translate(-50%, -50%) scale(1.2);width:56%;padding:0}}body.game .screen--game__playground .question-container .intro{margin:0 0 clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	) 0;font-size:1.4rem;font-weight:200;transform:scale(0.2);opacity:0}@media screen and (min-width: 992px){body.game .screen--game__playground .question-container .intro{font-size:calc(var(--vh, 1vh) * 3)}}body.game .screen--game__playground .question-container .intro span{background-color:#fecb00;padding:.5rem 1rem;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.5}@media screen and (min-width: 992px){body.game .screen--game__playground .question-container .intro span{padding:1rem 2rem;line-height:1.75}}body.game .screen--game__playground .question-container .question{width:100%;display:none;opacity:0;text-align:center;overflow:hidden}body.game .screen--game__playground .question-container .question h2{margin:0;font-size:1.6rem;line-height:1.25;font-weight:200}@media screen and (min-width: 992px){body.game .screen--game__playground .question-container .question h2{font-size:calc(var(--vh, 1vh) * 3.75)}}body.game .screen--game__playground .big-date{width:100%;font-size:clamp(
		13rem,
		12.5145631068rem + 1.2944983819vw,
		15rem
	);font-weight:500;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(255,255,255,.2);mix-blend-mode:exclusion;z-index:2;opacity:0}@media screen and (min-width: 992px){body.game .screen--game__playground .big-date{width:56%;top:55%;font-size:calc(var(--vh, 1vh) * 40)}}body.game .screen--game__playground .picture{width:70%;height:auto;aspect-ratio:534/301;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}@media screen and (min-width: 992px){body.game .screen--game__playground .picture{width:auto;height:30%;top:55%}}body.game .screen--game__playground .picture img{width:auto;height:100%;transform:rotate(-10deg);box-shadow:0px 10px 40px 0px rgba(0,0,0,.25)}body.game .screen--game__ui{z-index:2}body.game .screen--game__ui .left,body.game .screen--game__ui .right{width:100%;height:100%;position:absolute;top:0;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:calc(var(--vh, 1vh) * 12);padding:clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 6.4rem clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	);pointer-events:none}@media screen and (min-width: 992px){body.game .screen--game__ui .left,body.game .screen--game__ui .right{width:50%;padding:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) 0 clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	)}}body.game .screen--game__ui .left .inner,body.game .screen--game__ui .right .inner{width:auto;flex-grow:1;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:calc(var(--vh, 1vh) * 4)}body.game .screen--game__ui .left .inner .year-progress,body.game .screen--game__ui .right .inner .year-progress{width:calc(100% - 6rem);height:1rem;border-radius:.5rem;background-color:#fecb00;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress,body.game .screen--game__ui .right .inner .year-progress{width:1.5rem;height:100%;border-radius:.75rem;position:relative;bottom:initial;left:initial;transform:none}}body.game .screen--game__ui .left .inner .year-progress .progress,body.game .screen--game__ui .right .inner .year-progress .progress{width:10%;height:100%;border-radius:.5rem;background-color:#d0103a;position:absolute;bottom:0;left:0}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress .progress,body.game .screen--game__ui .right .inner .year-progress .progress{width:100%;border-radius:0 0 .75rem .75rem;height:10%}}body.game .screen--game__ui .left .inner .year-progress .progress::after,body.game .screen--game__ui .right .inner .year-progress .progress::after{content:"";width:100%;height:50%;background:linear-gradient(180deg, rgba(107, 72, 80, 0.2) 0%, rgba(107, 72, 80, 0) 100%);position:absolute;top:0;left:0;display:none}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress .progress::after,body.game .screen--game__ui .right .inner .year-progress .progress::after{display:block}}body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar{width:0;height:100%;background-color:#d0103a;right:0%;top:0%;position:absolute;transform:translateX(-50%)}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar{width:200%;height:1.1rem;border-radius:.55rem;left:50%;right:initial;top:-0.55rem;position:absolute;transform:translateX(-50%)}}body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar::after,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar::after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar::after,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar::after{display:block}}body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar .txt,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar .txt{background-color:#d0103a;border-radius:.2rem;padding:.2rem 1rem;font-size:clamp(
		1.4rem,
		1.254368932rem + 0.3883495146vw,
		2rem
	);font-weight:500;color:#fff;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);white-space:nowrap}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .year-progress .progress .progress-bar .txt,body.game .screen--game__ui .right .inner .year-progress .progress .progress-bar .txt{top:50%;bottom:initial;left:calc(100% + 1rem);transform:translateY(-50%)}}body.game .screen--game__ui .left .inner .score-progress,body.game .screen--game__ui .right .inner .score-progress{width:calc(100% - 6rem);position:absolute;top:2rem;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner .score-progress,body.game .screen--game__ui .right .inner .score-progress{width:auto;height:100%;position:relative;top:initial;left:initial;transform:none;flex-direction:column-reverse}}body.game .screen--game__ui .left .inner .score-progress li,body.game .screen--game__ui .right .inner .score-progress li{width:clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);height:clamp(
		2rem,
		1.7572815534rem + 0.6472491909vw,
		3rem
	);aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;align-items:center}body.game .screen--game__ui .left .inner .score-progress li.active,body.game .screen--game__ui .right .inner .score-progress li.active{background-color:#fecb00}body.game .screen--game__ui .left .inner .score-progress li.active span,body.game .screen--game__ui .right .inner .score-progress li.active span{background-color:#fff}body.game .screen--game__ui .left .inner .score-progress li.true-answer,body.game .screen--game__ui .right .inner .score-progress li.true-answer{background-color:#81c747}body.game .screen--game__ui .left .inner .score-progress li.true-answer span,body.game .screen--game__ui .right .inner .score-progress li.true-answer span{background-color:#fff}body.game .screen--game__ui .left .inner .score-progress li.false-answer,body.game .screen--game__ui .right .inner .score-progress li.false-answer{background-color:#d0103a}body.game .screen--game__ui .left .inner .score-progress li.false-answer span,body.game .screen--game__ui .right .inner .score-progress li.false-answer span{background-color:#fff}body.game .screen--game__ui .left .inner .score-progress li span,body.game .screen--game__ui .right .inner .score-progress li span{width:clamp(
		0.4rem,
		0.3757281553rem + 0.0647249191vw,
		0.5rem
	);height:clamp(
		0.4rem,
		0.3757281553rem + 0.0647249191vw,
		0.5rem
	);aspect-ratio:1/1;border-radius:50%;background-color:#d0103a}body.game .screen--game__ui .left .inner p,body.game .screen--game__ui .right .inner p{font-size:clamp(
		1.6rem,
		1.5029126214rem + 0.2588996764vw,
		2rem
	);font-weight:500;text-align:center;margin:0;display:none}@media screen and (min-width: 992px){body.game .screen--game__ui .left .inner p,body.game .screen--game__ui .right .inner p{display:block}}body.game .screen--game__ui .left .cta-custom,body.game .screen--game__ui .right .cta-custom{width:auto;height:auto;padding:1.5rem;text-align:center;text-transform:uppercase;line-height:1;flex-direction:column;justify-content:center;align-items:center;pointer-events:all;opacity:0}body.game .screen--game__ui .left .cta-custom .cta-inner,body.game .screen--game__ui .right .cta-custom .cta-inner{width:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:0}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom .cta-inner,body.game .screen--game__ui .right .cta-custom .cta-inner{flex-direction:row}}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom,body.game .screen--game__ui .right .cta-custom{flex-direction:row;padding:4rem}}body.game .screen--game__ui .left .cta-custom.disabled,body.game .screen--game__ui .right .cta-custom.disabled{pointer-events:none;background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#000}body.game .screen--game__ui .left .cta-custom.disabled img,body.game .screen--game__ui .right .cta-custom.disabled img{display:none}body.game .screen--game__ui .left .cta-custom.disabled img.hover,body.game .screen--game__ui .right .cta-custom.disabled img.hover{display:inline-block}body.game .screen--game__ui .left .cta-custom.active,body.game .screen--game__ui .right .cta-custom.active{pointer-events:none}body.game .screen--game__ui .left .cta-custom img,body.game .screen--game__ui .right .cta-custom img{margin:1rem 0 0 0}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom img,body.game .screen--game__ui .right .cta-custom img{height:clamp(
		4rem,
		3.5145631068rem + 1.2944983819vw,
		6rem
	);margin:0 0 0 4rem}}body.game .screen--game__ui .left .cta-custom img.hover,body.game .screen--game__ui .right .cta-custom img.hover{display:none}body.game .screen--game__ui .left .cta-custom span strong,body.game .screen--game__ui .right .cta-custom span strong{font-size:clamp(
		2rem,
		1.5145631068rem + 1.2944983819vw,
		4rem
	)}body.game .screen--game__ui .left .cta-custom{align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom{align-items:center}}body.game .screen--game__ui .left .cta-custom img{margin:1rem 0 0 0;transform:rotate(180deg);order:2}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom img{height:clamp(
		4rem,
		3.5145631068rem + 1.2944983819vw,
		6rem
	);margin:0 4rem 0 0;order:1}}@media screen and (min-width: 992px){body.game .screen--game__ui .left .cta-custom span{order:2}}body.game .screen--game__ui .right{right:0;align-items:flex-end;padding:clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 6.4rem clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	)}@media screen and (min-width: 992px){body.game .screen--game__ui .right{padding:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	) 0}}body.game .screen--game__ui .right .cta-custom{align-items:flex-end;justify-content:flex-end}@media screen and (min-width: 992px){body.game .screen--game__ui .right .cta-custom{align-items:center}}body.game .screen--game__animations{z-index:3;pointer-events:none}body.game .screen--game__animations .big-date{width:100%;font-size:clamp(
		13rem,
		12.5145631068rem + 1.2944983819vw,
		15rem
	);font-weight:500;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(254,203,0,.5);z-index:1;opacity:0}@media screen and (min-width: 992px){body.game .screen--game__animations .big-date{width:56%;font-size:calc(var(--vh, 1vh) * 40)}}body.game .screen--game__animations .speed-lines{width:90%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;opacity:0}@media screen and (min-width: 992px){body.game .screen--game__animations .speed-lines{width:33.2719907407%}}body.game .screen--game__animations .speed-lines .lines-container{position:absolute;top:0;left:0;width:100%}body.game .screen--game__animations .speed-lines .lines-container .line{display:block;width:100%;height:auto}body.game .screen--game__animations .circle-rocket,body.game .screen--game__animations .circle-rocket-top{width:60%;height:auto;aspect-ratio:391/203;position:absolute;z-index:3;left:50%;top:-100%;transform:translateX(-50%);background:url("/Content/cofidis40years/img/circle-rocket.png") no-repeat center/100% auto}@media screen and (min-width: 992px){body.game .screen--game__animations .circle-rocket,body.game .screen--game__animations .circle-rocket-top{width:auto;height:20.3610832497%}}body.game .screen--game__animations .circle-rocket-top{background:url("/Content/cofidis40years/img/circle-rocket-top.png") no-repeat center/100% auto;z-index:6}body.game .screen--game__animations .rocket-container{width:25%;height:auto;aspect-ratio:406/841;position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);z-index:4}body.game .screen--game__animations .rocket-container.active{bottom:6.4rem}@media screen and (min-width: 992px){body.game .screen--game__animations .rocket-container{width:auto;height:40%}body.game .screen--game__animations .rocket-container.active{bottom:calc(var(--vh, 1vh) * 3)}}body.game .screen--game__animations .rocket-container img{width:100%;height:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}body.game .screen--game__animations .objects-container{width:110%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5}@media screen and (min-width: 992px){body.game .screen--game__animations .objects-container{width:45%}}body.game .screen--game__animations .objects-container .object{width:auto;height:10%;aspect-ratio:1/1;position:absolute;top:-100%;z-index:5}@media screen and (min-width: 992px){body.game .screen--game__animations .objects-container .object{height:12.5%}}body.game .screen--game__animations .objects-container .object img{width:100%}body.game .screen--game__animations .objects-container .object.object--1{left:0}body.game .screen--game__animations .objects-container .object.object--2{left:10%}body.game .screen--game__animations .objects-container .object.object--3{left:20%}body.game .screen--game__animations .objects-container .object.object--4{left:70%}body.game .screen--game__animations .objects-container .object.object--5{right:10%}body.game .screen--game__animations .objects-container .object.object--6{right:0}body.game .screen--game__animations .answer-success,body.game .screen--game__animations .answer-fail{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.2);width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:4;opacity:0}body.game .screen--game__animations .answer-success .title.yellow,body.game .screen--game__animations .answer-fail .title.yellow{margin-top:-2rem;z-index:-1}body.game .screen--game__animations .answer-success .title.yellow span,body.game .screen--game__animations .answer-fail .title.yellow span{padding:2rem}body.game .screen--game__animations .answer-success .title .question-goodyear,body.game .screen--game__animations .answer-fail .title .question-goodyear{padding:0 !important}body.game .screen--win{z-index:3}body.game .screen--win .title-container{width:100%;position:absolute;z-index:2;left:50%;top:6%;transform:translateX(-50%);display:inline-flex;justify-content:center;align-items:center;flex-direction:column}body.game .screen--win .score-container{width:100vw;height:50%;position:absolute;left:0;bottom:0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}body.game .screen--win .score-container .score{padding:clamp(
		3rem,
		2.2718446602rem + 1.9417475728vw,
		6rem
	);display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:1rem;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1)}body.game .screen--win .score-container .score p{font-size:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);font-weight:200;margin:0 0 clamp(
		2.4rem,
		2.0116504854rem + 1.0355987055vw,
		4rem
	) 0}body.game .screen--win .score-container .score ul{display:flex;justify-content:center;align-items:center;gap:clamp(
		0.5rem,
		0.3786407767rem + 0.3236245955vw,
		1rem
	)}body.game .screen--win .score-container .score ul li{width:auto;height:clamp(
		2.4rem,
		2.1087378641rem + 0.7766990291vw,
		3.6rem
	);aspect-ratio:1/1;background:url("/Content/cofidis40years/img/star.png") no-repeat center/100% auto;opacity:.2}body.game .screen--win .score-container .score ul li.active{opacity:1}body.game .screen--win .score-container .tosubsidiary{width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);padding:0 clamp(
		3rem,
		2.7572815534rem + 0.6472491909vw,
		4rem
	)}@media screen and (min-width: 992px){body.game .screen--win .score-container .tosubsidiary{padding:0}}body.game .screen--win .score-container .tosubsidiary p{margin:0;font-size:clamp(
		2.4rem,
		2.2058252427rem + 0.5177993528vw,
		3.2rem
	);text-align:center}body.game .screen--win .score-container .tosubsidiary .cta:hover{background-color:#fff;color:#d0103a}body.game .screen--win .score-container .tosubsidiary .cta:hover i{color:#d0103a}body.game .screen--win .score-container .bg{width:100%;height:85%;position:absolute;left:0;bottom:0;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column}body.game .screen--win .score-container .bg img{width:100%}body.game .screen--win .score-container .bg .bottom{width:100%;flex-grow:1;background-color:#fecb00}body.game .screen--subsidiary{z-index:3}body.game .screen--subsidiary .question .title{margin:0 0 clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	) 0}body.game .screen--subsidiary .question .subtitle{margin:0;font-size:clamp(
		1.6rem,
		1.4058252427rem + 0.5177993528vw,
		2.4rem
	);font-weight:500}body.game .screen--subsidiary .question .description p{margin:0;font-size:clamp(
		1.4rem,
		1.3514563107rem + 0.1294498382vw,
		1.6rem
	);font-weight:200}body.game .screen--subsidiary .bg-yellow{width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column}body.game .screen--subsidiary .bg-yellow img{width:100%}body.game .screen--subsidiary .bg-yellow .bottom{width:100%;flex-grow:1;background-color:#fecb00}body.thanks .wrapper{padding-top:2rem;justify-content:center}@media screen and (min-width: 1200px){body.thanks .wrapper{padding:clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 8vw 0 8vw}}body.thanks .wrapper .container{display:flex;flex-direction:column;align-items:center;padding:0 clamp(
		2rem,
		0.5436893204rem + 3.8834951456vw,
		8rem
	)}@media screen and (min-width: 768px){body.thanks .wrapper .container{align-items:flex-start;max-width:48rem}}@media screen and (min-width: 992px){body.thanks .wrapper .container{max-width:54rem}}body.thanks .wrapper .title-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 clamp(
		2rem,
		1.0291262136rem + 2.5889967638vw,
		6rem
	) 0}body.thanks .wrapper .title-container .title.red{font-size:clamp(
		1.8rem,
		1.4116504854rem + 1.0355987055vw,
		3.4rem
	);z-index:2}@media screen and (min-width: 992px){body.thanks .wrapper .title-container .title.red{align-self:flex-start}}body.thanks .wrapper .title-container .title.red .bg{background:url("/Content/cofidis40years/img/bg-copy-red-home.png") no-repeat center/100% 100%}body.thanks .wrapper .title-container .title.yellow{margin:-1.5rem 0 0 0;font-size:clamp(
		1.6rem,
		1.2601941748rem + 0.9061488673vw,
		3rem
	);padding:1rem 1.5rem}@media screen and (min-width: 992px){body.thanks .wrapper .title-container .title.yellow{align-self:flex-start;margin:-2.5rem 0 0 10%;padding:1.5rem 2rem}}body.thanks .wrapper .copy{width:100%;padding:0 5%;text-align:center}@media screen and (min-width: 992px){body.thanks .wrapper .copy{text-align:left}}body.thanks .wrapper .copy p{font-size:clamp(
		1.8rem,
		1.654368932rem + 0.3883495146vw,
		2.4rem
	);line-height:1.25;margin:0 0 clamp(
		1rem,
		0.7572815534rem + 0.6472491909vw,
		2rem
	) 0;font-weight:200}body.thanks .wrapper .copy p:last-child{margin:0}body.thanks .wrapper .cta-container{margin:clamp(
		2rem,
		1.2718446602rem + 1.9417475728vw,
		5rem
	) 0 0 0;padding:0 5%}body.thanks .key-visual{aspect-ratio:1/1;height:100%;position:relative;z-index:-1}@media screen and (min-width: 992px){body.thanks .key-visual{position:fixed;top:0;right:0}}body.thanks .key-visual img{width:auto;height:185%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 992px){body.thanks .key-visual img{height:164.7269471799%;transform:none;top:-25.4252461952%;left:initial;right:-35.6311548791%}}body.thanks footer{padding:5.5rem 0 4.5rem;position:relative;z-index:2}body.thanks footer ul{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}@media screen and (min-width: 768px){body.thanks footer ul{flex-direction:row;justify-content:center}}body.thanks footer ul li{margin-bottom:.5em}@media screen and (min-width: 768px){body.thanks footer ul li::after{content:"-";margin:0 .5em}body.thanks footer ul li:last-child::after{display:none}}body.thanks footer ul li a{color:#000;text-decoration:underline}

