/* 縮小失敗。正在傳回未縮小的內容。
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-dd78c9b'
(66,19): run-time error CSS1039: Token not allowed after unary operator: '-page-title-display'
(73,1): run-time error CSS1019: Unexpected token, found '@'
(79,1): run-time error CSS1019: Unexpected token, found '@'
(86,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(87,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(88,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(92,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(93,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(94,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(98,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(99,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(100,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(104,33): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(108,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(109,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(113,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(114,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(115,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(124,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(125,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(129,33): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(133,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(134,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(138,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(142,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(143,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(144,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(148,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(149,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(150,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(154,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(158,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(159,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(163,21): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(167,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(171,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(172,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(173,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(177,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(181,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(182,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(186,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(187,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(188,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(192,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(193,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(194,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(198,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(199,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(203,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(207,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(211,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(215,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(219,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(220,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(224,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(225,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(226,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(230,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(231,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(232,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(236,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(240,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(241,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(242,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(246,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(247,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(248,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(252,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(253,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(254,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(258,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(259,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(260,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(264,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(269,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(273,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(274,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(278,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(279,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(280,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(284,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(288,21): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(292,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(296,21): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(300,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(301,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(305,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(306,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(307,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(311,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(315,21): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(319,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(323,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(324,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(328,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(329,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(330,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(334,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(335,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(339,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(340,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(344,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(345,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(349,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(350,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(351,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(355,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(356,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(357,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(361,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(362,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(363,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(367,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(368,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(369,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(373,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(374,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(375,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(379,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(380,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(381,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(385,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(386,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(387,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(391,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(392,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(393,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(397,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(398,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(399,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(403,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(404,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(408,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(409,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(413,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(417,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(418,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(422,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(423,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(424,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(428,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(429,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(433,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(434,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(435,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(439,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(440,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(444,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(445,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(446,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(450,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(451,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(452,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(456,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(457,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(461,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(462,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(466,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(470,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(471,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(475,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(476,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(477,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(481,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(482,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(486,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(487,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(488,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(492,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(493,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(497,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(501,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(502,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(506,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(507,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(508,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(512,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(516,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(517,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(521,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(522,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(535,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(539,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(543,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(544,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(548,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(549,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(550,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(554,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(558,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(559,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(563,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(564,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(568,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(572,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(576,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(580,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(581,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(585,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(586,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(599,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(600,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(604,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(608,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(612,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(613,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(614,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(618,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(622,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(623,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(627,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(628,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(629,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(633,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(634,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(635,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(639,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(640,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(644,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(645,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(649,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(650,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(654,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(655,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(659,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(660,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(667,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(668,21): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(673,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(678,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(686,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(687,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(691,19): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(695,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(699,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(700,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(708,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(709,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(713,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(714,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(724,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(725,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(729,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(730,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(734,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(735,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(736,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(740,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(741,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(742,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(746,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(747,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(748,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(752,32): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(760,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(761,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(765,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(766,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(770,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(771,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(775,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(776,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(777,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(781,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(782,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(783,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(787,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(791,32): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(792,32): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(796,41): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(800,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(801,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(802,33): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(806,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(807,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(808,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(812,33): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(813,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(814,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(818,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(819,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(823,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(824,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(828,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(829,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(833,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(834,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(838,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(839,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(843,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(844,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(848,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(849,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(853,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(854,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(858,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(859,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(860,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(864,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(865,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(869,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(870,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(871,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(875,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(876,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(877,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(881,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(882,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(883,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(887,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(888,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(892,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(893,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(904,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(905,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(909,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(910,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(914,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(918,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(919,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(923,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(924,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(928,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(929,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(930,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(934,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(935,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(943,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(944,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(948,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(949,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(950,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(954,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(955,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(956,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(960,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(961,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(962,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(966,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(967,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(968,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(969,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(973,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(974,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(978,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(982,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(986,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(987,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(991,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(992,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-family'
(993,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-secondary-font-weight'
(997,25): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1001,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(1005,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(1009,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(1013,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1014,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1018,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-primary'
(1019,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-family'
(1020,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-primary-font-weight'
(1024,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1025,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1026,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1030,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1034,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1038,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-secondary'
(1042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1046,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1047,28): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1051,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1055,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1059,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1063,17): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1067,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1068,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1069,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1073,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1077,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1080,76): run-time error CSS1030: Expected identifier, found '.'
(1080,94): run-time error CSS1031: Expected selector, found ')'
(1080,94): run-time error CSS1025: Expected comma or open brace, found ')'
(1086,80): run-time error CSS1030: Expected identifier, found '.'
(1086,98): run-time error CSS1031: Expected selector, found ')'
(1086,98): run-time error CSS1025: Expected comma or open brace, found ')'
(1090,76): run-time error CSS1030: Expected identifier, found '.'
(1090,94): run-time error CSS1031: Expected selector, found ')'
(1090,94): run-time error CSS1025: Expected comma or open brace, found ')'
(1095,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1099,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1100,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1104,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1105,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1109,18): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1110,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(1111,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(1115,22): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-text'
(1119,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-family'
(1120,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-accent-font-weight'
(1121,29): run-time error CSS1039: Token not allowed after unary operator: '-e-global-color-accent'
(1125,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1126,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1130,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-family'
(1131,24): run-time error CSS1039: Token not allowed after unary operator: '-e-global-typography-text-font-weight'
(1141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1238,1): run-time error CSS1019: Unexpected token, found '@'
(1255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3362,1): run-time error CSS1019: Unexpected token, found '@'
(3379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5170,1): run-time error CSS1019: Unexpected token, found '@'
(5189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5198,1): run-time error CSS1019: Unexpected token, found '@'
(5200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5262,21): run-time error CSS1039: Token not allowed after unary operator: '-wp--preset--font-size--normal'
(5266,21): run-time error CSS1039: Token not allowed after unary operator: '-wp--preset--font-size--huge'
(5337,13): run-time error CSS1030: Expected identifier, found '.'
(5337,30): run-time error CSS1031: Expected selector, found ')'
(5337,30): run-time error CSS1025: Expected comma or open brace, found ')'
(5341,16): run-time error CSS1030: Expected identifier, found '['
(5341,22): run-time error CSS1031: Expected selector, found '*='
(5341,22): run-time error CSS1025: Expected comma or open brace, found '*='
 */
.elementor-kit-17542 {
    --e-global-color-primary: #B70030;
    --e-global-color-secondary: #F8E6EA;
    --e-global-color-text: #222222;
    --e-global-color-accent: #FF0000;
    --e-global-color-dd78c9b: #FFFFFF;
    --e-global-color-f7b624d: #000000;
    --e-global-color-f8a65ef: #B7003099;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    background-color: var( --e-global-color-dd78c9b );
}

    .elementor-kit-17542 h1 {
        font-size: 32px;
        font-weight: 400;
        line-height: 1.5em;
    }

    .elementor-kit-17542 h2 {
        font-size: 28px;
        font-weight: 400;
        line-height: 1.5em;
    }

    .elementor-kit-17542 h3 {
        font-size: 24px;
        line-height: 1.5em;
    }

    .elementor-kit-17542 h4 {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-kit-17542 h5 {
        font-size: 18px;
        font-weight: 400;
        line-height: 1.5em;
    }

    .elementor-kit-17542 h6 {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5em;
    }

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-17542 e-page-transition {
    background-color: #FFBC7D;
}

@@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }
}

@@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }
}

.elementor-widget-heading .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var( --e-global-color-primary );
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var( --e-global-color-primary );
        border-color: var( --e-global-color-primary );
    }

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-divider {
    --divider-color: var( --e-global-color-secondary );
}

    .elementor-widget-divider .elementor-divider__text {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-secondary );
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var( --e-global-color-secondary );
        border-color: var( --e-global-color-secondary );
    }

        .elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
            fill: var( --e-global-color-secondary );
        }

.elementor-widget-image-box .elementor-image-box-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var( --e-global-color-primary );
}

    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-star-rating .elementor-star-rating__title {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-counter .elementor-counter-title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-progress .elementor-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-job {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
    color: var( --e-global-color-primary );
}

    .elementor-widget-tabs .elementor-tab-title.elementor-active,
    .elementor-widget-tabs .elementor-tab-title.elementor-active a {
        color: var( --e-global-color-accent );
    }

.elementor-widget-tabs .elementor-tab-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-tabs .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
    color: var( --e-global-color-primary );
}

    .elementor-widget-accordion .elementor-accordion-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var( --e-global-color-accent );
}

    .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-accent );
    }

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-accordion .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
    color: var( --e-global-color-primary );
}

    .elementor-widget-toggle .elementor-toggle-icon svg {
        fill: var( --e-global-color-primary );
    }

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var( --e-global-color-accent );
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-toggle .elementor-tab-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-alert .elementor-alert-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-alert .elementor-alert-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-path {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-theme-site-logo .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-theme-site-title .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-theme-page-title .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-theme-post-title .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-theme-post-excerpt .elementor-widget-container {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-theme-post-content {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-theme-post-featured-image .widget-image-caption {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-theme-archive-title .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-archive-posts .elementor-post__meta-data {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-archive-posts .elementor-post__excerpt p {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-archive-posts .elementor-post__read-more {
    color: var( --e-global-color-accent );
}

.elementor-widget-archive-posts a.elementor-post__read-more {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-archive-posts .elementor-pagination {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-archive-posts .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-archive-posts .e-load-more-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-archive-posts .elementor-posts-nothing-found {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-posts .elementor-post__meta-data {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-posts .elementor-post__excerpt p {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-posts .elementor-post__read-more {
    color: var( --e-global-color-accent );
}

.elementor-widget-posts a.elementor-post__read-more {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-posts .elementor-pagination {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-posts .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-posts .e-load-more-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-portfolio a .elementor-portfolio-item__overlay {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-portfolio .elementor-portfolio-item__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-portfolio .elementor-portfolio__filter {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

    .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
        color: var( --e-global-color-primary );
    }

.elementor-widget-gallery .elementor-gallery-item__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-gallery .elementor-gallery-item__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-gallery {
    --galleries-title-color-normal: var( --e-global-color-primary );
    --galleries-title-color-hover: var( --e-global-color-secondary );
    --galleries-pointer-bg-color-hover: var( --e-global-color-accent );
    --gallery-title-color-active: var( --e-global-color-secondary );
    --galleries-pointer-bg-color-active: var( --e-global-color-accent );
}

    .elementor-widget-gallery .elementor-gallery-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
    color: var( --e-global-color-text );
}

.elementor-widget-form .elementor-field-group > label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-form .elementor-field-type-html {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var( --e-global-color-text );
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-form .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-form .elementor-message {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var( --e-global-color-text );
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-color: var( --e-global-color-accent );
    --e-form-steps-indicator-progress-background-color: var( --e-global-color-text );
    --e-form-steps-indicator-progress-meter-color: var( --e-global-color-text );
}

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-accent-font-weight );
    }

.elementor-widget-login .elementor-field-group > a {
    color: var( --e-global-color-text );
}

    .elementor-widget-login .elementor-field-group > a:hover {
        color: var( --e-global-color-accent );
    }

.elementor-widget-login .elementor-form-fields-wrapper label {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-login .elementor-field-group .elementor-field {
    color: var( --e-global-color-text );
}

.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-login .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-slides .elementor-slide-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var( --e-global-color-accent );
        fill: var( --e-global-color-accent );
    }

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-accent );
}

.elementor-widget-nav-menu {
    --e-nav-menu-divider-color: var( --e-global-color-text );
}

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-accent-font-weight );
    }

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var( --e-global-color-accent );
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var( --e-global-color-secondary );
}

.elementor-widget-animated-headline .elementor-headline {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-animated-headline {
    --dynamic-text-color: var( --e-global-color-secondary );
}

    .elementor-widget-animated-headline .elementor-headline-dynamic-text {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

.elementor-widget-hotspot .widget-image-caption {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-hotspot {
    --hotspot-color: var( --e-global-color-primary );
    --hotspot-box-color: var( --e-global-color-secondary );
    --tooltip-color: var( --e-global-color-secondary );
}

    .elementor-widget-hotspot .e-hotspot__label {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

    .elementor-widget-hotspot .e-hotspot__tooltip {
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

.elementor-widget-price-list .elementor-price-list-header {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-price-list .elementor-price-list-price {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-price-list .elementor-price-list-description {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-price-list .elementor-price-list-separator {
    border-bottom-color: var( --e-global-color-secondary );
}

.elementor-widget-price-table {
    --e-price-table-header-background-color: var( --e-global-color-secondary );
}

    .elementor-widget-price-table .elementor-price-table__heading {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table__subheading {
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table__original-price {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table__period {
        color: var( --e-global-color-secondary );
        font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-secondary-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table__features-list {
        --e-price-table-features-list-color: var( --e-global-color-text );
    }

        .elementor-widget-price-table .elementor-price-table__features-list li {
            font-family: var( --e-global-typography-text-font-family ), Sans-serif;
            font-weight: var( --e-global-typography-text-font-weight );
        }

            .elementor-widget-price-table .elementor-price-table__features-list li:before {
                border-top-color: var( --e-global-color-text );
            }

    .elementor-widget-price-table .elementor-price-table__button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-accent-font-weight );
        background-color: var( --e-global-color-accent );
    }

    .elementor-widget-price-table .elementor-price-table__additional_info {
        color: var( --e-global-color-text );
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-text-font-weight );
    }

    .elementor-widget-price-table .elementor-price-table__ribbon-inner {
        background-color: var( --e-global-color-accent );
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-accent-font-weight );
    }

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-call-to-action .elementor-cta__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-call-to-action .elementor-cta__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-call-to-action .elementor-cta__button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-reviews .elementor-testimonial__text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-table-of-contents {
    --header-color: var( --e-global-color-secondary );
    --item-text-color: var( --e-global-color-text );
    --item-text-hover-color: var( --e-global-color-accent );
    --marker-color: var( --e-global-color-text );
}

    .elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
        font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-primary-font-weight );
    }

    .elementor-widget-table-of-contents .elementor-toc__list-item {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-countdown .elementor-countdown-digits {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-countdown .elementor-countdown-expire--message {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-search-form input[type="search"].elementor-search-form__input {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-search-form .elementor-search-form__input,
.elementor-widget-search-form .elementor-search-form__icon,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    color: var( --e-global-color-text );
    fill: var( --e-global-color-text );
}

.elementor-widget-search-form .elementor-search-form__submit {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    background-color: var( --e-global-color-secondary );
}

.elementor-widget-author-box .elementor-author-box__name {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-author-box .elementor-author-box__bio {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-author-box .elementor-author-box__button {
    color: var( --e-global-color-secondary );
    border-color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-author-box .elementor-author-box__button:hover {
        border-color: var( --e-global-color-secondary );
        color: var( --e-global-color-secondary );
    }

.elementor-widget-post-navigation span.post-navigation__prev--label {
    color: var( --e-global-color-text );
}

.elementor-widget-post-navigation span.post-navigation__next--label {
    color: var( --e-global-color-text );
}

.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title {
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-post-info .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-post-info .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a {
    color: var( --e-global-color-secondary );
}

.elementor-widget-post-info .elementor-icon-list-item {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-sitemap .elementor-sitemap-title {
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-sitemap .elementor-sitemap-item {
    color: var( --e-global-color-text );
}

.elementor-widget-blockquote .elementor-blockquote__content {
    color: var( --e-global-color-text );
}

.elementor-widget-blockquote .elementor-blockquote__author {
    color: var( --e-global-color-secondary );
}

.elementor-widget-lottie {
    --caption-color: var( --e-global-color-text );
}

    .elementor-widget-lottie .e-lottie__caption {
        font-family: var( --e-global-typography-text-font-family ), Sans-serif;
        font-weight: var( --e-global-typography-text-font-weight );
    }

.elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
    fill: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
        color: var( --e-global-color-text );
    }

.elementor-widget-video-playlist .e-tab-title .e-tab-duration {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a {
        color: var( --e-global-color-text );
    }

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
    color: var( --e-global-color-text );
}

.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
        color: var( --e-global-color-text );
    }

.elementor-widget-paypal-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
    background-color: var( --e-global-color-accent );
}

.elementor-widget-paypal-button .elementor-message {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-9551 .elementor-element.elementor-element-4ca85651 {
    margin-top: 3%;
    margin-bottom: 0%;
}

.elementor-9551 .elementor-element.elementor-element-6ffa0eaf > .elementor-element-populated {
    margin: 0% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
}

.elementor-9551 .elementor-element.elementor-element-42a22045 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9551 .elementor-element.elementor-element-42a22045 {
    margin-top: 2%;
    margin-bottom: 0%;
}

.elementor-9551 .elementor-element.elementor-element-688a2b4 img {
    width: 100%;
    max-width: 100%;
    border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-9551 .elementor-element.elementor-element-44af916b {
    text-align: left;
}

    .elementor-9551 .elementor-element.elementor-element-44af916b .elementor-heading-title {
        color: #B70030;
        font-size: 32px;
        font-weight: 600;
        letter-spacing: 5px;
    }

.elementor-9551 .elementor-element.elementor-element-1534b941 {
    --divider-border-style: solid;
    --divider-color: #ad1400;
    --divider-border-width: 2px;
}

    .elementor-9551 .elementor-element.elementor-element-1534b941 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9551 .elementor-element.elementor-element-1534b941 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-9551 .elementor-element.elementor-element-1534b941 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

.elementor-9551 .elementor-element.elementor-element-6694347 {
    text-align: center;
}

    .elementor-9551 .elementor-element.elementor-element-6694347 .elementor-heading-title {
        font-size: 1.4rem;
        line-height: 1.5em;
        letter-spacing: 1.5px;
    }

.elementor-9551 .elementor-element.elementor-element-0f41261 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

    .elementor-9551 .elementor-element.elementor-element-0f41261 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9551 .elementor-element.elementor-element-0f41261 .elementor-divider {
        padding-top: 5px;
        padding-bottom: 5px;
    }

.elementor-9551 .elementor-element.elementor-element-8fe71f1 {
    text-align: center;
}

    .elementor-9551 .elementor-element.elementor-element-8fe71f1 .elementor-heading-title {
        color: #B70030;
        font-size: 2rem;
        font-weight: 600;
        letter-spacing: 5px;
    }

.elementor-9551 .elementor-element.elementor-element-b26408e > .elementor-container {
    max-width: 800px;
}

body.elementor-page-9551:not(.elementor-motion-effects-element-type-background), body.elementor-page-9551 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255,255,255,0.03);
    background-image: url("https://www.hwataibank.com.tw/wp-content/uploads/2018/03/779575eadfeaad5e5f4b2c48eb7b170a.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}

@@media(min-width:768px) {
    .elementor-9551 .elementor-element.elementor-element-46eb4c0c {
        width: 20%;
    }

    .elementor-9551 .elementor-element.elementor-element-7710f82 {
        width: 79.978%;
    }
}

.elementor-9543 .elementor-element.elementor-element-4ca85651 {
    margin-top: 3%;
    margin-bottom: 0%;
}

.elementor-9543 .elementor-element.elementor-element-6ffa0eaf > .elementor-element-populated {
    margin: 0% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
}

.elementor-9543 .elementor-element.elementor-element-42a22045 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9543 .elementor-element.elementor-element-42a22045 {
    margin-top: 2%;
    margin-bottom: 0%;
}

.elementor-9543 .elementor-element.elementor-element-688a2b4 img {
    width: 100%;
    max-width: 100%;
    border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-9543 .elementor-element.elementor-element-44af916b {
    text-align: left;
}

    .elementor-9543 .elementor-element.elementor-element-44af916b .elementor-heading-title {
        color: #B70030;
        font-size: 32px;
        font-weight: 600;
        letter-spacing: 5px;
    }

.elementor-9543 .elementor-element.elementor-element-1534b941 {
    --divider-border-style: solid;
    --divider-color: #ad1400;
    --divider-border-width: 2px;
}

    .elementor-9543 .elementor-element.elementor-element-1534b941 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9543 .elementor-element.elementor-element-1534b941 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-9543 .elementor-element.elementor-element-1534b941 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

.elementor-9543 .elementor-element.elementor-element-53fb9ae {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-05621f8 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-5354615 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-5354615 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-5174809 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-9716325 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-9716325 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-42030ad {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-56e61a2 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-b8f8481 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-b8f8481 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-7f0191b .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-57fb0da {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-57fb0da .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-9a9dfe4 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-3c831fc .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-33661f9 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-33661f9 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-8f3064c .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-1defeee {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-1defeee .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-758eed1 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-6de93ba .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-39b33d3 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-39b33d3 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-b9a62e4 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-fa6f79c {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-fa6f79c .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-79b8c22 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-c9220db .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-af8dc04 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-af8dc04 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-748bf1e .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-ff18c07 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-ff18c07 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-c5d0609 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-3dc6826 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-5870cc0 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-5870cc0 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-921db79 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-a50dfd3 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-a50dfd3 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-b5c4131 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-bfef1e6 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-16787fd {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-16787fd .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-0fdccb9 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-596d4c8 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-596d4c8 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-3bba832 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-8ca50a4 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-b44f672 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-b44f672 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-07a0cba .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-bb8705a {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-bb8705a .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-31ab6d5 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-f483aeb .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-0de76ea {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-0de76ea .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-f885fc3 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-ef8d05c {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-ef8d05c .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-1b4e84e {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-b35dcf3 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-550084a {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-550084a .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-063d676 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-7c62533 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-7c62533 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-9b6e887 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-31a1e94 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-42b43ce {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-42b43ce .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-ca5a182 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-8e340f0 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-8e340f0 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-e0ec07e {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-8a433d8 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-e5ac911 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-e5ac911 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-19b28a5 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-fce9e47 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-fce9e47 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-faf4d81 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-9f9a797 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-cef056b {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-cef056b .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-b26a561 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-8678c38 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-8678c38 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-0a1a29b {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-645649a .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-7f316e6 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-7f316e6 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-91a34fe .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-06e9a02 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-06e9a02 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-30e3855 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-ddc9fb5 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-206a87b {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-206a87b .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-4c3de27 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-267929c {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-267929c .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-a3b3ac8 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-41c6135 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-3087407 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-3087407 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-34eff61 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-15c6b25 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-15c6b25 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-f921f8a {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-7afa001 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-f4cb820 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-f4cb820 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-46ba29f .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-effc2dc {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-effc2dc .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

.elementor-9543 .elementor-element.elementor-element-e7c2673 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9543 .elementor-element.elementor-element-6694347 .elementor-heading-title {
    color: #b70030;
    font-size: 1.4rem;
    line-height: 1.5em;
    letter-spacing: 1.5px;
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9543 .elementor-element.elementor-element-667d079 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9543 .elementor-element.elementor-element-667d079 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 2px;
    }

body.elementor-page-9543:not(.elementor-motion-effects-element-type-background), body.elementor-page-9543 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(255,255,255,0.03);
    background-image: url("https://www.hwataibank.com.tw/wp-content/uploads/2018/03/779575eadfeaad5e5f4b2c48eb7b170a.jpg");
    background-position: center center;
    background-repeat: no-repeat;
}

@@media(min-width:768px) {
    .elementor-9543 .elementor-element.elementor-element-46eb4c0c {
        width: 20%;
    }

    .elementor-9543 .elementor-element.elementor-element-7710f82 {
        width: 79.978%;
    }
}

.elementor-9535 .elementor-element.elementor-element-4ca85651 {
    margin-top: 3%;
    margin-bottom: 0%;
}

.elementor-9535 .elementor-element.elementor-element-6ffa0eaf > .elementor-element-populated {
    margin: 0% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
}

.elementor-9535 .elementor-element.elementor-element-42a22045 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9535 .elementor-element.elementor-element-42a22045 {
    margin-top: 2%;
    margin-bottom: 0%;
}

.elementor-9535 .elementor-element.elementor-element-688a2b4 img {
    width: 100%;
    max-width: 100%;
    border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-9535 .elementor-element.elementor-element-44af916b {
    text-align: left;
}

    .elementor-9535 .elementor-element.elementor-element-44af916b .elementor-heading-title {
        color: #B70030;
        font-size: 32px;
        font-weight: 600;
        letter-spacing: 5px;
    }

.elementor-9535 .elementor-element.elementor-element-1534b941 {
    --divider-border-style: solid;
    --divider-color: #ad1400;
    --divider-border-width: 2px;
}

    .elementor-9535 .elementor-element.elementor-element-1534b941 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-9535 .elementor-element.elementor-element-1534b941 .elementor-divider {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .elementor-9535 .elementor-element.elementor-element-1534b941 > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

.elementor-9535 .elementor-element.elementor-element-d71f87c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9535 .elementor-element.elementor-element-23a2ad7 {
    text-align: justify;
    color: #222222;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-9535 .elementor-element.elementor-element-53fb9ae {
    margin-top: 4%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-5354615 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-5354615 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-be47c8f {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-be47c8f > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-e436c7f {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-4f4e709 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-4f4e709 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-0f73507 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-0f73507 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-199f47d {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-5198c78 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-5198c78 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-bbac662 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-bbac662 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-41ecc9f {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-392fac0 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-392fac0 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-1281e91 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-1281e91 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-9d9232d {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-b9b1b47 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-b9b1b47 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-b8b94ab {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-b8b94ab > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-2d28b2c {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-421ebdc {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-421ebdc .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-0aaf125 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-0aaf125 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-1fde579 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-59d133d {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-59d133d .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-727bb48 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-727bb48 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-dab0257 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-e756dc5 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-e756dc5 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-33c236c {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-33c236c > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-5324608 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-044784d {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-044784d .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-1c80caa {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-1c80caa > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-8dacad7 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-8dacad7 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-51894c0 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-329d254 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-329d254 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-ba7575c {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-ba7575c > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-46ae046 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-452ab8c {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-452ab8c .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-adecc8e {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-adecc8e > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-1d43030 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-1d43030 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-22a4d9a {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-35111fa {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-35111fa .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-58f5bd0 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-58f5bd0 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-6c64033 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-3422f1d {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-3422f1d .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-38cfb16 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-38cfb16 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-d8fc6b9 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-d8fc6b9 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-00e12eb {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-00e12eb > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-514738d {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-d2b1a84 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-d2b1a84 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-9d025ea {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-9d025ea > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-e17c5db {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-e17c5db > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-b7b5481 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-349f438 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-349f438 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-a7b33ea {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-a7b33ea > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-ad8f237 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-ad8f237 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-edec07d {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-edec07d > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-052d2b5 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-052d2b5 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-e683c1b {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-bc27b24 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-bc27b24 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-3d67238 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-3d67238 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-9e5bb6b {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-9e5bb6b > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-cd3f804 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-cd3f804 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-f594da7 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-f594da7 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-141406e {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-141406e > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-35abcc4 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-235130d {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-235130d .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-78d9c63 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-78d9c63 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-b4f1393 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-b4f1393 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-4f307dd {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-4f307dd > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-4ec1036 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-4ec1036 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-8f34c4e {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-8f34c4e > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-1f9b75b {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-1f9b75b > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-b1b4ab5 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-b1b4ab5 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-01a6baa {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-01a6baa > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-59e9f4b {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-59e9f4b > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-2158441 {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-2c3fb55 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-2c3fb55 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-d2a599f {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-d2a599f > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-637ad07 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-637ad07 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-672c19b {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-672c19b > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-590b6ea {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-590b6ea > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-ace9767 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-ace9767 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-924ae28 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-924ae28 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-0f2b88d {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-a25a2bc {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-a25a2bc .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-d314604 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-d314604 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-57f1332 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-57f1332 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-a1b6a34 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-a1b6a34 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-00d6ada {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-00d6ada > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-884a1b9 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-884a1b9 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-882fe00 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-882fe00 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-ed44331 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-ed44331 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-3782b7e {
    margin-top: 2%;
    margin-bottom: 2%;
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-icon i {
    color: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-icon svg {
    fill: #b70030;
}

.elementor-9535 .elementor-element.elementor-element-d737937 {
    --e-icon-list-icon-size: 20px;
}

    .elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-text {
        color: #222222;
        padding-left: 12px;
    }

    .elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9535 .elementor-element.elementor-element-d737937 .elementor-icon-list-item > a {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 2px;
    }

.elementor-9535 .elementor-element.elementor-element-37ec7d7 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-37ec7d7 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-68d0b31 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-68d0b31 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-cc5acd2 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-cc5acd2 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

.elementor-9535 .elementor-element.elementor-element-e2fc2b7 {
    text-align: left;
    color: #222222;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

    .elementor-9535 .elementor-element.elementor-element-e2fc2b7 > .elementor-widget-container {
        padding: 0% 0% 0% 2.8%;
    }

@@media(min-width:768px) {
    .elementor-9535 .elementor-element.elementor-element-46eb4c0c {
        width: 20%;
    }

    .elementor-9535 .elementor-element.elementor-element-7710f82 {
        width: 79.978%;
    }

    .elementor-9535 .elementor-element.elementor-element-0a73088 {
        width: 30.017%;
    }

    .elementor-9535 .elementor-element.elementor-element-2468a7d {
        width: 69.983%;
    }
}

:root {
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px
}

@@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    :root {
        --wp-admin-border-width-focus: 1.5px
    }
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px
}

    :root .has-very-light-gray-background-color {
        background-color: #eee
    }

    :root .has-very-dark-gray-background-color {
        background-color: #313131
    }

    :root .has-very-light-gray-color {
        color: #eee
    }

    :root .has-very-dark-gray-color {
        color: #313131
    }

    :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
        background: linear-gradient(135deg,#00d084,#0693e3)
    }

    :root .has-purple-crush-gradient-background {
        background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
    }

    :root .has-hazy-dawn-gradient-background {
        background: linear-gradient(135deg,#faaca8,#dad0ec)
    }

    :root .has-subdued-olive-gradient-background {
        background: linear-gradient(135deg,#fafae1,#67a671)
    }

    :root .has-atomic-cream-gradient-background {
        background: linear-gradient(135deg,#fdd79a,#004a59)
    }

    :root .has-nightshade-gradient-background {
        background: linear-gradient(135deg,#330968,#31cdcf)
    }

    :root .has-midnight-gradient-background {
        background: linear-gradient(135deg,#020381,#2874fc)
    }

.has-regular-font-size {
    font-size: 1em
}

.has-larger-font-size {
    font-size: 2.625em
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
    text-align: center
}

.has-text-align-left {
    text-align: left
}

.has-text-align-right {
    text-align: right
}

#end-resizable-editor-section {
    display: none
}

.aligncenter {
    clear: both
}

.items-justified-left {
    justify-content: flex-start
}

.items-justified-center {
    justify-content: center
}

.items-justified-right {
    justify-content: flex-end
}

.items-justified-space-between {
    justify-content: space-between
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

    .screen-reader-text:focus {
        background-color: #ddd;
        clip: auto !important;
        -webkit-clip-path: none;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000
    }

html :where(.has-border-color), html :where([style*=border-width]) {
    border-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

