/* Minification failed. Returning unminified contents.
(2880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,29): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(3012,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(3015,28): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-before'
(3020,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-centered-offset-after'
(3038,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(3042,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-virtual-size'
(3045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3054,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(3055,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(3056,32): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(3062,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-color'
(3062,46): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(3083,19): run-time error CSS1039: Token not allowed after unary operator: '-swiper-navigation-size'
(3174,15): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-width'
(3174,53): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(3175,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-height'
(3175,55): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-size'
(3178,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-color'
(3179,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-inactive-opacity'
(3196,17): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-opacity'
(3197,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(3197,51): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(3207,16): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-vertical-gap'
(3223,18): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-bullet-horizontal-gap'
(3244,20): run-time error CSS1039: Token not allowed after unary operator: '-swiper-pagination-color'
(3244,51): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(3356,26): run-time error CSS1039: Token not allowed after unary operator: '-swiper-preloader-color'
(3356,56): run-time error CSS1039: Token not allowed after unary operator: '-swiper-theme-color'
(3365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3547,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 '-'
(3549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3592,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(3593,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(3594,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(3595,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(3596,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3597,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(3598,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3714,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(3733,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
(3738,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-hover-color'
(3747,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(3767,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(4083,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(4104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4107,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4108,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4142,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(4143,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4144,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4151,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4152,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(4153,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(4305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4546,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4550,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4554,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4558,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4562,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4566,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4570,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4574,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4578,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4582,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4590,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4594,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4598,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4602,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4606,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4610,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4614,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4618,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4622,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4626,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4630,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4788,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4792,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4796,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4800,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4804,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4808,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4812,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4816,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4820,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4824,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4828,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4832,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4836,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4840,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4844,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4848,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4856,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4860,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4864,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4868,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4872,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5030,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5034,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5038,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5042,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5046,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5050,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5054,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5058,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5062,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5066,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5070,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5074,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5078,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5082,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5086,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5090,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5094,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5098,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5102,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5106,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5110,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5114,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5272,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5276,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5280,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5284,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5288,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5292,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5296,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5300,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5304,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5308,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5312,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5316,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5320,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5324,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5328,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5332,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5336,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5340,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5344,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5348,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5352,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5356,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5514,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5518,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5522,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5526,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5530,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5534,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5538,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5542,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5546,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5550,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5554,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5558,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5562,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5566,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5570,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5574,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5578,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5582,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5586,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5590,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5594,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5598,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5615,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5617,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5622,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(5624,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(5664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5665,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(5669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5670,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(5674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5675,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(5679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5680,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(5684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5693,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5694,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5707,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5708,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5721,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5722,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5735,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5736,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5749,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5750,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5763,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5764,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5777,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5778,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5791,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(5792,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(5936,19): run-time error CSS1030: Expected identifier, found ' '
(6274,17): run-time error CSS1030: Expected identifier, found ' '
(6304,17): run-time error CSS1030: Expected identifier, found ' '
(6621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6636,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(6636,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(6637,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(6638,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(6639,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(6640,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(6641,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6646,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(6646,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6647,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(6648,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6659,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6660,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6661,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6665,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6666,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(6667,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(6671,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6672,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(6673,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6675,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6679,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(6681,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6685,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(6686,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(6687,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(6691,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(6695,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(6697,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(6698,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(6699,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(6703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6754,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6791,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6792,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6991,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6995,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7090,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(7092,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(7093,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(7093,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(7095,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(7096,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(7099,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(7101,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(7101,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(7102,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(7108,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7131,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7140,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7151,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7160,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7171,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7180,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7191,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7211,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7220,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7233,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7241,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7253,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(7262,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(7264,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(7271,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(7271,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(7274,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(7282,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(7283,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(7287,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(7289,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(7293,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(7304,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(7304,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(7307,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(7313,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(7313,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(7314,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(7318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7436,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(7436,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(7437,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(7438,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(7439,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(7450,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(7454,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(7460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7467,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7467,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(7471,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7473,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7474,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(7475,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(7480,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(7484,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(7490,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(7491,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(7492,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(7496,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(7502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7510,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(7514,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(7520,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(7521,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(7548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7573,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(7573,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(7584,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(7585,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(7586,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(7587,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(7588,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(7593,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(7597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7610,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(7620,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(7624,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(7634,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(7634,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(7635,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(7637,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(7639,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7640,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(7641,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(7657,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(7665,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(7672,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(7691,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7692,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7748,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7749,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7805,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7806,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7862,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7863,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7919,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7920,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7975,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7976,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(8017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8046,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(8048,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(8050,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(8050,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(8051,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(8066,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8067,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8072,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8073,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8082,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(8082,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(8083,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(8087,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(8091,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(8100,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(8104,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(8104,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8106,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(8107,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(8108,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(8108,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(8112,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8112,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8116,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(8116,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8117,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(8118,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(8119,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(8119,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(8123,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8123,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8127,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8128,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(8129,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8134,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(8135,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(8139,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8140,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(8149,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(8150,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8158,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8159,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8163,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8164,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(8168,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(8215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8219,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8244,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(8244,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(8246,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(8248,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(8252,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(8262,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-red'
(8263,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(8264,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(8264,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(8268,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(8269,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(8274,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(8275,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(8278,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(8280,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(8281,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(8285,23): run-time error CSS1030: Expected identifier, found ' '
(8296,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-border-color'
(8298,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(8306,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(8307,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(8308,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(8308,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(8312,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8313,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8317,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(8318,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(8326,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8327,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8331,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(8332,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(8336,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8337,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(8341,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(8341,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(8367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8376,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(8376,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(8377,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(8378,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(8380,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(8381,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(8385,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(8390,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(8391,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(8392,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(8396,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(8400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8428,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(8428,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(8429,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(8430,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(8431,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(8432,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(8432,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(8444,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(8445,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(8446,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(8451,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(8452,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(8454,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(8459,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(8460,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(8461,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(8465,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(8467,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(8468,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(8476,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(8477,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(8481,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(8482,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(8486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8507,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(8507,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(8508,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(8509,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(8511,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(8515,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(8530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8539,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(8539,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(8540,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(8541,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(8542,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(8543,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(8544,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(8568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8663,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(8665,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(8666,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(8667,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(8675,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(8678,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(8679,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(8690,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(8690,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(8704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8725,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8740,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(8746,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(8748,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(8752,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(8753,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(8759,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(8759,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(8760,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(8761,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(8762,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8762,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(8776,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(8778,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(8783,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(8784,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(8785,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(8793,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8794,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8802,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8807,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8816,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8821,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8822,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8831,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8836,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8845,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8850,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8851,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8861,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8866,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8875,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8880,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8881,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8891,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8896,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8905,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8910,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8911,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8921,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8926,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8935,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8940,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8941,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8951,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8956,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8965,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8970,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8971,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8980,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(9150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9164,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(9166,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(9167,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(9169,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(9171,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(9171,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(9172,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(9173,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(9185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9187,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(9194,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(9200,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(9200,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(9201,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(9202,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(9204,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(9204,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(9205,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(9205,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(9206,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(9206,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(9210,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(9211,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(9215,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(9220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9242,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(9254,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(9278,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(9293,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(9301,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(9303,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(9305,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(9305,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(9306,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(9311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9317,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(9320,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(9328,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(9336,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(9337,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(9337,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(9338,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(9339,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(9343,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(9343,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(9344,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(9344,78): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(9344,123): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(9349,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(9355,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(9364,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(9364,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(9365,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(9366,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(9366,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(9367,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(9368,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(9372,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(9377,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9378,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9382,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(9388,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9394,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9400,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9552,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(9554,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9555,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(9570,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(9576,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(9581,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9582,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9598,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9598,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9599,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(9604,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9605,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9610,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9610,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9610,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9611,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(9620,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9620,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9621,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(9626,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9627,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9632,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9632,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(9632,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(9633,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(9637,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(9638,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(9638,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(9639,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(9641,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(9642,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(9646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9666,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(9668,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(9683,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(9685,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(9687,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9687,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(9688,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(9693,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9694,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9707,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9707,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9711,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9711,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9716,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(9720,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9721,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(9725,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9725,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9726,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9727,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9731,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9731,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9731,105): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9736,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(9740,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9741,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(9745,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9745,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9749,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9749,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9754,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(9758,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9759,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(9767,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9768,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9770,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9770,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(9774,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9774,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9775,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9776,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9780,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9780,76): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(9780,112): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(9785,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(9789,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9790,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(9794,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(9794,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(9796,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(9797,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(9798,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(9799,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(9799,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(9800,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(9801,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(9809,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(9809,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(9810,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(10009,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(10010,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(10011,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(10013,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(10013,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(10023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10029,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(10034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10067,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10087,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10091,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10093,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10110,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10111,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10111,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10120,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10121,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10121,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10131,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10133,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10133,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10142,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10144,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10144,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10150,24): run-time error CSS1030: Expected identifier, found ' '
(10150,25): run-time error CSS1031: Expected selector, found 'not('
(10150,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(10163,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10164,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10185,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10189,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10191,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10208,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10209,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10209,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10218,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10219,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10219,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10229,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10231,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10231,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10240,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10242,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10242,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10248,24): run-time error CSS1030: Expected identifier, found ' '
(10248,25): run-time error CSS1031: Expected selector, found 'not('
(10248,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(10261,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10262,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10283,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10287,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10289,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10306,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10307,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10307,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10316,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10317,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10317,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10327,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10329,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10329,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10338,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10340,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10340,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10346,24): run-time error CSS1030: Expected identifier, found ' '
(10346,25): run-time error CSS1031: Expected selector, found 'not('
(10346,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(10359,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10360,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10381,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10385,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10387,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10404,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10405,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10405,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10414,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10415,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10415,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10425,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10427,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10427,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10436,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10438,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10438,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10444,24): run-time error CSS1030: Expected identifier, found ' '
(10444,25): run-time error CSS1031: Expected selector, found 'not('
(10444,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(10457,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10479,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10483,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10485,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10502,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10503,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10503,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10512,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10513,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10513,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10523,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10525,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10525,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10534,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10536,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10536,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10542,25): run-time error CSS1030: Expected identifier, found ' '
(10542,26): run-time error CSS1031: Expected selector, found 'not('
(10542,26): run-time error CSS1025: Expected comma or open brace, found 'not('
(10555,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10556,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10576,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(10580,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(10582,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(10597,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10598,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10598,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10605,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(10606,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10606,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10614,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10616,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10616,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10623,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(10625,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(10625,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(10659,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(10659,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(10663,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(10663,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(10664,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(10665,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(10666,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(10676,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(10676,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(10736,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary'
(10741,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10746,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10751,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10756,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning'
(10761,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-red'
(10766,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(10772,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark'
(10846,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(10859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11236,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11236,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11236,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11244,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11244,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11244,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11252,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11252,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11252,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11260,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11260,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11260,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11268,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(11268,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(11268,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(11276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11277,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11277,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11282,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11282,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11287,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11287,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11292,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11292,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11297,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11297,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11302,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11302,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11307,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11307,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11312,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11312,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11317,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11317,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(11321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12660,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(12785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12786,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(12786,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12791,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12791,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12796,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12796,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12801,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12801,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12806,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12806,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12811,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12811,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12816,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12816,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12821,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12821,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12826,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12826,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12831,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12831,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12836,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(12836,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(12840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12860,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12893,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(12893,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12898,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(12898,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12903,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(12903,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12910,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(12910,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12920,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(12920,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12925,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(12925,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12930,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(12930,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12935,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(12935,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12940,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(12940,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12945,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(12945,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(12949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12974,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(12998,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13006,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(13010,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13014,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(13018,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(13022,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-2xl'
(13030,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(13034,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13035,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13039,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13040,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13044,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13045,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13049,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(13050,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(21065,49): run-time error CSS1030: Expected identifier, found ' '
(23971,24): run-time error CSS1030: Expected identifier, found ' '
(23971,25): run-time error CSS1031: Expected selector, found 'not('
(23971,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(23991,24): run-time error CSS1030: Expected identifier, found ' '
(23991,25): run-time error CSS1031: Expected selector, found 'not('
(23991,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24011,24): run-time error CSS1030: Expected identifier, found ' '
(24011,25): run-time error CSS1031: Expected selector, found 'not('
(24011,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24031,24): run-time error CSS1030: Expected identifier, found ' '
(24031,25): run-time error CSS1031: Expected selector, found 'not('
(24031,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24051,25): run-time error CSS1030: Expected identifier, found ' '
(24051,26): run-time error CSS1031: Expected selector, found 'not('
(24051,26): run-time error CSS1025: Expected comma or open brace, found 'not('
(24117,24): run-time error CSS1030: Expected identifier, found ' '
(24117,25): run-time error CSS1031: Expected selector, found 'not('
(24117,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24147,24): run-time error CSS1030: Expected identifier, found ' '
(24147,25): run-time error CSS1031: Expected selector, found 'not('
(24147,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24177,24): run-time error CSS1030: Expected identifier, found ' '
(24177,25): run-time error CSS1031: Expected selector, found 'not('
(24177,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24207,24): run-time error CSS1030: Expected identifier, found ' '
(24207,25): run-time error CSS1031: Expected selector, found 'not('
(24207,25): run-time error CSS1025: Expected comma or open brace, found 'not('
(24237,25): run-time error CSS1030: Expected identifier, found ' '
(24237,26): run-time error CSS1031: Expected selector, found 'not('
(24237,26): run-time error CSS1025: Expected comma or open brace, found 'not('
(29564,37): run-time error CSS1030: Expected identifier, found ' '
(29612,37): run-time error CSS1030: Expected identifier, found ' '
(29660,37): run-time error CSS1030: Expected identifier, found ' '
(29708,37): run-time error CSS1030: Expected identifier, found ' '
(30099,50): run-time error CSS1030: Expected identifier, found ' '
(30139,50): run-time error CSS1030: Expected identifier, found ' '
(30179,50): run-time error CSS1030: Expected identifier, found ' '
(30219,50): run-time error CSS1030: Expected identifier, found ' '
(32246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32384,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(32389,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(32393,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-black'
(32398,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-white'
(32402,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(32407,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(32409,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(32414,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(32423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32435,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gray-100'
 */
/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */

@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("/Content/webfonts/bootstrap-icons.woff2?2820a3852bdb9a5832199cc61cec4e65") format("woff2"),
url("/Content/webfonts/bootstrap-icons.woff?2820a3852bdb9a5832199cc61cec4e65") format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }

.hs-menu-initialized {
  position: relative;
  z-index: 10;
}

.hs-menu-initialized .animated {
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
}

.hs-overflow-x-locked {
  overflow-x: hidden;
}

.hs-sub-menu,
.hs-mega-menu {
  display: none;
  background-color: #fff;
}

@media (min-width: 576px) {
  .hs-mega-menu-desktop-sm,
  .hs-sub-menu-desktop-sm {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    margin-top: -.002rem;
  }
}

@media (min-width: 768px) {
  .hs-mega-menu-desktop-md,
  .hs-sub-menu-desktop-md {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    margin-top: -.002rem;
  }
}

@media (min-width: 992px) {
  .hs-mega-menu-desktop-lg,
  .hs-sub-menu-desktop-lg {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    margin-top: -.002rem;
  }
}

@media (min-width: 1200px) {
  .hs-mega-menu-desktop-xl,
  .hs-sub-menu-desktop-xl {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 2;
    margin-top: -.002rem;
  }
}

.hs-sub-menu {
  min-width: 180px;
}

.hs-has-sub-menu {
  position: relative;
}

.hs-sub-menu-opened {
  overflow: visible;
}

.hs-sub-menu .hs-sub-menu,
.hs-mega-menu .hs-sub-menu,
.hs-sub-menu .hs-mega-menu,
.hs-mega-menu .hs-mega-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
}

/*------------------------------------
	Vertical Direction
------------------------------------*/
.hs-menu-vertical .hs-sub-menu,
.hs-menu-vertical .hs-mega-menu {
  top: 0;
  left: 100%;
  margin-top: 0;
}

.hs-menu-vertical .hs-sub-menu {
  width: auto;
}

.hs-menu-vertical .hs-mega-menu {
  height: 100%;
}

/*------------------------------------
	Mobile state
------------------------------------*/
.hs-mobile-state .hs-sub-menu,
.hs-mobile-state .hs-mega-menu {
  position: static;
  visibility: visible;
}

.hs-mobile-state .hs-has-mega-menu[data-max-width] > .hs-mega-menu,
.hs-mobile-state .hs-has-sub-menu[data-max-width] > .hs-sub-menu {
  max-width: initial !important;
}

/*------------------------------------
	RTL
------------------------------------*/
.hs-menu-initialized.hs-rtl {
  direction: rtl;
  unicode-bidi: embed;
}

.hs-menu-initialized.hs-rtl .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu {
  left: auto;
  right: 0;
}

.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-sub-menu,
.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-mega-menu,
.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-mega-menu {
  left: auto;
  right: 100%;
}

/*------------------------------------
	Smart Position
------------------------------------*/
.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
  left: auto;
  right: 0;
}

.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
  left: auto;
  right: 100%;
}

.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu.hs-reversed {
  right: auto;
  left: 0;
}

.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed {
  right: auto;
  left: 100%;
}

/*------------------------------------
	Positions
	(only 'horizontal' direction)
------------------------------------*/
.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left {
  left: 0;
  right: auto;
}

.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-right {
  left: auto;
  right: 0;
}

.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-center {
  right: auto;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

/**
 * Tom Select bootstrap 5
 */
/**
 * tom-select.css (v2.1.0)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-wrapper.plugin-drag_drop.multi > .ts-control > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.ts-wrapper.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.plugin-checkbox_options .option input {
  margin-right: 0.5rem;
}

.plugin-clear_button .ts-control {
  padding-right: calc(1em + (3 * 5px)) !important;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 0.375rem;
  right: calc(0.75rem - 5px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.single .clear-button {
  right: calc(0.75rem - 5px + 2rem);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 0.25rem 0.25rem 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: black;
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #ced4da;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px 0;
  display: block;
  padding: 0.375rem 0.75rem;
  box-shadow: none;
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-webkit-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 5px;
  border-left: 1px solid #dee2e6;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  margin-left: 5px;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button .item.active .remove {
  border-left-color: rgba(0, 0, 0, 0);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button.disabled .item .remove {
  border-left-color: white;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
  font-smoothing: inherit;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-control {
  border: 1px solid #ced4da;
  padding: 0.375rem 0.75rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0.25rem;
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc( 0.375rem - 1px - 0px) 0.75rem calc( 0.375rem - 1px - 3px - 0px);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: none;
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0px solid #dee2e6;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0px solid rgba(0, 0, 0, 0);
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: #878787;
  background: white;
  border: 0px solid white;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #e9ecef;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 0.25rem 0.25rem;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 3px 0.75rem;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.ts-dropdown .active {
  background-color: #e9ecef;
  color: #1e2125;
}
.ts-dropdown .active.create {
  color: #1e2125;
}
.ts-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.ts-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
  scroll-behavior: smooth;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-wrapper.form-control,
.ts-wrapper.form-select {
  padding: 0 !important;
  height: auto;
  box-shadow: none;
  display: flex;
}

.ts-dropdown,
.ts-dropdown.form-control,
.ts-dropdown.form-select {
  height: auto;
  padding: 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ts-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.ts-dropdown .optgroup:first-child:before {
  display: none;
}
.ts-dropdown .optgroup:before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.ts-dropdown .create {
  padding-left: 0.75rem;
}

.ts-dropdown-content {
  padding: 5px 0;
}

.ts-control {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: flex;
  align-items: center;
}
@media (prefers-reduced-motion: reduce) {
  .ts-control {
    transition: none;
  }
}
.ts-control.dropdown -active {
  border-radius: 0.25rem;
}
.focus .ts-control {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.ts-control .item {
  display: flex;
  align-items: center;
}

.ts-wrapper.is-invalid,
.was-validated .invalid,
.was-validated :invalid + .ts-wrapper {
  border-color: #dc3545;
}
.ts-wrapper.is-invalid:not(.single),
.was-validated .invalid:not(.single),
.was-validated :invalid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.single,
.was-validated .invalid.single,
.was-validated :invalid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-invalid.focus .ts-control,
.was-validated .invalid.focus .ts-control,
.was-validated :invalid + .ts-wrapper.focus .ts-control {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.ts-wrapper.is-valid,
.was-validated .valid,
.was-validated :valid + .ts-wrapper {
  border-color: #198754;
}
.ts-wrapper.is-valid:not(.single),
.was-validated .valid:not(.single),
.was-validated :valid + .ts-wrapper:not(.single) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.single,
.was-validated .valid.single,
.was-validated :valid + .ts-wrapper.single {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
  background-repeat: no-repeat;
}
.ts-wrapper.is-valid.focus .ts-control,
.was-validated .valid.focus .ts-control,
.was-validated :valid + .ts-wrapper.focus .ts-control {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.ts-wrapper {
  min-height: calc(1.5em + 0.75rem + 2px);
  display: flex;
}
.input-group-sm > .ts-wrapper, .ts-wrapper.form-select-sm, .ts-wrapper.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .ts-wrapper .ts-control, .ts-wrapper.form-select-sm .ts-control, .ts-wrapper.form-control-sm .ts-control {
  padding: 0 0.75rem;
  border-radius: 0.2rem;
  font-size: 0.875rem;
}
.input-group-sm > .ts-wrapper.has-items .ts-control, .ts-wrapper.form-select-sm.has-items .ts-control, .ts-wrapper.form-control-sm.has-items .ts-control {
  font-size: 0.875rem;
  padding-bottom: 0;
}
.input-group-sm > .ts-wrapper.multi.has-items .ts-control, .ts-wrapper.form-select-sm.multi.has-items .ts-control, .ts-wrapper.form-control-sm.multi.has-items .ts-control {
  padding-top: calc((calc(1.5em + 0.5rem + 2px) - (1.5 * 0.875rem) - 4px) / 2) !important;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: calc(0.75rem - 5px);
  padding-right: calc(0.75rem - 5px);
}
.ts-wrapper.multi .ts-control > div {
  border-radius: calc(0.25rem - 1px);
}
.input-group-lg > .ts-wrapper, .ts-wrapper.form-control-lg, .ts-wrapper.form-select-lg {
  min-height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .ts-wrapper .ts-control, .ts-wrapper.form-control-lg .ts-control, .ts-wrapper.form-select-lg .ts-control {
  border-radius: 0.3rem;
  font-size: 1.25rem;
}

.ts-wrapper:not(.form-control):not(.form-select) {
  padding: 0;
  border: none;
  height: auto;
  box-shadow: none;
  background: none;
}
.ts-wrapper:not(.form-control):not(.form-select).single .ts-control {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  padding-right: 2rem;
}

.ts-wrapper.form-control .ts-control, .ts-wrapper.form-control.single.input-active .ts-control,
.ts-wrapper.form-select .ts-control,
.ts-wrapper.form-select.single.input-active .ts-control {
  border: none !important;
  background: transparent !important;
}

.input-group > .ts-wrapper {
  flex-grow: 1;
}
.input-group > .ts-wrapper:not(:nth-child(2)) > .ts-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .ts-wrapper:not(:last-child) > .ts-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*# sourceMappingURL=tom-select.bootstrap5.css.map */
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/**
 * Swiper 8.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 13, 2022
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

@charset "UTF-8";
/*!
 * Bootstrap  v5.2.2 (https: //getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --bs-blue: #414141;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #eF373e;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffff00;
    --bs-green: #198754;
    --bs-teal: #00c9a7;
    --bs-cyan: #09a5be;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #8c98a4;
    --bs-gray-dark: #858585;
    --bs-gray-100: #f7f7f7;
    --bs-gray-200: #f8fafd;
    --bs-gray-300: #e7eaf3;
    --bs-gray-400: #bdc5d1;
    --bs-gray-500: #97a4af;
    --bs-gray-600: #8c98a4;
    --bs-gray-700: #677788;
    --bs-gray-800: #858585;
    --bs-gray-900: #1e2022;
    --bs-primary: #414141;
    --bs-secondary: #858585;
    --bs-success: #00c9a7;
    --bs-info: #09a5be;
    --bs-warning: #ffff00;
    --bs-danger: #eF373e;
    --bs-light: #f7f7f7;
    --bs-dark: #414141;
    --bs-primary-rgb: 55, 125, 255;
    --bs-secondary-rgb: 133, 133, 133;
    --bs-success-rgb: 0, 201, 167;
    --bs-info-rgb: 9, 165, 190;
    --bs-warning-rgb: 255, 255, 0;
    --bs-danger-rgb: 239, 55, 62;
    --bs-light-rgb: 247, 247, 247;
    --bs-dark-rgb: 0, 0, 0;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 103, 119, 136;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: Inter, sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #677788;
    --bs-body-bg: #fff;
    --bs-border-width: 0.0625rem;
    --bs-border-style: solid;
    --bs-border-color: rgba(33, 50, 91, 0.1);
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.5rem;
    --bs-border-radius-sm: 0.3125rem;
    --bs-border-radius-lg: 0.75rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #d5020a;
    --bs-link-hover-color: #eF373e;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fdf4eb;
    --bs-tooltip-bg-color: #09a5be;
}

*, ::after, ::before {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

hr {
    margin: 1rem 0;
    color: rgba(33, 50, 91, .3);
    border: 0;
    border-top: .0625rem solid;
    opacity: 1;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 600;
    line-height: 1.2;
    color: #1e2022;
}

.h1, h1 {
    font-size: calc(1.375rem + 1.5vw);
}

@media (min-width:1200px) {
    .h1, h1 {
        font-size: 2.5rem;
    }
}

.h2, h2 {
    font-size: calc(1.3rem + .6vw);
}

@media (min-width:1200px) {
    .h2, h2 {
        font-size: 1.75rem;
    }
}

.h3, h3 {
    font-size: calc(1.25625rem + .075vw);
}

@media (min-width:1200px) {
    .h3, h3 {
        font-size: 1.3125rem;
    }
}

.h4, h4 {
    font-size: 1.125rem;
}

.h5, h5 {
    font-size: 1rem;
}

.h6, h6 {
    font-size: .875rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title] {
    text-decoration: underline dotted;
    cursor: help;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol, ul {
    padding-left: 2rem;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0;
    }

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b, strong {
    font-weight: bolder;
}

.small, small {
    font-size: .875em;
}

.mark, mark {
    padding: .1875em;
    background-color: var(--bs-highlight-bg);
}

sub, sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: var(--bs-link-color);
    text-decoration: none;
}

    a:hover {
        color: var(--bs-link-hover-color);
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none;
    }

code, kbd, pre, samp {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 1em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: 1em;
    color: var(--bs-code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: .1875rem .375rem;
    font-size: 1em;
    color: #1e2022;
    background-color: #e7eaf3;
    border-radius: .3125rem;
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
    }

figure {
    margin: 0 0 1rem;
}

img, svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #8c98a4;
    text-align: left;
}

th {
    font-weight: 400;
    text-align: inherit;
    text-align: -webkit-match-parent;
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important;
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
}

@media (min-width:1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: calc(1.25625rem + .075vw);
    font-weight: 400;
}

@media (min-width:1200px) {
    .lead {
        font-size: 1.3125rem;
    }
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-3 {
        font-size: 4rem;
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-5 {
        font-size: 3rem;
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 600;
    line-height: 1.2;
}

@media (min-width:1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-right: .25rem;
    }

.initialism {
    font-size: .875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 0;
    font-size: 1.25rem;
}

    .blockquote > :last-child {
        margin-bottom: 0;
    }

.blockquote-footer {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    color: #1e2022;
}

    .blockquote-footer::before {
        content: "— "
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: .0625rem solid var(--bs-border-color);
    border-radius: .5rem;
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1;
}

.figure-caption {
    font-size: .875em;
    color: #8c98a4;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width:576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width:768px) {
    .container, .container-md, .container-sm {
        max-width: 720px;
    }
}

@media (min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px;
    }
}

@media (min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px;
    }
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
    }

.col {
    flex: 1 0 0%
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333333%
}

.offset-2 {
    margin-left: 16.66666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333333%
}

.offset-5 {
    margin-left: 41.66666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333333%
}

.offset-8 {
    margin-left: 66.66666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333333%
}

.offset-11 {
    margin-left: 91.66666667%
}

.g-0, .gx-0 {
    --bs-gutter-x: 0;
}

.g-0, .gy-0 {
    --bs-gutter-y: 0;
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
    --bs-gutter-x: 2rem;
}

.g-5, .gy-5 {
    --bs-gutter-y: 2rem;
}

.g-6, .gx-6 {
    --bs-gutter-x: 2.5rem;
}

.g-6, .gy-6 {
    --bs-gutter-y: 2.5rem;
}

.g-7, .gx-7 {
    --bs-gutter-x: 3rem;
}

.g-7, .gy-7 {
    --bs-gutter-y: 3rem;
}

.g-8, .gx-8 {
    --bs-gutter-x: 3.5rem;
}

.g-8, .gy-8 {
    --bs-gutter-y: 3.5rem;
}

.g-9, .gx-9 {
    --bs-gutter-x: 4rem;
}

.g-9, .gy-9 {
    --bs-gutter-y: 4rem;
}

.g-10, .gx-10 {
    --bs-gutter-x: 4.5rem;
}

.g-10, .gy-10 {
    --bs-gutter-y: 4.5rem;
}

@media (min-width:576px) {
    .col-sm {
        flex: 1 0 0%
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 2rem;
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 2rem;
    }

    .g-sm-6, .gx-sm-6 {
        --bs-gutter-x: 2.5rem;
    }

    .g-sm-6, .gy-sm-6 {
        --bs-gutter-y: 2.5rem;
    }

    .g-sm-7, .gx-sm-7 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-7, .gy-sm-7 {
        --bs-gutter-y: 3rem;
    }

    .g-sm-8, .gx-sm-8 {
        --bs-gutter-x: 3.5rem;
    }

    .g-sm-8, .gy-sm-8 {
        --bs-gutter-y: 3.5rem;
    }

    .g-sm-9, .gx-sm-9 {
        --bs-gutter-x: 4rem;
    }

    .g-sm-9, .gy-sm-9 {
        --bs-gutter-y: 4rem;
    }

    .g-sm-10, .gx-sm-10 {
        --bs-gutter-x: 4.5rem;
    }

    .g-sm-10, .gy-sm-10 {
        --bs-gutter-y: 4.5rem;
    }
}

@media (min-width:768px) {
    .col-md {
        flex: 1 0 0%
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%
    }

    .offset-md-2 {
        margin-left: 16.66666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333333%
    }

    .offset-md-5 {
        margin-left: 41.66666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333333%
    }

    .offset-md-8 {
        margin-left: 66.66666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333333%
    }

    .offset-md-11 {
        margin-left: 91.66666667%
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 2rem;
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 2rem;
    }

    .g-md-6, .gx-md-6 {
        --bs-gutter-x: 2.5rem;
    }

    .g-md-6, .gy-md-6 {
        --bs-gutter-y: 2.5rem;
    }

    .g-md-7, .gx-md-7 {
        --bs-gutter-x: 3rem;
    }

    .g-md-7, .gy-md-7 {
        --bs-gutter-y: 3rem;
    }

    .g-md-8, .gx-md-8 {
        --bs-gutter-x: 3.5rem;
    }

    .g-md-8, .gy-md-8 {
        --bs-gutter-y: 3.5rem;
    }

    .g-md-9, .gx-md-9 {
        --bs-gutter-x: 4rem;
    }

    .g-md-9, .gy-md-9 {
        --bs-gutter-y: 4rem;
    }

    .g-md-10, .gx-md-10 {
        --bs-gutter-x: 4.5rem;
    }

    .g-md-10, .gy-md-10 {
        --bs-gutter-y: 4.5rem;
    }
}

@media (min-width:992px) {
    .col-lg {
        flex: 1 0 0%
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 2rem;
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 2rem;
    }

    .g-lg-6, .gx-lg-6 {
        --bs-gutter-x: 2.5rem;
    }

    .g-lg-6, .gy-lg-6 {
        --bs-gutter-y: 2.5rem;
    }

    .g-lg-7, .gx-lg-7 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-7, .gy-lg-7 {
        --bs-gutter-y: 3rem;
    }

    .g-lg-8, .gx-lg-8 {
        --bs-gutter-x: 3.5rem;
    }

    .g-lg-8, .gy-lg-8 {
        --bs-gutter-y: 3.5rem;
    }

    .g-lg-9, .gx-lg-9 {
        --bs-gutter-x: 4rem;
    }

    .g-lg-9, .gy-lg-9 {
        --bs-gutter-y: 4rem;
    }

    .g-lg-10, .gx-lg-10 {
        --bs-gutter-x: 4.5rem;
    }

    .g-lg-10, .gy-lg-10 {
        --bs-gutter-y: 4.5rem;
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex: 1 0 0%
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%
    }

    .offset-xl-2 {
        margin-left: 16.66666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333333%
    }

    .offset-xl-5 {
        margin-left: 41.66666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333333%
    }

    .offset-xl-8 {
        margin-left: 66.66666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333333%
    }

    .offset-xl-11 {
        margin-left: 91.66666667%
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 2rem;
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 2rem;
    }

    .g-xl-6, .gx-xl-6 {
        --bs-gutter-x: 2.5rem;
    }

    .g-xl-6, .gy-xl-6 {
        --bs-gutter-y: 2.5rem;
    }

    .g-xl-7, .gx-xl-7 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-7, .gy-xl-7 {
        --bs-gutter-y: 3rem;
    }

    .g-xl-8, .gx-xl-8 {
        --bs-gutter-x: 3.5rem;
    }

    .g-xl-8, .gy-xl-8 {
        --bs-gutter-y: 3.5rem;
    }

    .g-xl-9, .gx-xl-9 {
        --bs-gutter-x: 4rem;
    }

    .g-xl-9, .gy-xl-9 {
        --bs-gutter-y: 4rem;
    }

    .g-xl-10, .gx-xl-10 {
        --bs-gutter-x: 4.5rem;
    }

    .g-xl-10, .gy-xl-10 {
        --bs-gutter-y: 4.5rem;
    }
}

@media (min-width:1400px) {
    .col-xxl {
        flex: 1 0 0%
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 2rem;
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 2rem;
    }

    .g-xxl-6, .gx-xxl-6 {
        --bs-gutter-x: 2.5rem;
    }

    .g-xxl-6, .gy-xxl-6 {
        --bs-gutter-y: 2.5rem;
    }

    .g-xxl-7, .gx-xxl-7 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-7, .gy-xxl-7 {
        --bs-gutter-y: 3rem;
    }

    .g-xxl-8, .gx-xxl-8 {
        --bs-gutter-x: 3.5rem;
    }

    .g-xxl-8, .gy-xxl-8 {
        --bs-gutter-y: 3.5rem;
    }

    .g-xxl-9, .gx-xxl-9 {
        --bs-gutter-x: 4rem;
    }

    .g-xxl-9, .gy-xxl-9 {
        --bs-gutter-y: 4rem;
    }

    .g-xxl-10, .gx-xxl-10 {
        --bs-gutter-x: 4.5rem;
    }

    .g-xxl-10, .gy-xxl-10 {
        --bs-gutter-y: 4.5rem;
    }
}

.table {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: rgba(33, 50, 91, 0.1);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: #f7f7f7;
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: rgba(231, 234, 243, 0.4);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-table-color);
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

    .table > :not(caption) > * > * {
        padding: .75rem .75rem;
        background-color: var(--bs-table-bg);
        border-bottom-width: .0625rem;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    }

    .table > tbody {
        vertical-align: inherit;
    }

    .table > thead {
        vertical-align: bottom;
    }

.table-group-divider {
    border-top: .125rem solid currentcolor;
}

.caption-top {
    caption-side: top;
}

.table-sm > :not(caption) > * > * {
    padding: .5rem .5rem;
}

.table-bordered > :not(caption) > * {
    border-width: .0625rem 0;
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 .0625rem;
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color);
}

.table-primary {
    --bs-table-color: #000;
    --bs-table-bg: #d7e5ff;
    --bs-table-border-color: #c2cee6;
    --bs-table-striped-bg: #ccdaf2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #c2cee6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #c7d4ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-secondary {
    --bs-table-color: #000;
    --bs-table-bg: #e3e7eb;
    --bs-table-border-color: #ccd0d4;
    --bs-table-striped-bg: #d8dbdf;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #ccd0d4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #d2d6d9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-success {
    --bs-table-color: #000;
    --bs-table-bg: #ccf4ed;
    --bs-table-border-color: #b8dcd5;
    --bs-table-striped-bg: #c2e8e1;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b8dcd5;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bde2db;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-info {
    --bs-table-color: #000;
    --bs-table-bg: #ceedf2;
    --bs-table-border-color: #b9d5da;
    --bs-table-striped-bg: #c4e1e6;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b9d5da;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfdbe0;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-warning {
    --bs-table-color: #000;
    --bs-table-bg: #fdf4eb;
    --bs-table-border-color: #e4dcd4;
    --bs-table-striped-bg: #f0e8df;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e4dcd4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #eae2d9;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-danger {
    --bs-table-color: #000;
    --bs-table-bg: #fbdbe4;
    --bs-table-border-color: #e2c5cd;
    --bs-table-striped-bg: #eed0d9;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e2c5cd;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e8cbd3;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-light {
    --bs-table-color: #000;
    --bs-table-bg: #f7f7f7;
    --bs-table-border-color: #dee1e6;
    --bs-table-striped-bg: #ebeef2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dee1e6;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e4e7ec;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-dark {
    --bs-table-color: #fff;
    --bs-table-bg: #21325b;
    --bs-table-border-color: #37476b;
    --bs-table-striped-bg: #2c3c63;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #37476b;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #324167;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: .5rem;
    font-size: .875rem;
    color: #1e2022;
}

.col-form-label {
    padding-top: .675rem;
    padding-bottom: .675rem;
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
    color: #1e2022;
}

.col-form-label-lg {
    padding-top: .8125rem;
    padding-bottom: .8125rem;
    font-size: 1rem;
}

.col-form-label-sm {
    padding-top: .5625rem;
    padding-bottom: .5625rem;
    font-size: .875rem;
}

.form-text {
    margin-top: 1rem;
    font-size: .875em;
    color: #8c98a4;
}

.form-control {
    display: block;
    width: 100%;
    padding: .6125rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1e2022;
    background-color: #fff;
    background-clip: padding-box;
    border: .0625rem solid rgba(33, 50, 91, .3);
    appearance: none;
    border-radius: .3125rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type=file] {
    overflow: hidden;
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

.form-control:focus {
    color: #1e2022;
    background-color: #fff;
    border-color: rgba(140, 152, 164, .25);
    outline: 0;
    box-shadow: 0 0 1rem 0 rgba(140, 152, 164, .25);
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em;
}

.form-control::placeholder {
    color: #8c98a4;
    opacity: 1;
}

.form-control:disabled {
    background-color: #f8fafd;
    opacity: 1;
}

.form-control::file-selector-button {
    padding: .6125rem 1rem;
    margin: -.6125rem -1rem;
    margin-inline-end: 1rem;
    color: #1e2022;
    background-color: #fff;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: .0625rem;
    border-radius: 0;
    transition: all .2s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-control: :file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #f2f2f2;
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: .6125rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #677788;
    background-color: transparent;
    border: solid transparent;
    border-width: .0625rem 0;
}

    .form-control-plaintext:focus {
        outline: 0;
    }

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm {
    min-height: calc(1.5em + 1.125rem);
    padding: .5rem 1rem;
    font-size: .875rem;
    border-radius: .3125rem;
}

    .form-control-sm::file-selector-button {
        padding: .5rem 1rem;
        margin: -.5rem -1rem;
        margin-inline-end: 1rem;
    }

.form-control-lg {
    min-height: calc(1.5em + 1.625rem);
    padding: .75rem 1rem;
    font-size: 1rem;
    border-radius: .3125rem;
}

    .form-control-lg::file-selector-button {
        padding: .75rem 1rem;
        margin: -.75rem -1rem;
        margin-inline-end: 1rem;
    }

textarea.form-control {
    min-height: calc(1.5em + 1.35rem);
}

textarea.form-control-sm {
    min-height: calc(1.5em + 1.125rem);
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1.625rem);
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + 1.35rem);
    padding: .6125rem;
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: .3125rem;
    }

    .form-control-color::-webkit-color-swatch {
        border-radius: .3125rem;
    }

    .form-control-color.form-control-sm {
        height: calc(1.5em + 1.125rem);
    }

    .form-control-color.form-control-lg {
        height: calc(1.5em + 1.625rem);
    }

.form-select {
    display: block;
    width: 100%;
    padding: .6125rem 3rem .6125rem 1rem;
    -moz-padding-start: calc(1rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #1e2022;
    background-color: #fff;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2371869d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 16px 12px;
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .3125rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: rgba(140, 152, 164, .25);
    outline: 0;
    box-shadow: 0 0 1rem 0 rgba(140, 152, 164, .25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 1rem;
    background-image: none;
}

.form-select:disabled {
    background-color: #f8fafd;
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #1e2022;
}

.form-select-sm {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: .875rem;
    border-radius: .3125rem;
}

.form-select-lg {
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    font-size: 1rem;
    border-radius: .3125rem;
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: .125rem;
}

    .form-check .form-check-input {
        float: left;
        margin-left: -1.5em;
    }

.form-check-reverse {
    padding-right: 1.5em;
    padding-left: 0;
    text-align: right;
}

    .form-check-reverse .form-check-input {
        float: right;
        margin-right: -1.5em;
        margin-left: 0;
    }

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #97a4af;
    appearance: none;
    print-color-adjust: exact;
}

    .form-check-input[type=checkbox] {
        border-radius: .25em;
    }

    .form-check-input[type=radio] {
        border-radius: 50%
    }

    .form-check-input:active {
        filter: 100%
    }

    .form-check-input:focus {
        border-color: rgba(140, 152, 164, .25);
        outline: 0;
        box-shadow: 0 0 1rem 0 rgba(140, 152, 164, .25);
    }

    .form-check-input:checked {
        background-color: #414141;
        border-color: #414141;
    }

        .form-check-input:checked[type=checkbox] {
            background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
        }

        .form-check-input:checked[type=radio] {
            background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #414141;
        border-color: #414141;
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: .5;
    }

        .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
            cursor: default;
            opacity: .5;
        }

.form-check-label {
    color: #677788;
}

.form-switch {
    padding-left: 2.5em;
}

    .form-switch .form-check-input {
        width: 2em;
        margin-left: -2.5em;
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
        background-position: left center;
        border-radius: 2em;
        transition: background-position .15s ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0;
}

    .form-switch.form-check-reverse .form-check-input {
        margin-right: -2.5em;
        margin-left: 0;
    }

.form-check-inline {
    display: inline-block;
    margin-right: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

    .btn-check:disabled + .btn, .btn-check[disabled] + .btn {
        pointer-events: none;
        filter: none;
        opacity: .65;
    }

.form-range {
    width: 100%;
    height: 1rem;
    padding: 0;
    background-color: transparent;
    appearance: none;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 1rem 0 rgba(140, 152, 164, .25);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 1rem 0 rgba(140, 152, 164, .25);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #414141;
        border: 0;
        border-radius: 1rem;
        transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        appearance: none;
    }

@media (prefers-reduced-motion:reduce) {
    .form-range: :-webkit-slider-thumb {
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #c3d8ff;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e7eaf3;
    border-color: transparent;
    border-radius: 1rem;
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #414141;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .form-range: :-moz-range-thumb {
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #c3d8ff;
}

.form-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #e7eaf3;
    border-color: transparent;
    border-radius: 1rem;
}

.form-range:disabled {
    pointer-events: none;
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #97a4af;
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #97a4af;
    }

.form-floating {
    position: relative;
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height: 3.625rem;
        line-height: 1.25;
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: 1rem 1rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: .0625rem solid transparent;
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out, transform .1s ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control, .form-floating > .form-control-plaintext {
    padding: 1rem 1rem;
}

    .form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
        padding-top: 1.625rem;
        padding-bottom: .625rem;
    }

    .form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill {
        padding-top: 1.625rem;
        padding-bottom: .625rem;
    }

.form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: .625rem;
}

    .form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
        opacity: .65;
        transform: scale(.85) translateY(-.5rem) translateX(.15rem);
    }

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: .0625rem 0;
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

    .input-group > .form-control, .input-group > .form-floating, .input-group > .form-select {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

        .input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus {
            z-index: 5;
        }

    .input-group .btn {
        position: relative;
        z-index: 2;
    }

        .input-group .btn:focus {
            z-index: 5;
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: .6125rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #8c98a4;
    text-align: center;
    white-space: nowrap;
    background-color: #fff;
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .3125rem;
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
    padding: .75rem 1rem;
    font-size: 1rem;
    border-radius: .3125rem;
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
    padding: .5rem 1rem;
    font-size: .875rem;
    border-radius: .3125rem;
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
    padding-right: 4rem;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: -.0625rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #00c9a7;
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: #00c9a7;
    border-radius: .5rem;
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
    display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
    border-color: #00c9a7;
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        border-color: #00c9a7;
        box-shadow: 0 0 1rem 0 rgba(0, 201, 167, .25);
    }

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: #00c9a7;
}

    .form-select.is-valid:focus, .was-validated .form-select:valid:focus {
        border-color: #00c9a7;
        box-shadow: 0 0 1rem 0 rgba(0, 201, 167, .25);
    }

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: #00c9a7;
}

    .form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
        background-color: #00c9a7;
    }

    .form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
        box-shadow: 0 0 1rem 0 rgba(0, 201, 167, .25);
    }

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        color: #00c9a7;
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em;
}

.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: .875em;
    color: #eF373e;
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .25rem .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    color: #fff;
    background-color: #eF373e;
    border-radius: .5rem;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    border-color: #eF373e;
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        border-color: #eF373e;
        box-shadow: 0 0 1rem 0 rgba(237, 76, 120, .25);
    }

.form-select.is-invalid, .was-validated .form-select:invalid {
    border-color: #eF373e;
}

    .form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
        border-color: #eF373e;
        box-shadow: 0 0 1rem 0 rgba(237, 76, 120, .25);
    }

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    border-color: #eF373e;
}

    .form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
        background-color: #eF373e;
    }

    .form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
        box-shadow: 0 0 1rem 0 rgba(237, 76, 120, .25);
    }

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        color: #eF373e;
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em;
}

.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid {
    z-index: 4;
}

.btn {
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.6125rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #677788;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 0.0625rem;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 2rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0 rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: all .2s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}

    .btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible {
        box-shadow: var(--bs-btn-focus-box-shadow);
    }

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #414141;
    --bs-btn-border-color: #414141;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #231F20;
    --bs-btn-hover-border-color: #414141;
    --bs-btn-focus-shadow-rgb: 85, 145, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #414141;
    --bs-btn-active-border-color: #295ebf;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #414141;
    --bs-btn-disabled-border-color: #414141;
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #858585;
    --bs-btn-border-color: #858585;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #607285;
    --bs-btn-hover-border-color: #5a6b7e;
    --bs-btn-focus-shadow-rgb: 134, 152, 172;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5a6b7e;
    --bs-btn-active-border-color: #556576;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #858585;
    --bs-btn-disabled-border-color: #858585;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #00c9a7;
    --bs-btn-border-color: #00c9a7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00ab8e;
    --bs-btn-hover-border-color: #00a186;
    --bs-btn-focus-shadow-rgb: 38, 209, 180;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00a186;
    --bs-btn-active-border-color: #00977d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00c9a7;
    --bs-btn-disabled-border-color: #00c9a7;
}

.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #09a5be;
    --bs-btn-border-color: #09a5be;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #088ca2;
    --bs-btn-hover-border-color: #078498;
    --bs-btn-focus-shadow-rgb: 46, 179, 200;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #078498;
    --bs-btn-active-border-color: #077c8f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #09a5be;
    --bs-btn-disabled-border-color: #09a5be;
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffff00;
    --bs-btn-border-color: #ffff00;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f7d2a8;
    --bs-btn-hover-border-color: #f6cfa3;
    --bs-btn-focus-shadow-rgb: 208, 172, 130;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f7d5ad;
    --bs-btn-active-border-color: #f6cfa3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffff00;
    --bs-btn-disabled-border-color: #ffff00;
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #eF373e;
    --bs-btn-border-color: #eF373e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c94166;
    --bs-btn-hover-border-color: #be3d60;
    --bs-btn-focus-shadow-rgb: 240, 103, 140;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #be3d60;
    --bs-btn-active-border-color: #b2395a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #eF373e;
    --bs-btn-disabled-border-color: #eF373e;
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f7f7f7;
    --bs-btn-border-color: #f7f7f7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d2d5d9;
    --bs-btn-hover-border-color: #c6c8cc;
    --bs-btn-focus-shadow-rgb: 210, 213, 217;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c8cc;
    --bs-btn-active-border-color: #b9bcbf;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f7f7f7;
    --bs-btn-disabled-border-color: #f7f7f7;
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #21325b;
    --bs-btn-border-color: #21325b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #425174;
    --bs-btn-hover-border-color: #37476b;
    --bs-btn-focus-shadow-rgb: 66, 81, 116;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5b7c;
    --bs-btn-active-border-color: #37476b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #21325b;
    --bs-btn-disabled-border-color: #21325b;
}

.btn-outline-primary {
    --bs-btn-color: #414141;
    --bs-btn-border-color: #414141;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #414141;
    --bs-btn-hover-border-color: #414141;
    --bs-btn-focus-shadow-rgb: 55, 125, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #414141;
    --bs-btn-active-border-color: #414141;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #414141;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #414141;
    --bs-gradient: none;
}

.btn-outline-secondary {
    --bs-btn-color: #858585;
    --bs-btn-border-color: #858585;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #858585;
    --bs-btn-hover-border-color: #858585;
    --bs-btn-focus-shadow-rgb: 133, 133, 133;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #858585;
    --bs-btn-active-border-color: #858585;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #858585;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #858585;
    --bs-gradient: none;
}

.btn-outline-success {
    --bs-btn-color: #00c9a7;
    --bs-btn-border-color: #00c9a7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00c9a7;
    --bs-btn-hover-border-color: #00c9a7;
    --bs-btn-focus-shadow-rgb: 0, 201, 167;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00c9a7;
    --bs-btn-active-border-color: #00c9a7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #00c9a7;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #00c9a7;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #09a5be;
    --bs-btn-border-color: #09a5be;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #09a5be;
    --bs-btn-hover-border-color: #09a5be;
    --bs-btn-focus-shadow-rgb: 9, 165, 190;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #09a5be;
    --bs-btn-active-border-color: #09a5be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #09a5be;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #09a5be;
    --bs-gradient: none;
}

.btn-outline-warning {
    --bs-btn-color: #ffff00;
    --bs-btn-border-color: #ffff00;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffff00;
    --bs-btn-hover-border-color: #ffff00;
    --bs-btn-focus-shadow-rgb: 255, 255, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffff00;
    --bs-btn-active-border-color: #ffff00;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffff00;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffff00;
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #eF373e;
    --bs-btn-border-color: #eF373e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #eF373e;
    --bs-btn-hover-border-color: #eF373e;
    --bs-btn-focus-shadow-rgb: 239, 55, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #eF373e;
    --bs-btn-active-border-color: #eF373e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #eF373e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #eF373e;
    --bs-gradient: none;
}

.btn-outline-light {
    --bs-btn-color: #f7f7f7;
    --bs-btn-border-color: #f7f7f7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f7f7f7;
    --bs-btn-hover-border-color: #f7f7f7;
    --bs-btn-focus-shadow-rgb: 247, 247, 247;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f7f7f7;
    --bs-btn-active-border-color: #f7f7f7;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f7f7f7;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f7f7f7;
    --bs-gradient: none;
}

.btn-outline-dark {
    --bs-btn-color: #21325b;
    --bs-btn-border-color: #21325b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #21325b;
    --bs-btn-hover-border-color: #21325b;
    --bs-btn-focus-shadow-rgb: 33, 50, 91;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #21325b;
    --bs-btn-active-border-color: #21325b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #21325b;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #21325b;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #8c98a4;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 85, 145, 255;
    text-decoration: none;
}

    .btn-link:focus-visible {
        color: var(--bs-btn-color);
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color);
    }

.btn-group-lg > .btn, .btn-lg {
    --bs-btn-padding-y: 0.75rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.3125rem;
}

.btn-group-sm > .btn, .btn-sm {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 0.875rem;
    /*--bs-btn-border-radius: 0.3125rem;*/
}

.fade {
    transition: opacity .15s linear;
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease;
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width .35s ease;
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0.5rem;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.625rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: #677788;
    --bs-dropdown-bg: #fff;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0.5rem;
    --bs-dropdown-border-width: 0;
    --bs-dropdown-inner-border-radius: 0.5rem;
    --bs-dropdown-divider-bg: #e7eaf3;
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0 0.75rem 1rem rgba(189, 197, 209, 0.3);
    --bs-dropdown-link-color: #1e2022;
    --bs-dropdown-link-hover-color: #1b1d1f;
    --bs-dropdown-link-hover-bg: rgba(189, 197, 209, 0.2);
    --bs-dropdown-link-active-color: #1e2022;
    --bs-dropdown-link-active-bg: rgba(189, 197, 209, 0.2);
    --bs-dropdown-link-disabled-color: #97a4af;
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.5rem;
    --bs-dropdown-header-color: #8c98a4;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--bs-dropdown-spacer);
    }

.dropdown-menu-start {
    --bs-position: start;
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

.dropdown-menu-end {
    --bs-position: end;
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto;
    }

@media (min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer);
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg);
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg);
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .875rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
    --bs-dropdown-color: #e7eaf3;
    --bs-dropdown-bg: #858585;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-link-color: #e7eaf3;
    --bs-dropdown-link-hover-color: #fff;
    --bs-dropdown-divider-bg: #e7eaf3;
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #1e2022;
    --bs-dropdown-link-active-bg: rgba(189, 197, 209, 0.2);
    --bs-dropdown-link-disabled-color: #97a4af;
    --bs-dropdown-header-color: #97a4af;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: .3125rem;
}

    .btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn {
        margin-left: -.0625rem;
    }

    .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem;
}

    .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem;
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%
    }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -.0625rem;
        }

        .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-color: #21325b;
    --bs-nav-link-hover-color: #eF373e;
    --bs-nav-link-disabled-color: #8c98a4;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:focus, .nav-link:hover {
    color: var(--bs-nav-link-hover-color);
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: 0.1875rem;
    --bs-nav-tabs-border-color: rgba(33, 50, 91, 0.1);
    --bs-nav-tabs-border-radius: 0;
    --bs-nav-tabs-link-hover-border-color: rgba(33, 50, 91, 0.1);
    --bs-nav-tabs-link-active-color: #414141;
    --bs-nav-tabs-link-active-bg: transparent;
    --bs-nav-tabs-link-active-border-color: #414141;
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        background: 0 0;
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color);
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color);
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills {
    --bs-nav-pills-border-radius: 0.5rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: rgba(189, 197, 209, 0.2);
}

    .nav-pills .nav-link {
        background: 0 0;
        border: 0;
        border-radius: var(--bs-nav-pills-border-radius);
    }

        .nav-pills .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg);
        }

.nav-fill .nav-item, .nav-fill > .nav-link {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item, .nav-justified > .nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: #677788;
    --bs-navbar-hover-color: #414141;
    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
    --bs-navbar-active-color: #677788;
    --bs-navbar-brand-padding-y: 0.3125rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: #677788;
    --bs-navbar-brand-hover-color: #677788;
    --bs-navbar-nav-link-padding-x: 0.75rem;
    --bs-navbar-toggler-padding-y: 0.5rem;
    --bs-navbar-toggler-padding-x: 0.5rem;
    --bs-navbar-toggler-font-size: 1.25rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23677788' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
    --bs-navbar-toggler-border-radius: 0.3125rem;
    --bs-navbar-toggler-focus-width: 0;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-right: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    white-space: nowrap;
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: var(--bs-navbar-brand-hover-color);
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link.active, .navbar-nav .show > .nav-link {
        color: var(--bs-navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: .5rem;
    padding-bottom: .5rem;
    color: var(--bs-navbar-color);
}

    .navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
        color: var(--bs-navbar-active-color);
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: var(--bs-border-width) solid #414141;
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%
}

.navbar-nav-scroll {
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--bs-navbar-nav-link-padding-x);
                padding-left: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            transition: none;
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--bs-navbar-nav-link-padding-x);
            padding-left: var(--bs-navbar-nav-link-padding-x);
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        transition: none;
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none;
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
        }

.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: #fff;
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,  255,  255,  0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
    --bs-card-spacer-y: 2rem;
    --bs-card-spacer-x: 2rem;
    --bs-card-title-spacer-y: 0.25rem;
    --bs-card-border-width: 0.0625rem;
    --bs-card-border-color: rgba(33, 50, 91, 0.1);
    --bs-card-border-radius: 0.5rem;
    --bs-card-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    --bs-card-inner-border-radius: 0.4375rem;
    --bs-card-cap-padding-y: 2rem;
    --bs-card-cap-padding-x: 2rem;
    --bs-card-cap-bg: transparent;
    --bs-card-bg: #fff;
    --bs-card-img-overlay-padding: 2rem 2rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
}

    .card > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit;
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius);
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: var(--bs-card-inner-border-radius);
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0;
        }

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
    margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: var(--bs-card-spacer-x);
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-header:first-child {
        border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
    }

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-footer:last-child {
        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
    }

.card-header-tabs {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg);
    }

.card-header-pills {
    margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
    margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.card-img, .card-img-bottom, .card-img-top {
    width: 100%
}

.card-img, .card-img-top {
    border-top-left-radius: var(--bs-card-inner-border-radius);
    border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img, .card-img-bottom {
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin);
}

@media (min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

        .card-group > .card {
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0;
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0;
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0;
                }
}

.accordion {
    --bs-accordion-color: #677788;
    --bs-accordion-bg: #fff;
    --bs-accordion-transition: all 0.2s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: rgba(33, 50, 91, 0.1);
    --bs-accordion-border-width: 0.0625rem;
    --bs-accordion-border-radius: 0.5rem;
    --bs-accordion-inner-border-radius: 0.4375rem;
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 0.75rem;
    --bs-accordion-btn-color: #21325b;
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2321325b'%3e%3cpath d='M19, 11.5v1a.5.5, 0, 0, 1-.5.5H13v5.5a.5.5, 0, 0, 1-.5.5h-1a.5.5, 0, 0, 1-.5-.5V13H5.5a.5.5, 0, 0, 1-.5-.5v-1a.5.5, 0, 0, 1, .5-.5H11V5.5a.5.5, 0, 0, 1, .5-.5h1a.5.5, 0, 0, 1, .5.5V11h5.5A.5.5, 0, 0, 1, 19, 11.5Z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1rem;
    --bs-accordion-btn-icon-transform: rotate(0deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23eF373e'%3e%3cpath d='M5.5, 13a.5.5, 0, 0, 1-.5-.5v-1a.5.5, 0, 0, 1, .5-.5h13a.5.5, 0, 0, 1, .5.5v1a.5.5, 0, 0, 1-.5.5Z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: rgba(140, 152, 164, 0.25);
    --bs-accordion-btn-focus-box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 0.75rem;
    --bs-accordion-active-color: #3271e6;
    --bs-accordion-active-bg: #fff;
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: left;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-red);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: var(--bs-accordion-btn-icon-transform);
    }

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button: :after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--bs-accordion-border-radius);
        border-top-right-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: var(--bs-accordion-inner-border-radius);
            border-top-right-radius: var(--bs-accordion-inner-border-radius);
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0;
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--bs-accordion-border-radius);
        border-bottom-left-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
            border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: var(--bs-accordion-border-radius);
            border-bottom-left-radius: var(--bs-accordion-border-radius);
        }

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0;
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0;
    }

    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0;
    }

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg: transparent;
    --bs-breadcrumb-divider-color: #97a4af;
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: #8c98a4;
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/");
    }

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-color: #677788;
    --bs-pagination-bg: #fff;
    --bs-pagination-border-width: 0;
    --bs-pagination-border-color: #e7eaf3;
    --bs-pagination-border-radius: 0.3125rem;
    --bs-pagination-hover-color: var(--bs-link-hover-color);
    --bs-pagination-hover-bg: #f8fafd;
    --bs-pagination-hover-border-color: #e7eaf3;
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: #f8fafd;
    --bs-pagination-focus-box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #414141;
    --bs-pagination-active-border-color: #414141;
    --bs-pagination-disabled-color: #8c98a4;
    --bs-pagination-disabled-bg: #fff;
    --bs-pagination-disabled-border-color: #e7eaf3;
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow);
}

.active > .page-link, .page-link.active {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}

.disabled > .page-link, .page-link.disabled {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-left: 0;
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
    --bs-pagination-padding-x: 1.25rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.75rem;
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.3125rem;
}

.badge {
    --bs-badge-padding-x: 0.65em;
    --bs-badge-padding-y: 0.35em;
    --bs-badge-font-size: 0.75em;
    --bs-badge-font-weight: 700;
    --bs-badge-color: #fff;
    --bs-badge-border-radius: 2rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
    padding-left: 13px;
    padding-right: 13px;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 0.75rem;
    --bs-alert-padding-y: 0.75rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: 0.0625rem solid var(--bs-alert-border-color);
    --bs-alert-border-radius: 0.5rem;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 2.25rem;
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: .9375rem .75rem;
    }

.alert-primary {
    --bs-alert-color: #214b99;
    --bs-alert-bg: #d7e5ff;
    --bs-alert-border-color: #c3d8ff;
}

    .alert-primary .alert-link {
        color: #1a3c7a;
    }

.alert-secondary {
    --bs-alert-color: #44505e;
    --bs-alert-bg: #e3e7eb;
    --bs-alert-border-color: #d4dbe2;
}

    .alert-secondary .alert-link {
        color: #36404b;
    }

.alert-success {
    --bs-alert-color: #007964;
    --bs-alert-bg: #ccf4ed;
    --bs-alert-border-color: #b3efe5;
}

    .alert-success .alert-link {
        color: #006150;
    }

.alert-info {
    --bs-alert-color: #056372;
    --bs-alert-bg: #ceedf2;
    --bs-alert-border-color: #b5e4ec;
}

    .alert-info .alert-link {
        color: #044f5b;
    }

.alert-warning {
    --bs-alert-color: #93795c;
    --bs-alert-bg: #fdf4eb;
    --bs-alert-border-color: #fcefe0;
}

    .alert-warning .alert-link {
        color: #76614a;
    }

.alert-danger {
    --bs-alert-color: #8e2e48;
    --bs-alert-bg: #fbdbe4;
    --bs-alert-border-color: #fac9d7;
}

    .alert-danger .alert-link {
        color: #72253a;
    }

.alert-light {
    --bs-alert-color: #949699;
    --bs-alert-bg: #fdfeff;
    --bs-alert-border-color: #fdfeff;
}

    .alert-light .alert-link {
        color: #76787a;
    }

.alert-dark {
    --bs-alert-color: #141e37;
    --bs-alert-bg: #d3d6de;
    --bs-alert-border-color: #bcc2ce;
}

    .alert-dark .alert-link {
        color: #10182c;
    }

@keyframes progress-bar-stripes {
    0% {
        background-position-x: .5rem;
    }
}

.progress {
    --bs-progress-height: 0.5rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: #e7eaf3;
    --bs-progress-border-radius: 0.5rem;
    --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-progress-bar-color: #fff;
    --bs-progress-bar-bg: #414141;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition);
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    --bs-list-group-color: #1e2022;
    --bs-list-group-bg: #fff;
    --bs-list-group-border-color: #e7eaf3;
    --bs-list-group-border-width: 0.0625rem;
    --bs-list-group-border-radius: 0.5rem;
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 1rem;
    --bs-list-group-action-color: #677788;
    --bs-list-group-action-hover-color: #677788;
    --bs-list-group-action-hover-bg: #f7f7f7;
    --bs-list-group-action-active-color: #677788;
    --bs-list-group-action-active-bg: #f8fafd;
    --bs-list-group-disabled-color: #8c98a4;
    --bs-list-group-disabled-bg: #fff;
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #414141;
    --bs-list-group-active-border-color: #414141;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section;
    }

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit;
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: var(--bs-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--bs-list-group-action-hover-bg);
    }

    .list-group-item-action:active {
        color: var(--bs-list-group-action-active-color);
        background-color: var(--bs-list-group-action-active-bg);
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--bs-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--bs-list-group-disabled-bg);
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--bs-list-group-active-color);
        background-color: var(--bs-list-group-active-bg);
        border-color: var(--bs-list-group-active-border-color);
    }

    .list-group-item + .list-group-item {
        border-top-width: 0;
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1 * var(--bs-list-group-border-width));
            border-top-width: var(--bs-list-group-border-width);
        }

.list-group-horizontal {
    flex-direction: row;
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--bs-list-group-border-radius);
        border-top-right-radius: 0;
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--bs-list-group-border-radius);
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-left-width: 0;
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(-1 * var(--bs-list-group-border-width));
            border-left-width: var(--bs-list-group-border-width);
        }

@media (min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--bs-list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--bs-list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--bs-list-group-border-width));
                border-left-width: var(--bs-list-group-border-width);
            }
}

.list-group-flush {
    border-radius: 0;
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--bs-list-group-border-width);
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0;
        }

.list-group-item-primary {
    color: #214b99;
    background-color: #d7e5ff;
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #214b99;
        background-color: #c2cee6;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #214b99;
        border-color: #214b99;
    }

.list-group-item-secondary {
    color: #44505e;
    background-color: #e3e7eb;
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #44505e;
        background-color: #ccd0d4;
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #44505e;
        border-color: #44505e;
    }

.list-group-item-success {
    color: #007964;
    background-color: #ccf4ed;
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #007964;
        background-color: #b8dcd5;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #007964;
        border-color: #007964;
    }

.list-group-item-info {
    color: #056372;
    background-color: #ceedf2;
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #056372;
        background-color: #b9d5da;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #056372;
        border-color: #056372;
    }

.list-group-item-warning {
    color: #93795c;
    background-color: #fdf4eb;
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #93795c;
        background-color: #e4dcd4;
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #93795c;
        border-color: #93795c;
    }

.list-group-item-danger {
    color: #8e2e48;
    background-color: #fbdbe4;
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #8e2e48;
        background-color: #e2c5cd;
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #8e2e48;
        border-color: #8e2e48;
    }

.list-group-item-light {
    color: #949699;
    background-color: #fdfeff;
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #949699;
        background-color: #e4e5e6;
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #949699;
        border-color: #949699;
    }

.list-group-item-dark {
    color: #141e37;
    background-color: #d3d6de;
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #141e37;
        background-color: #bec1c8;
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #141e37;
        border-color: #141e37;
    }

.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #000;
    background: transparent url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    border-radius: .5rem;
    opacity: .5;
}

    .btn-close:hover {
        color: #000;
        text-decoration: none;
        opacity: .75;
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: 0 0 1rem 0 rgba(140, 152, 164, .25);
        opacity: 1;
    }

    .btn-close.disabled, .btn-close:disabled {
        pointer-events: none;
        user-select: none;
        opacity: .25;
    }

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 1rem;
    --bs-toast-padding-y: 1rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-border-width: 0.0625rem;
    --bs-toast-border-color: rgba(33, 50, 91, 0.1);
    --bs-toast-border-radius: 0.5rem;
    --bs-toast-box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
    --bs-toast-header-color: #8c98a4;
    --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
    --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
}

    .toast.showing {
        opacity: 0;
    }

    .toast:not(.show) {
        display: none;
    }

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--bs-toast-spacing);
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}

    .toast-header .btn-close {
        margin-right: calc(-.5 * var(--bs-toast-padding-x));
        margin-left: var(--bs-toast-padding-x);
    }

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word;
}

.modal {
    --bs-modal-zindex: 101;
    --bs-modal-width: 550px;
    --bs-modal-padding: 2rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-bg: #fff;
    --bs-modal-border-color: transparent;
    --bs-modal-border-width: 0.0625rem;
    --bs-modal-border-radius: 0.75rem;
    --bs-modal-box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
    --bs-modal-inner-border-radius: 0.6875rem;
    --bs-modal-header-padding-x: 2rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 2rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 0;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 0.0625rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2);
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden;
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto;
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0;
}

.modal-backdrop {
    --bs-backdrop-zindex: 100;
    --bs-backdrop-bg: rgba(33, 50, 91, 0.25);
    --bs-backdrop-opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity);
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
}

    .modal-header .btn-close {
        padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
        margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap) * .5);
    }

@media (min-width:576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125);
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-right: auto;
        margin-left: auto;
    }

    .modal-sm {
        --bs-modal-width: 400px;
    }
}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        --bs-modal-width: 800px;
    }
}

@media (min-width:1200px) {
    .modal-xl {
        --bs-modal-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen .modal-footer, .modal-fullscreen .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto;
    }

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto;
        }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-font-size: 0.875rem;
    --bs-tooltip-color: #fff;
    --bs-tooltip-bg: var(--bs-tooltip-bg-color);
    --bs-tooltip-border-radius: 0.5rem;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    padding: var(--bs-tooltip-arrow-height);
    margin: var(--bs-tooltip-margin);
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: var(--bs-tooltip-opacity);
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--bs-tooltip-arrow-width);
        height: var(--bs-tooltip-arrow-height);
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
    bottom: 0;
}

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-top-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
        border-right-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
    top: 0;
}

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg);
    }

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 1rem;
    --bs-popover-bg: #fff;
    --bs-popover-border-width: 0.0625rem;
    --bs-popover-border-color: transparent;
    --bs-popover-border-radius: 0.75rem;
    --bs-popover-inner-border-radius: 0.6875rem;
    --bs-popover-box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(140, 152, 164, 0.175);
    --bs-popover-header-padding-x: 1.5rem;
    --bs-popover-header-padding-y: 1rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: #1e2022;
    --bs-popover-header-bg: #f8fafd;
    --bs-popover-body-padding-x: 1.5rem;
    --bs-popover-body-padding-y: 1.5rem;
    --bs-popover-body-color: #677788;
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: Inter, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
}

    .popover .popover-arrow {
        display: block;
        width: var(--bs-popover-arrow-width);
        height: var(--bs-popover-arrow-height);
    }

        .popover .popover-arrow::after, .popover .popover-arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0;
        }

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg);
    }

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before {
        border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg);
    }

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before {
        border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
    }

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-left: calc(-.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before {
        border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg);
    }

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color);
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: ""
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}

    .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
        transform: translateX(100%);
    }

    .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
        transform: translateX(-100%);
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

    .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
        transition: none;
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none;
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}

.carousel-dark .carousel-caption {
    color: #000;
}

.spinner-border, .spinner-grow {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-right-color: transparent;
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0;
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {
        --bs-spinner-animation-speed: 1.5s;
    }
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 2.5rem;
    --bs-offcanvas-padding-y: 2.5rem;
    --bs-offcanvas-bg: #fff;
    --bs-offcanvas-border-width: 0.0625rem;
    --bs-offcanvas-border-color: transparent;
    --bs-offcanvas-box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25);
}

@media (max-width:575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out;
    }
}

@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-sm {
        transition: none;
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.show: not(.hiding), .offcanvas-sm.showing {
        transform: none;
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
        visibility: visible;
    }
}

@media (min-width:576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-sm .offcanvas-header {
            display: none;
        }

        .offcanvas-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out;
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition: none;
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.show: not(.hiding), .offcanvas-md.showing {
        transform: none;
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
        visibility: visible;
    }
}

@media (min-width:768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-md .offcanvas-header {
            display: none;
        }

        .offcanvas-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out;
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition: none;
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.show: not(.hiding), .offcanvas-lg.showing {
        transform: none;
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
        visibility: visible;
    }
}

@media (min-width:992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-lg .offcanvas-header {
            display: none;
        }

        .offcanvas-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out;
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition: none;
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.show: not(.hiding), .offcanvas-xl.showing {
        transform: none;
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
        visibility: visible;
    }
}

@media (min-width:1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xl .offcanvas-header {
            display: none;
        }

        .offcanvas-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        transition: transform .3s ease-in-out;
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.show: not(.hiding), .offcanvas-xxl.showing {
        transform: none;
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
        visibility: visible;
    }
}

@media (min-width:1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xxl .offcanvas-header {
            display: none;
        }

        .offcanvas-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform .3s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
    transform: none;
}

.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
    visibility: visible;
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: rgba(33, 50, 91, .25);
}

    .offcanvas-backdrop.fade {
        opacity: 0;
    }

    .offcanvas-backdrop.show {
        opacity: 1;
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

    .offcanvas-header .btn-close {
        padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
        margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
        margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
        margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5;
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5;
}

    .placeholder.btn::before {
        display: inline-block;
        content: ""
    }

.placeholder-xs {
    min-height: .6em;
}

.placeholder-sm {
    min-height: .8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: .2;
    }
}

.placeholder-wave {
    mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%);
    mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        mask-position: -200% 0;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-bg-primary {
    color: #fff !important;
    background-color: var(--bs-primary) !important;
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(133, 133, 133, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(0, 201, 167, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
    color: #fff !important;
    background-color: RGBA(9, 165, 190, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
    color: #000 !important;
    background-color: var(--bs-warning) !important;
}

.text-bg-danger {
    color: #fff !important;
    background-color: var(--bs-red) !important;
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(247, 250, 255, var(--bs-bg-opacity, 1)) !important;
    border: 1px solid #d3d3d3;
}

.text-bg-dark {
    color: #fff !important;
    background-color: var(--bs-dark) !important;
}

.link-primary {
    color: #414141 !important;
}

    .link-primary:focus, .link-primary:hover {
        color: #414141 !important;
    }

.link-secondary {
    color: #858585 !important;
}

    .link-secondary:focus, .link-secondary:hover {
        color: #5a6b7e !important;
    }

.link-success {
    color: #00c9a7 !important;
}

    .link-success:focus, .link-success:hover {
        color: #00a186 !important;
    }

.link-info {
    color: #09a5be !important;
}

    .link-info:focus, .link-info:hover {
        color: #078498 !important;
    }

.link-warning {
    color: #ffff00 !important;
}

    .link-warning:focus, .link-warning:hover {
        color: #f7d5ad !important;
    }

.link-danger {
    color: #eF373e !important;
}

    .link-danger:focus, .link-danger:hover {
        color: #be3d60 !important;
    }

.link-light {
    color: #f7f7f7 !important;
}

    .link-light:focus, .link-light:hover {
        color: #f9fbff !important;
    }

.link-dark {
    color: #21325b !important;
}

    .link-dark:focus, .link-dark:hover {
        color: #1a2849 !important;
    }

.ratio {
    position: relative;
    width: 100%
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: ""
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.8571428571%
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: 1;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-25 {
    opacity: .25 !important;
}

.opacity-50 {
    opacity: .5 !important;
}

.opacity-75 {
    opacity: .75 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125) !important;
}

.shadow-sm {
    box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25) !important;
}

.shadow-lg {
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.shadow-xl {
    box-shadow: 0 3.75rem 5rem 0 rgba(140, 152, 164, .3) !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.translate-middle {
    transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-white-10 {
    --bs-border-opacity: 1;
    border-color: rgba(255, 255, 255, .1) !important;
}

.border-1 {
    --bs-border-width: 1px;
}

.border-2 {
    --bs-border-width: 2px;
}

.border-3 {
    --bs-border-width: 3px;
}

.border-4 {
    --bs-border-width: 4px;
}

.border-5 {
    --bs-border-width: 5px;
}

.border-opacity-10 {
    --bs-border-opacity: 0.1;
}

.border-opacity-25 {
    --bs-border-opacity: 0.25;
}

.border-opacity-50 {
    --bs-border-opacity: 0.5;
}

.border-opacity-75 {
    --bs-border-opacity: 0.75;
}

.border-opacity-100 {
    --bs-border-opacity: 1;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.w-35 {
    width: 35% !important;
}

.w-65 {
    width: 65% !important;
}

.w-85 {
    width: 85% !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.vh-30 {
    height: 30vh !important;
}

.vh-50 {
    height: 50vh !important;
}

.vh-70 {
    height: 70vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: .25rem !important;
}

.m-2 {
    margin: .5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 2rem !important;
}

.m-6 {
    margin: 2.5rem !important;
}

.m-7 {
    margin: 3rem !important;
}

.m-8 {
    margin: 3.5rem !important;
}

.m-9 {
    margin: 4rem !important;
}

.m-10 {
    margin: 4.5rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important;
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
}

.mx-6 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
}

.mx-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-8 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
}

.mx-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
}

.mx-10 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.my-6 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}

.my-7 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-8 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
}

.my-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}

.my-10 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: .25rem !important;
}

.mt-2 {
    margin-top: .5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 2rem !important;
}

.mt-6 {
    margin-top: 2.5rem !important;
}

.mt-7 {
    margin-top: 3rem !important;
}

.mt-8 {
    margin-top: 3.5rem !important;
}

.mt-9 {
    margin-top: 4rem !important;
}

.mt-10 {
    margin-top: 4.5rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: .25rem !important;
}

.me-2 {
    margin-right: .5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 2rem !important;
}

.me-6 {
    margin-right: 2.5rem !important;
}

.me-7 {
    margin-right: 3rem !important;
}

.me-8 {
    margin-right: 3.5rem !important;
}

.me-9 {
    margin-right: 4rem !important;
}

.me-10 {
    margin-right: 4.5rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: .25rem !important;
}

.mb-2 {
    margin-bottom: .5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 2rem !important;
}

.mb-6 {
    margin-bottom: 2.5rem !important;
}

.mb-7 {
    margin-bottom: 3rem !important;
}

.mb-8 {
    margin-bottom: 3.5rem !important;
}

.mb-9 {
    margin-bottom: 4rem !important;
}

.mb-10 {
    margin-bottom: 4.5rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: .25rem !important;
}

.ms-2 {
    margin-left: .5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 2rem !important;
}

.ms-6 {
    margin-left: 2.5rem !important;
}

.ms-7 {
    margin-left: 3rem !important;
}

.ms-8 {
    margin-left: 3.5rem !important;
}

.ms-9 {
    margin-left: 4rem !important;
}

.ms-10 {
    margin-left: 4.5rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.m-n1 {
    margin: -.25rem !important;
}

.m-n2 {
    margin: -.5rem !important;
}

.m-n3 {
    margin: -1rem !important;
}

.m-n4 {
    margin: -1.5rem !important;
}

.m-n5 {
    margin: -2rem !important;
}

.m-n6 {
    margin: -2.5rem !important;
}

.m-n7 {
    margin: -3rem !important;
}

.m-n8 {
    margin: -3.5rem !important;
}

.m-n9 {
    margin: -4rem !important;
}

.m-n10 {
    margin: -4.5rem !important;
}

.mx-n1 {
    margin-right: -.25rem !important;
    margin-left: -.25rem !important;
}

.mx-n2 {
    margin-right: -.5rem !important;
    margin-left: -.5rem !important;
}

.mx-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
}

.mx-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
}

.mx-n5 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
}

.mx-n6 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
}

.mx-n7 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
}

.mx-n8 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
}

.mx-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
}

.mx-n10 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
}

.my-n1 {
    margin-top: -.25rem !important;
    margin-bottom: -.25rem !important;
}

.my-n2 {
    margin-top: -.5rem !important;
    margin-bottom: -.5rem !important;
}

.my-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}

.my-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
}

.my-n5 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
}

.my-n6 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
}

.my-n7 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
}

.my-n8 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
}

.my-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
}

.my-n10 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
}

.mt-n1 {
    margin-top: -.25rem !important;
}

.mt-n2 {
    margin-top: -.5rem !important;
}

.mt-n3 {
    margin-top: -1rem !important;
}

.mt-n4 {
    margin-top: -1.5rem !important;
}

.mt-n5 {
    margin-top: -2rem !important;
}

.mt-n6 {
    margin-top: -2.5rem !important;
}

.mt-n7 {
    margin-top: -3rem !important;
}

.mt-n8 {
    margin-top: -3.5rem !important;
}

.mt-n9 {
    margin-top: -4rem !important;
}

.mt-n10 {
    margin-top: -4.5rem !important;
}

.me-n1 {
    margin-right: -.25rem !important;
}

.me-n2 {
    margin-right: -.5rem !important;
}

.me-n3 {
    margin-right: -1rem !important;
}

.me-n4 {
    margin-right: -1.5rem !important;
}

.me-n5 {
    margin-right: -2rem !important;
}

.me-n6 {
    margin-right: -2.5rem !important;
}

.me-n7 {
    margin-right: -3rem !important;
}

.me-n8 {
    margin-right: -3.5rem !important;
}

.me-n9 {
    margin-right: -4rem !important;
}

.me-n10 {
    margin-right: -4.5rem !important;
}

.mb-n1 {
    margin-bottom: -.25rem !important;
}

.mb-n2 {
    margin-bottom: -.5rem !important;
}

.mb-n3 {
    margin-bottom: -1rem !important;
}

.mb-n4 {
    margin-bottom: -1.5rem !important;
}

.mb-n5 {
    margin-bottom: -2rem !important;
}

.mb-n6 {
    margin-bottom: -2.5rem !important;
}

.mb-n7 {
    margin-bottom: -3rem !important;
}

.mb-n8 {
    margin-bottom: -3.5rem !important;
}

.mb-n9 {
    margin-bottom: -4rem !important;
}

.mb-n10 {
    margin-bottom: -4.5rem !important;
}

.ms-n1 {
    margin-left: -.25rem !important;
}

.ms-n2 {
    margin-left: -.5rem !important;
}

.ms-n3 {
    margin-left: -1rem !important;
}

.ms-n4 {
    margin-left: -1.5rem !important;
}

.ms-n5 {
    margin-left: -2rem !important;
}

.ms-n6 {
    margin-left: -2.5rem !important;
}

.ms-n7 {
    margin-left: -3rem !important;
}

.ms-n8 {
    margin-left: -3.5rem !important;
}

.ms-n9 {
    margin-left: -4rem !important;
}

.ms-n10 {
    margin-left: -4.5rem !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: .25rem !important;
}

.p-2 {
    padding: .5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 2rem !important;
}

.p-6 {
    padding: 2.5rem !important;
}

.p-7 {
    padding: 3rem !important;
}

.p-8 {
    padding: 3.5rem !important;
}

.p-9 {
    padding: 4rem !important;
}

.p-10 {
    padding: 4.5rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important;
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
}

.px-6 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
}

.px-7 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.px-8 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
}

.px-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}

.px-10 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.py-6 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}

.py-7 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.py-8 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}

.py-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.py-10 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: .25rem !important;
}

.pt-2 {
    padding-top: .5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 2rem !important;
}

.pt-6 {
    padding-top: 2.5rem !important;
}

.pt-7 {
    padding-top: 3rem !important;
}

.pt-8 {
    padding-top: 3.5rem !important;
}

.pt-9 {
    padding-top: 4rem !important;
}

.pt-10 {
    padding-top: 4.5rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: .25rem !important;
}

.pe-2 {
    padding-right: .5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 2rem !important;
}

.pe-6 {
    padding-right: 2.5rem !important;
}

.pe-7 {
    padding-right: 3rem !important;
}

.pe-8 {
    padding-right: 3.5rem !important;
}

.pe-9 {
    padding-right: 4rem !important;
}

.pe-10 {
    padding-right: 4.5rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: .25rem !important;
}

.pb-2 {
    padding-bottom: .5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 2rem !important;
}

.pb-6 {
    padding-bottom: 2.5rem !important;
}

.pb-7 {
    padding-bottom: 3rem !important;
}

.pb-8 {
    padding-bottom: 3.5rem !important;
}

.pb-9 {
    padding-bottom: 4rem !important;
}

.pb-10 {
    padding-bottom: 4.5rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: .25rem !important;
}

.ps-2 {
    padding-left: .5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 2rem !important;
}

.ps-6 {
    padding-left: 2.5rem !important;
}

.ps-7 {
    padding-left: 3rem !important;
}

.ps-8 {
    padding-left: 3.5rem !important;
}

.ps-9 {
    padding-left: 4rem !important;
}

.ps-10 {
    padding-left: 4.5rem !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: .25rem !important;
}

.gap-2 {
    gap: .5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 2rem !important;
}

.gap-6 {
    gap: 2.5rem !important;
}

.gap-7 {
    gap: 3rem !important;
}

.gap-8 {
    gap: 3.5rem !important;
}

.gap-9 {
    gap: 4rem !important;
}

.gap-10 {
    gap: 4.5rem !important;
}

.font-monospace {
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
    font-size: calc(1.3rem + .6vw) !important;
}

.fs-3 {
    font-size: calc(1.25625rem + .075vw) !important;
}

.fs-4 {
    font-size: 1.125rem !important;
}

.fs-5 {
    font-size: 1rem !important;
}

.fs-6 {
    font-size: .875rem !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fw-semibold {
    font-weight: 600 !important;
}

.fw-bolder {
    font-weight: bolder !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-sm {
    line-height: 1.25 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 2 !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: #8c98a4 !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, .5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .5) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-white-70 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, .7) !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.bg-primary {
    border: 1px #918e8e solid;
    background-color: white;
    color: #474747;
}

/*.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}*/

.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
    border: 1px #918e8e solid;
    color: #474747;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/*.bg-warning {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}*/

.bg-danger {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}

.bg-opacity-10 {
    --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
    --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bs-bg-opacity: 1;
}

.bg-gradient {
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    user-select: all !important;
}

.user-select-auto {
    user-select: auto !important;
}

.user-select-none {
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
    border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
    border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
    border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
    border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
    border-top-left-radius: var(--bs-border-radius) !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
    border-top-right-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.content-space-t-0 {
    padding-top: 0 !important;
}

.content-space-t-1 {
    padding-top: 3rem !important;
}

.content-space-t-2 {
    padding-top: 5rem !important;
}

.content-space-t-3 {
    padding-top: 7.5rem !important;
}

.content-space-t-4 {
    padding-top: 10rem !important;
}

.content-space-t-5 {
    padding-top: 12.5rem !important;
}

.content-space-t-auto {
    padding-top: auto !important;
}

.content-space-b-0 {
    padding-bottom: 0 !important;
}

.content-space-b-1 {
    padding-bottom: 3rem !important;
}

.content-space-b-2 {
    padding-bottom: 5rem !important;
}

.content-space-b-3 {
    padding-bottom: 7.5rem !important;
}

.content-space-b-4 {
    padding-bottom: 10rem !important;
}

.content-space-b-5 {
    padding-bottom: 12.5rem !important;
}

.content-space-b-auto {
    padding-bottom: auto !important;
}

.content-space-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.content-space-1 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.content-space-2 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.content-space-3 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}

.content-space-4 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}

.content-space-5 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}

.content-space-auto {
    padding-top: auto !important;
    padding-bottom: auto !important;
}

.zi-n1 {
    z-index: -1 !important;
}

.zi-0 {
    z-index: 0 !important;
}

.zi-1 {
    z-index: 1 !important;
}

.zi-2 {
    z-index: 2 !important;
}

.zi-3 {
    z-index: 3 !important;
}

.zi-999 {
    z-index: 999 !important;
}

.bg-soft-primary {
    background-color: rgba(55, 125, 255, .1) !important;
}

.bg-soft-secondary {
    background-color: rgba(133, 133, 133, .1) !important;
}

.bg-soft-success {
    background-color: rgba(0, 201, 167, .1) !important;
}

.bg-soft-info {
    background-color: rgba(9, 165, 190, .1) !important;
}

.bg-soft-warning {
    background-color: rgba(245, 202, 153, .1) !important;
}

.bg-soft-danger {
    background-color: rgba(237, 76, 120, .1) !important;
}

.bg-soft-light {
    background-color: rgba(247, 250, 255, .1) !important;
}

.bg-soft-dark {
    background-color: rgba(33, 50, 91, .3) !important;
}

.min-h-100 {
    min-height: 100% !important;
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .position-sm-static {
        position: static !important;
    }

    .position-sm-relative {
        position: relative !important;
    }

    .position-sm-absolute {
        position: absolute !important;
    }

    .position-sm-fixed {
        position: fixed !important;
    }

    .position-sm-sticky {
        position: sticky !important;
    }

    .top-sm-0 {
        top: 0 !important;
    }

    .top-sm-50 {
        top: 50% !important;
    }

    .top-sm-100 {
        top: 100% !important;
    }

    .bottom-sm-0 {
        bottom: 0 !important;
    }

    .bottom-sm-50 {
        bottom: 50% !important;
    }

    .bottom-sm-100 {
        bottom: 100% !important;
    }

    .start-sm-0 {
        left: 0 !important;
    }

    .start-sm-50 {
        left: 50% !important;
    }

    .start-sm-100 {
        left: 100% !important;
    }

    .end-sm-0 {
        right: 0 !important;
    }

    .end-sm-50 {
        right: 50% !important;
    }

    .end-sm-100 {
        right: 100% !important;
    }

    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .w-sm-35 {
        width: 35% !important;
    }

    .w-sm-65 {
        width: 65% !important;
    }

    .w-sm-85 {
        width: 85% !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .vh-sm-100 {
        height: 100vh !important;
    }

    .vh-sm-30 {
        height: 30vh !important;
    }

    .vh-sm-50 {
        height: 50vh !important;
    }

    .vh-sm-70 {
        height: 70vh !important;
    }

    .min-vh-sm-100 {
        min-height: 100vh !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: .25rem !important;
    }

    .m-sm-2 {
        margin: .5rem !important;
    }

    .m-sm-3 {
        margin: 1rem !important;
    }

    .m-sm-4 {
        margin: 1.5rem !important;
    }

    .m-sm-5 {
        margin: 2rem !important;
    }

    .m-sm-6 {
        margin: 2.5rem !important;
    }

    .m-sm-7 {
        margin: 3rem !important;
    }

    .m-sm-8 {
        margin: 3.5rem !important;
    }

    .m-sm-9 {
        margin: 4rem !important;
    }

    .m-sm-10 {
        margin: 4.5rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important;
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-sm-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-sm-6 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-sm-7 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-sm-8 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-sm-9 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-sm-10 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important;
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }

    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-sm-6 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-sm-7 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-8 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-sm-9 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-sm-10 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: .25rem !important;
    }

    .mt-sm-2 {
        margin-top: .5rem !important;
    }

    .mt-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-5 {
        margin-top: 2rem !important;
    }

    .mt-sm-6 {
        margin-top: 2.5rem !important;
    }

    .mt-sm-7 {
        margin-top: 3rem !important;
    }

    .mt-sm-8 {
        margin-top: 3.5rem !important;
    }

    .mt-sm-9 {
        margin-top: 4rem !important;
    }

    .mt-sm-10 {
        margin-top: 4.5rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: .25rem !important;
    }

    .me-sm-2 {
        margin-right: .5rem !important;
    }

    .me-sm-3 {
        margin-right: 1rem !important;
    }

    .me-sm-4 {
        margin-right: 1.5rem !important;
    }

    .me-sm-5 {
        margin-right: 2rem !important;
    }

    .me-sm-6 {
        margin-right: 2.5rem !important;
    }

    .me-sm-7 {
        margin-right: 3rem !important;
    }

    .me-sm-8 {
        margin-right: 3.5rem !important;
    }

    .me-sm-9 {
        margin-right: 4rem !important;
    }

    .me-sm-10 {
        margin-right: 4.5rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 2rem !important;
    }

    .mb-sm-6 {
        margin-bottom: 2.5rem !important;
    }

    .mb-sm-7 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-8 {
        margin-bottom: 3.5rem !important;
    }

    .mb-sm-9 {
        margin-bottom: 4rem !important;
    }

    .mb-sm-10 {
        margin-bottom: 4.5rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: .25rem !important;
    }

    .ms-sm-2 {
        margin-left: .5rem !important;
    }

    .ms-sm-3 {
        margin-left: 1rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }

    .ms-sm-5 {
        margin-left: 2rem !important;
    }

    .ms-sm-6 {
        margin-left: 2.5rem !important;
    }

    .ms-sm-7 {
        margin-left: 3rem !important;
    }

    .ms-sm-8 {
        margin-left: 3.5rem !important;
    }

    .ms-sm-9 {
        margin-left: 4rem !important;
    }

    .ms-sm-10 {
        margin-left: 4.5rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .m-sm-n1 {
        margin: -.25rem !important;
    }

    .m-sm-n2 {
        margin: -.5rem !important;
    }

    .m-sm-n3 {
        margin: -1rem !important;
    }

    .m-sm-n4 {
        margin: -1.5rem !important;
    }

    .m-sm-n5 {
        margin: -2rem !important;
    }

    .m-sm-n6 {
        margin: -2.5rem !important;
    }

    .m-sm-n7 {
        margin: -3rem !important;
    }

    .m-sm-n8 {
        margin: -3.5rem !important;
    }

    .m-sm-n9 {
        margin: -4rem !important;
    }

    .m-sm-n10 {
        margin: -4.5rem !important;
    }

    .mx-sm-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important;
    }

    .mx-sm-n2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important;
    }

    .mx-sm-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-sm-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-sm-n5 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-sm-n6 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-sm-n7 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-sm-n8 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-sm-n9 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-sm-n10 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .my-sm-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important;
    }

    .my-sm-n2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important;
    }

    .my-sm-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-sm-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-sm-n5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-sm-n6 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-sm-n7 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-sm-n8 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-sm-n9 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-sm-n10 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .mt-sm-n1 {
        margin-top: -.25rem !important;
    }

    .mt-sm-n2 {
        margin-top: -.5rem !important;
    }

    .mt-sm-n3 {
        margin-top: -1rem !important;
    }

    .mt-sm-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-sm-n5 {
        margin-top: -2rem !important;
    }

    .mt-sm-n6 {
        margin-top: -2.5rem !important;
    }

    .mt-sm-n7 {
        margin-top: -3rem !important;
    }

    .mt-sm-n8 {
        margin-top: -3.5rem !important;
    }

    .mt-sm-n9 {
        margin-top: -4rem !important;
    }

    .mt-sm-n10 {
        margin-top: -4.5rem !important;
    }

    .me-sm-n1 {
        margin-right: -.25rem !important;
    }

    .me-sm-n2 {
        margin-right: -.5rem !important;
    }

    .me-sm-n3 {
        margin-right: -1rem !important;
    }

    .me-sm-n4 {
        margin-right: -1.5rem !important;
    }

    .me-sm-n5 {
        margin-right: -2rem !important;
    }

    .me-sm-n6 {
        margin-right: -2.5rem !important;
    }

    .me-sm-n7 {
        margin-right: -3rem !important;
    }

    .me-sm-n8 {
        margin-right: -3.5rem !important;
    }

    .me-sm-n9 {
        margin-right: -4rem !important;
    }

    .me-sm-n10 {
        margin-right: -4.5rem !important;
    }

    .mb-sm-n1 {
        margin-bottom: -.25rem !important;
    }

    .mb-sm-n2 {
        margin-bottom: -.5rem !important;
    }

    .mb-sm-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-sm-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-sm-n5 {
        margin-bottom: -2rem !important;
    }

    .mb-sm-n6 {
        margin-bottom: -2.5rem !important;
    }

    .mb-sm-n7 {
        margin-bottom: -3rem !important;
    }

    .mb-sm-n8 {
        margin-bottom: -3.5rem !important;
    }

    .mb-sm-n9 {
        margin-bottom: -4rem !important;
    }

    .mb-sm-n10 {
        margin-bottom: -4.5rem !important;
    }

    .ms-sm-n1 {
        margin-left: -.25rem !important;
    }

    .ms-sm-n2 {
        margin-left: -.5rem !important;
    }

    .ms-sm-n3 {
        margin-left: -1rem !important;
    }

    .ms-sm-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-sm-n5 {
        margin-left: -2rem !important;
    }

    .ms-sm-n6 {
        margin-left: -2.5rem !important;
    }

    .ms-sm-n7 {
        margin-left: -3rem !important;
    }

    .ms-sm-n8 {
        margin-left: -3.5rem !important;
    }

    .ms-sm-n9 {
        margin-left: -4rem !important;
    }

    .ms-sm-n10 {
        margin-left: -4.5rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: .25rem !important;
    }

    .p-sm-2 {
        padding: .5rem !important;
    }

    .p-sm-3 {
        padding: 1rem !important;
    }

    .p-sm-4 {
        padding: 1.5rem !important;
    }

    .p-sm-5 {
        padding: 2rem !important;
    }

    .p-sm-6 {
        padding: 2.5rem !important;
    }

    .p-sm-7 {
        padding: 3rem !important;
    }

    .p-sm-8 {
        padding: 3.5rem !important;
    }

    .p-sm-9 {
        padding: 4rem !important;
    }

    .p-sm-10 {
        padding: 4.5rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important;
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-sm-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-sm-6 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-sm-7 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-sm-8 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-sm-9 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-sm-10 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important;
    }

    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-sm-6 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-sm-7 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-sm-8 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-sm-9 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-sm-10 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: .25rem !important;
    }

    .pt-sm-2 {
        padding-top: .5rem !important;
    }

    .pt-sm-3 {
        padding-top: 1rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-5 {
        padding-top: 2rem !important;
    }

    .pt-sm-6 {
        padding-top: 2.5rem !important;
    }

    .pt-sm-7 {
        padding-top: 3rem !important;
    }

    .pt-sm-8 {
        padding-top: 3.5rem !important;
    }

    .pt-sm-9 {
        padding-top: 4rem !important;
    }

    .pt-sm-10 {
        padding-top: 4.5rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: .25rem !important;
    }

    .pe-sm-2 {
        padding-right: .5rem !important;
    }

    .pe-sm-3 {
        padding-right: 1rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }

    .pe-sm-5 {
        padding-right: 2rem !important;
    }

    .pe-sm-6 {
        padding-right: 2.5rem !important;
    }

    .pe-sm-7 {
        padding-right: 3rem !important;
    }

    .pe-sm-8 {
        padding-right: 3.5rem !important;
    }

    .pe-sm-9 {
        padding-right: 4rem !important;
    }

    .pe-sm-10 {
        padding-right: 4.5rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 2rem !important;
    }

    .pb-sm-6 {
        padding-bottom: 2.5rem !important;
    }

    .pb-sm-7 {
        padding-bottom: 3rem !important;
    }

    .pb-sm-8 {
        padding-bottom: 3.5rem !important;
    }

    .pb-sm-9 {
        padding-bottom: 4rem !important;
    }

    .pb-sm-10 {
        padding-bottom: 4.5rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: .25rem !important;
    }

    .ps-sm-2 {
        padding-left: .5rem !important;
    }

    .ps-sm-3 {
        padding-left: 1rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }

    .ps-sm-5 {
        padding-left: 2rem !important;
    }

    .ps-sm-6 {
        padding-left: 2.5rem !important;
    }

    .ps-sm-7 {
        padding-left: 3rem !important;
    }

    .ps-sm-8 {
        padding-left: 3.5rem !important;
    }

    .ps-sm-9 {
        padding-left: 4rem !important;
    }

    .ps-sm-10 {
        padding-left: 4.5rem !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: .25rem !important;
    }

    .gap-sm-2 {
        gap: .5rem !important;
    }

    .gap-sm-3 {
        gap: 1rem !important;
    }

    .gap-sm-4 {
        gap: 1.5rem !important;
    }

    .gap-sm-5 {
        gap: 2rem !important;
    }

    .gap-sm-6 {
        gap: 2.5rem !important;
    }

    .gap-sm-7 {
        gap: 3rem !important;
    }

    .gap-sm-8 {
        gap: 3.5rem !important;
    }

    .gap-sm-9 {
        gap: 4rem !important;
    }

    .gap-sm-10 {
        gap: 4.5rem !important;
    }

    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }

    .content-space-t-sm-0 {
        padding-top: 0 !important;
    }

    .content-space-t-sm-1 {
        padding-top: 3rem !important;
    }

    .content-space-t-sm-2 {
        padding-top: 5rem !important;
    }

    .content-space-t-sm-3 {
        padding-top: 7.5rem !important;
    }

    .content-space-t-sm-4 {
        padding-top: 10rem !important;
    }

    .content-space-t-sm-5 {
        padding-top: 12.5rem !important;
    }

    .content-space-t-sm-auto {
        padding-top: auto !important;
    }

    .content-space-b-sm-0 {
        padding-bottom: 0 !important;
    }

    .content-space-b-sm-1 {
        padding-bottom: 3rem !important;
    }

    .content-space-b-sm-2 {
        padding-bottom: 5rem !important;
    }

    .content-space-b-sm-3 {
        padding-bottom: 7.5rem !important;
    }

    .content-space-b-sm-4 {
        padding-bottom: 10rem !important;
    }

    .content-space-b-sm-5 {
        padding-bottom: 12.5rem !important;
    }

    .content-space-b-sm-auto {
        padding-bottom: auto !important;
    }

    .content-space-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-space-sm-1 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .content-space-sm-2 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .content-space-sm-3 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .content-space-sm-4 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .content-space-sm-5 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .content-space-sm-auto {
        padding-top: auto !important;
        padding-bottom: auto !important;
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left !important;
    }

    .float-md-end {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .position-md-static {
        position: static !important;
    }

    .position-md-relative {
        position: relative !important;
    }

    .position-md-absolute {
        position: absolute !important;
    }

    .position-md-fixed {
        position: fixed !important;
    }

    .position-md-sticky {
        position: sticky !important;
    }

    .top-md-0 {
        top: 0 !important;
    }

    .top-md-50 {
        top: 50% !important;
    }

    .top-md-100 {
        top: 100% !important;
    }

    .bottom-md-0 {
        bottom: 0 !important;
    }

    .bottom-md-50 {
        bottom: 50% !important;
    }

    .bottom-md-100 {
        bottom: 100% !important;
    }

    .start-md-0 {
        left: 0 !important;
    }

    .start-md-50 {
        left: 50% !important;
    }

    .start-md-100 {
        left: 100% !important;
    }

    .end-md-0 {
        right: 0 !important;
    }

    .end-md-50 {
        right: 50% !important;
    }

    .end-md-100 {
        right: 100% !important;
    }

    .w-md-25 {
        width: 25% !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .w-md-auto {
        width: auto !important;
    }

    .w-md-35 {
        width: 35% !important;
    }

    .w-md-65 {
        width: 65% !important;
    }

    .w-md-85 {
        width: 85% !important;
    }

    .h-md-25 {
        height: 25% !important;
    }

    .h-md-50 {
        height: 50% !important;
    }

    .h-md-75 {
        height: 75% !important;
    }

    .h-md-100 {
        height: 100% !important;
    }

    .h-md-auto {
        height: auto !important;
    }

    .vh-md-100 {
        height: 100vh !important;
    }

    .vh-md-30 {
        height: 30vh !important;
    }

    .vh-md-50 {
        height: 50vh !important;
    }

    .vh-md-70 {
        height: 70vh !important;
    }

    .min-vh-md-100 {
        min-height: 100vh !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: .25rem !important;
    }

    .m-md-2 {
        margin: .5rem !important;
    }

    .m-md-3 {
        margin: 1rem !important;
    }

    .m-md-4 {
        margin: 1.5rem !important;
    }

    .m-md-5 {
        margin: 2rem !important;
    }

    .m-md-6 {
        margin: 2.5rem !important;
    }

    .m-md-7 {
        margin: 3rem !important;
    }

    .m-md-8 {
        margin: 3.5rem !important;
    }

    .m-md-9 {
        margin: 4rem !important;
    }

    .m-md-10 {
        margin: 4.5rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important;
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-md-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-md-6 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-md-7 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-md-8 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-md-9 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-md-10 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important;
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }

    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-md-6 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-md-7 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-8 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-md-9 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-md-10 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: .25rem !important;
    }

    .mt-md-2 {
        margin-top: .5rem !important;
    }

    .mt-md-3 {
        margin-top: 1rem !important;
    }

    .mt-md-4 {
        margin-top: 1.5rem !important;
    }

    .mt-md-5 {
        margin-top: 2rem !important;
    }

    .mt-md-6 {
        margin-top: 2.5rem !important;
    }

    .mt-md-7 {
        margin-top: 3rem !important;
    }

    .mt-md-8 {
        margin-top: 3.5rem !important;
    }

    .mt-md-9 {
        margin-top: 4rem !important;
    }

    .mt-md-10 {
        margin-top: 4.5rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: .25rem !important;
    }

    .me-md-2 {
        margin-right: .5rem !important;
    }

    .me-md-3 {
        margin-right: 1rem !important;
    }

    .me-md-4 {
        margin-right: 1.5rem !important;
    }

    .me-md-5 {
        margin-right: 2rem !important;
    }

    .me-md-6 {
        margin-right: 2.5rem !important;
    }

    .me-md-7 {
        margin-right: 3rem !important;
    }

    .me-md-8 {
        margin-right: 3.5rem !important;
    }

    .me-md-9 {
        margin-right: 4rem !important;
    }

    .me-md-10 {
        margin-right: 4.5rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: .25rem !important;
    }

    .mb-md-2 {
        margin-bottom: .5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-5 {
        margin-bottom: 2rem !important;
    }

    .mb-md-6 {
        margin-bottom: 2.5rem !important;
    }

    .mb-md-7 {
        margin-bottom: 3rem !important;
    }

    .mb-md-8 {
        margin-bottom: 3.5rem !important;
    }

    .mb-md-9 {
        margin-bottom: 4rem !important;
    }

    .mb-md-10 {
        margin-bottom: 4.5rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: .25rem !important;
    }

    .ms-md-2 {
        margin-left: .5rem !important;
    }

    .ms-md-3 {
        margin-left: 1rem !important;
    }

    .ms-md-4 {
        margin-left: 1.5rem !important;
    }

    .ms-md-5 {
        margin-left: 2rem !important;
    }

    .ms-md-6 {
        margin-left: 2.5rem !important;
    }

    .ms-md-7 {
        margin-left: 3rem !important;
    }

    .ms-md-8 {
        margin-left: 3.5rem !important;
    }

    .ms-md-9 {
        margin-left: 4rem !important;
    }

    .ms-md-10 {
        margin-left: 4.5rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .m-md-n1 {
        margin: -.25rem !important;
    }

    .m-md-n2 {
        margin: -.5rem !important;
    }

    .m-md-n3 {
        margin: -1rem !important;
    }

    .m-md-n4 {
        margin: -1.5rem !important;
    }

    .m-md-n5 {
        margin: -2rem !important;
    }

    .m-md-n6 {
        margin: -2.5rem !important;
    }

    .m-md-n7 {
        margin: -3rem !important;
    }

    .m-md-n8 {
        margin: -3.5rem !important;
    }

    .m-md-n9 {
        margin: -4rem !important;
    }

    .m-md-n10 {
        margin: -4.5rem !important;
    }

    .mx-md-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important;
    }

    .mx-md-n2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important;
    }

    .mx-md-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-md-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-md-n5 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-md-n6 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-md-n7 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-md-n8 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-md-n9 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-md-n10 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .my-md-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important;
    }

    .my-md-n2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important;
    }

    .my-md-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-md-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-md-n5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-md-n6 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-md-n7 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-md-n8 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-md-n9 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-md-n10 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .mt-md-n1 {
        margin-top: -.25rem !important;
    }

    .mt-md-n2 {
        margin-top: -.5rem !important;
    }

    .mt-md-n3 {
        margin-top: -1rem !important;
    }

    .mt-md-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-md-n5 {
        margin-top: -2rem !important;
    }

    .mt-md-n6 {
        margin-top: -2.5rem !important;
    }

    .mt-md-n7 {
        margin-top: -3rem !important;
    }

    .mt-md-n8 {
        margin-top: -3.5rem !important;
    }

    .mt-md-n9 {
        margin-top: -4rem !important;
    }

    .mt-md-n10 {
        margin-top: -4.5rem !important;
    }

    .me-md-n1 {
        margin-right: -.25rem !important;
    }

    .me-md-n2 {
        margin-right: -.5rem !important;
    }

    .me-md-n3 {
        margin-right: -1rem !important;
    }

    .me-md-n4 {
        margin-right: -1.5rem !important;
    }

    .me-md-n5 {
        margin-right: -2rem !important;
    }

    .me-md-n6 {
        margin-right: -2.5rem !important;
    }

    .me-md-n7 {
        margin-right: -3rem !important;
    }

    .me-md-n8 {
        margin-right: -3.5rem !important;
    }

    .me-md-n9 {
        margin-right: -4rem !important;
    }

    .me-md-n10 {
        margin-right: -4.5rem !important;
    }

    .mb-md-n1 {
        margin-bottom: -.25rem !important;
    }

    .mb-md-n2 {
        margin-bottom: -.5rem !important;
    }

    .mb-md-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-md-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-md-n5 {
        margin-bottom: -2rem !important;
    }

    .mb-md-n6 {
        margin-bottom: -2.5rem !important;
    }

    .mb-md-n7 {
        margin-bottom: -3rem !important;
    }

    .mb-md-n8 {
        margin-bottom: -3.5rem !important;
    }

    .mb-md-n9 {
        margin-bottom: -4rem !important;
    }

    .mb-md-n10 {
        margin-bottom: -4.5rem !important;
    }

    .ms-md-n1 {
        margin-left: -.25rem !important;
    }

    .ms-md-n2 {
        margin-left: -.5rem !important;
    }

    .ms-md-n3 {
        margin-left: -1rem !important;
    }

    .ms-md-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-md-n5 {
        margin-left: -2rem !important;
    }

    .ms-md-n6 {
        margin-left: -2.5rem !important;
    }

    .ms-md-n7 {
        margin-left: -3rem !important;
    }

    .ms-md-n8 {
        margin-left: -3.5rem !important;
    }

    .ms-md-n9 {
        margin-left: -4rem !important;
    }

    .ms-md-n10 {
        margin-left: -4.5rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: .25rem !important;
    }

    .p-md-2 {
        padding: .5rem !important;
    }

    .p-md-3 {
        padding: 1rem !important;
    }

    .p-md-4 {
        padding: 1.5rem !important;
    }

    .p-md-5 {
        padding: 2rem !important;
    }

    .p-md-6 {
        padding: 2.5rem !important;
    }

    .p-md-7 {
        padding: 3rem !important;
    }

    .p-md-8 {
        padding: 3.5rem !important;
    }

    .p-md-9 {
        padding: 4rem !important;
    }

    .p-md-10 {
        padding: 4.5rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important;
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-md-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-md-6 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-md-7 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-md-8 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-md-9 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-md-10 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important;
    }

    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-md-6 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-md-7 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-md-8 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-md-9 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-md-10 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: .25rem !important;
    }

    .pt-md-2 {
        padding-top: .5rem !important;
    }

    .pt-md-3 {
        padding-top: 1rem !important;
    }

    .pt-md-4 {
        padding-top: 1.5rem !important;
    }

    .pt-md-5 {
        padding-top: 2rem !important;
    }

    .pt-md-6 {
        padding-top: 2.5rem !important;
    }

    .pt-md-7 {
        padding-top: 3rem !important;
    }

    .pt-md-8 {
        padding-top: 3.5rem !important;
    }

    .pt-md-9 {
        padding-top: 4rem !important;
    }

    .pt-md-10 {
        padding-top: 4.5rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: .25rem !important;
    }

    .pe-md-2 {
        padding-right: .5rem !important;
    }

    .pe-md-3 {
        padding-right: 1rem !important;
    }

    .pe-md-4 {
        padding-right: 1.5rem !important;
    }

    .pe-md-5 {
        padding-right: 2rem !important;
    }

    .pe-md-6 {
        padding-right: 2.5rem !important;
    }

    .pe-md-7 {
        padding-right: 3rem !important;
    }

    .pe-md-8 {
        padding-right: 3.5rem !important;
    }

    .pe-md-9 {
        padding-right: 4rem !important;
    }

    .pe-md-10 {
        padding-right: 4.5rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: .25rem !important;
    }

    .pb-md-2 {
        padding-bottom: .5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-5 {
        padding-bottom: 2rem !important;
    }

    .pb-md-6 {
        padding-bottom: 2.5rem !important;
    }

    .pb-md-7 {
        padding-bottom: 3rem !important;
    }

    .pb-md-8 {
        padding-bottom: 3.5rem !important;
    }

    .pb-md-9 {
        padding-bottom: 4rem !important;
    }

    .pb-md-10 {
        padding-bottom: 4.5rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: .25rem !important;
    }

    .ps-md-2 {
        padding-left: .5rem !important;
    }

    .ps-md-3 {
        padding-left: 1rem !important;
    }

    .ps-md-4 {
        padding-left: 1.5rem !important;
    }

    .ps-md-5 {
        padding-left: 2rem !important;
    }

    .ps-md-6 {
        padding-left: 2.5rem !important;
    }

    .ps-md-7 {
        padding-left: 3rem !important;
    }

    .ps-md-8 {
        padding-left: 3.5rem !important;
    }

    .ps-md-9 {
        padding-left: 4rem !important;
    }

    .ps-md-10 {
        padding-left: 4.5rem !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: .25rem !important;
    }

    .gap-md-2 {
        gap: .5rem !important;
    }

    .gap-md-3 {
        gap: 1rem !important;
    }

    .gap-md-4 {
        gap: 1.5rem !important;
    }

    .gap-md-5 {
        gap: 2rem !important;
    }

    .gap-md-6 {
        gap: 2.5rem !important;
    }

    .gap-md-7 {
        gap: 3rem !important;
    }

    .gap-md-8 {
        gap: 3.5rem !important;
    }

    .gap-md-9 {
        gap: 4rem !important;
    }

    .gap-md-10 {
        gap: 4.5rem !important;
    }

    .text-md-start {
        text-align: left !important;
    }

    .text-md-end {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }

    .content-space-t-md-0 {
        padding-top: 0 !important;
    }

    .content-space-t-md-1 {
        padding-top: 3rem !important;
    }

    .content-space-t-md-2 {
        padding-top: 5rem !important;
    }

    .content-space-t-md-3 {
        padding-top: 7.5rem !important;
    }

    .content-space-t-md-4 {
        padding-top: 10rem !important;
    }

    .content-space-t-md-5 {
        padding-top: 12.5rem !important;
    }

    .content-space-t-md-auto {
        padding-top: auto !important;
    }

    .content-space-b-md-0 {
        padding-bottom: 0 !important;
    }

    .content-space-b-md-1 {
        padding-bottom: 3rem !important;
    }

    .content-space-b-md-2 {
        padding-bottom: 5rem !important;
    }

    .content-space-b-md-3 {
        padding-bottom: 7.5rem !important;
    }

    .content-space-b-md-4 {
        padding-bottom: 10rem !important;
    }

    .content-space-b-md-5 {
        padding-bottom: 12.5rem !important;
    }

    .content-space-b-md-auto {
        padding-bottom: auto !important;
    }

    .content-space-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-space-md-1 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .content-space-md-2 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .content-space-md-3 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .content-space-md-4 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .content-space-md-5 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .content-space-md-auto {
        padding-top: auto !important;
        padding-bottom: auto !important;
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left !important;
    }

    .float-lg-end {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .position-lg-static {
        position: static !important;
    }

    .position-lg-relative {
        position: relative !important;
    }

    .position-lg-absolute {
        position: absolute !important;
    }

    .position-lg-fixed {
        position: fixed !important;
    }

    .position-lg-sticky {
        position: sticky !important;
    }

    .top-lg-0 {
        top: 0 !important;
    }

    .top-lg-50 {
        top: 50% !important;
    }

    .top-lg-100 {
        top: 100% !important;
    }

    .bottom-lg-0 {
        bottom: 0 !important;
    }

    .bottom-lg-50 {
        bottom: 50% !important;
    }

    .bottom-lg-100 {
        bottom: 100% !important;
    }

    .start-lg-0 {
        left: 0 !important;
    }

    .start-lg-50 {
        left: 50% !important;
    }

    .start-lg-100 {
        left: 100% !important;
    }

    .end-lg-0 {
        right: 0 !important;
    }

    .end-lg-50 {
        right: 50% !important;
    }

    .end-lg-100 {
        right: 100% !important;
    }

    .w-lg-25 {
        width: 25% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }

    .w-lg-35 {
        width: 35% !important;
    }

    .w-lg-65 {
        width: 65% !important;
    }

    .w-lg-85 {
        width: 85% !important;
    }

    .h-lg-25 {
        height: 25% !important;
    }

    .h-lg-50 {
        height: 50% !important;
    }

    .h-lg-75 {
        height: 75% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .h-lg-auto {
        height: auto !important;
    }

    .vh-lg-100 {
        height: 100vh !important;
    }

    .vh-lg-30 {
        height: 30vh !important;
    }

    .vh-lg-50 {
        height: 50vh !important;
    }

    .vh-lg-70 {
        height: 70vh !important;
    }

    .min-vh-lg-100 {
        min-height: 100vh !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: .25rem !important;
    }

    .m-lg-2 {
        margin: .5rem !important;
    }

    .m-lg-3 {
        margin: 1rem !important;
    }

    .m-lg-4 {
        margin: 1.5rem !important;
    }

    .m-lg-5 {
        margin: 2rem !important;
    }

    .m-lg-6 {
        margin: 2.5rem !important;
    }

    .m-lg-7 {
        margin: 3rem !important;
    }

    .m-lg-8 {
        margin: 3.5rem !important;
    }

    .m-lg-9 {
        margin: 4rem !important;
    }

    .m-lg-10 {
        margin: 4.5rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important;
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-lg-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-lg-6 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-lg-7 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-lg-8 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-lg-9 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-lg-10 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important;
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-lg-6 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-lg-7 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-8 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-lg-9 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-lg-10 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: .25rem !important;
    }

    .mt-lg-2 {
        margin-top: .5rem !important;
    }

    .mt-lg-3 {
        margin-top: 1rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-5 {
        margin-top: 2rem !important;
    }

    .mt-lg-6 {
        margin-top: 2.5rem !important;
    }

    .mt-lg-7 {
        margin-top: 3rem !important;
    }

    .mt-lg-8 {
        margin-top: 3.5rem !important;
    }

    .mt-lg-9 {
        margin-top: 4rem !important;
    }

    .mt-lg-10 {
        margin-top: 4.5rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: .25rem !important;
    }

    .me-lg-2 {
        margin-right: .5rem !important;
    }

    .me-lg-3 {
        margin-right: 1rem !important;
    }

    .me-lg-4 {
        margin-right: 1.5rem !important;
    }

    .me-lg-5 {
        margin-right: 2rem !important;
    }

    .me-lg-6 {
        margin-right: 2.5rem !important;
    }

    .me-lg-7 {
        margin-right: 3rem !important;
    }

    .me-lg-8 {
        margin-right: 3.5rem !important;
    }

    .me-lg-9 {
        margin-right: 4rem !important;
    }

    .me-lg-10 {
        margin-right: 4.5rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 2rem !important;
    }

    .mb-lg-6 {
        margin-bottom: 2.5rem !important;
    }

    .mb-lg-7 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-8 {
        margin-bottom: 3.5rem !important;
    }

    .mb-lg-9 {
        margin-bottom: 4rem !important;
    }

    .mb-lg-10 {
        margin-bottom: 4.5rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: .25rem !important;
    }

    .ms-lg-2 {
        margin-left: .5rem !important;
    }

    .ms-lg-3 {
        margin-left: 1rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }

    .ms-lg-5 {
        margin-left: 2rem !important;
    }

    .ms-lg-6 {
        margin-left: 2.5rem !important;
    }

    .ms-lg-7 {
        margin-left: 3rem !important;
    }

    .ms-lg-8 {
        margin-left: 3.5rem !important;
    }

    .ms-lg-9 {
        margin-left: 4rem !important;
    }

    .ms-lg-10 {
        margin-left: 4.5rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .m-lg-n1 {
        margin: -.25rem !important;
    }

    .m-lg-n2 {
        margin: -.5rem !important;
    }

    .m-lg-n3 {
        margin: -1rem !important;
    }

    .m-lg-n4 {
        margin: -1.5rem !important;
    }

    .m-lg-n5 {
        margin: -2rem !important;
    }

    .m-lg-n6 {
        margin: -2.5rem !important;
    }

    .m-lg-n7 {
        margin: -3rem !important;
    }

    .m-lg-n8 {
        margin: -3.5rem !important;
    }

    .m-lg-n9 {
        margin: -4rem !important;
    }

    .m-lg-n10 {
        margin: -4.5rem !important;
    }

    .mx-lg-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important;
    }

    .mx-lg-n2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important;
    }

    .mx-lg-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-lg-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-lg-n5 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-lg-n6 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-lg-n7 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-lg-n8 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-lg-n9 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-lg-n10 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .my-lg-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important;
    }

    .my-lg-n2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important;
    }

    .my-lg-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-lg-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-lg-n5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-lg-n6 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-lg-n7 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-lg-n8 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-lg-n9 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-lg-n10 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .mt-lg-n1 {
        margin-top: -.25rem !important;
    }

    .mt-lg-n2 {
        margin-top: -.5rem !important;
    }

    .mt-lg-n3 {
        margin-top: -1rem !important;
    }

    .mt-lg-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-lg-n5 {
        margin-top: -2rem !important;
    }

    .mt-lg-n6 {
        margin-top: -2.5rem !important;
    }

    .mt-lg-n7 {
        margin-top: -3rem !important;
    }

    .mt-lg-n8 {
        margin-top: -3.5rem !important;
    }

    .mt-lg-n9 {
        margin-top: -4rem !important;
    }

    .mt-lg-n10 {
        margin-top: -4.5rem !important;
    }

    .me-lg-n1 {
        margin-right: -.25rem !important;
    }

    .me-lg-n2 {
        margin-right: -.5rem !important;
    }

    .me-lg-n3 {
        margin-right: -1rem !important;
    }

    .me-lg-n4 {
        margin-right: -1.5rem !important;
    }

    .me-lg-n5 {
        margin-right: -2rem !important;
    }

    .me-lg-n6 {
        margin-right: -2.5rem !important;
    }

    .me-lg-n7 {
        margin-right: -3rem !important;
    }

    .me-lg-n8 {
        margin-right: -3.5rem !important;
    }

    .me-lg-n9 {
        margin-right: -4rem !important;
    }

    .me-lg-n10 {
        margin-right: -4.5rem !important;
    }

    .mb-lg-n1 {
        margin-bottom: -.25rem !important;
    }

    .mb-lg-n2 {
        margin-bottom: -.5rem !important;
    }

    .mb-lg-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-lg-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-lg-n5 {
        margin-bottom: -2rem !important;
    }

    .mb-lg-n6 {
        margin-bottom: -2.5rem !important;
    }

    .mb-lg-n7 {
        margin-bottom: -3rem !important;
    }

    .mb-lg-n8 {
        margin-bottom: -3.5rem !important;
    }

    .mb-lg-n9 {
        margin-bottom: -4rem !important;
    }

    .mb-lg-n10 {
        margin-bottom: -4.5rem !important;
    }

    .ms-lg-n1 {
        margin-left: -.25rem !important;
    }

    .ms-lg-n2 {
        margin-left: -.5rem !important;
    }

    .ms-lg-n3 {
        margin-left: -1rem !important;
    }

    .ms-lg-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-lg-n5 {
        margin-left: -2rem !important;
    }

    .ms-lg-n6 {
        margin-left: -2.5rem !important;
    }

    .ms-lg-n7 {
        margin-left: -3rem !important;
    }

    .ms-lg-n8 {
        margin-left: -3.5rem !important;
    }

    .ms-lg-n9 {
        margin-left: -4rem !important;
    }

    .ms-lg-n10 {
        margin-left: -4.5rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: .25rem !important;
    }

    .p-lg-2 {
        padding: .5rem !important;
    }

    .p-lg-3 {
        padding: 1rem !important;
    }

    .p-lg-4 {
        padding: 1.5rem !important;
    }

    .p-lg-5 {
        padding: 2rem !important;
    }

    .p-lg-6 {
        padding: 2.5rem !important;
    }

    .p-lg-7 {
        padding: 3rem !important;
    }

    .p-lg-8 {
        padding: 3.5rem !important;
    }

    .p-lg-9 {
        padding: 4rem !important;
    }

    .p-lg-10 {
        padding: 4.5rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important;
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

    .px-lg-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-lg-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-lg-6 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-lg-7 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-lg-8 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-lg-9 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-lg-10 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important;
    }

    .py-lg-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-lg-6 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-lg-7 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-lg-8 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-lg-9 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-lg-10 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: .25rem !important;
    }

    .pt-lg-2 {
        padding-top: .5rem !important;
    }

    .pt-lg-3 {
        padding-top: 1rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-5 {
        padding-top: 2rem !important;
    }

    .pt-lg-6 {
        padding-top: 2.5rem !important;
    }

    .pt-lg-7 {
        padding-top: 3rem !important;
    }

    .pt-lg-8 {
        padding-top: 3.5rem !important;
    }

    .pt-lg-9 {
        padding-top: 4rem !important;
    }

    .pt-lg-10 {
        padding-top: 4.5rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: .25rem !important;
    }

    .pe-lg-2 {
        padding-right: .5rem !important;
    }

    .pe-lg-3 {
        padding-right: 1rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }

    .pe-lg-5 {
        padding-right: 2rem !important;
    }

    .pe-lg-6 {
        padding-right: 2.5rem !important;
    }

    .pe-lg-7 {
        padding-right: 3rem !important;
    }

    .pe-lg-8 {
        padding-right: 3.5rem !important;
    }

    .pe-lg-9 {
        padding-right: 4rem !important;
    }

    .pe-lg-10 {
        padding-right: 4.5rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 2rem !important;
    }

    .pb-lg-6 {
        padding-bottom: 2.5rem !important;
    }

    .pb-lg-7 {
        padding-bottom: 3rem !important;
    }

    .pb-lg-8 {
        padding-bottom: 3.5rem !important;
    }

    .pb-lg-9 {
        padding-bottom: 4rem !important;
    }

    .pb-lg-10 {
        padding-bottom: 4.5rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: .25rem !important;
    }

    .ps-lg-2 {
        padding-left: .5rem !important;
    }

    .ps-lg-3 {
        padding-left: 1rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }

    .ps-lg-5 {
        padding-left: 2rem !important;
    }

    .ps-lg-6 {
        padding-left: 2.5rem !important;
    }

    .ps-lg-7 {
        padding-left: 3rem !important;
    }

    .ps-lg-8 {
        padding-left: 3.5rem !important;
    }

    .ps-lg-9 {
        padding-left: 4rem !important;
    }

    .ps-lg-10 {
        padding-left: 4.5rem !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: .25rem !important;
    }

    .gap-lg-2 {
        gap: .5rem !important;
    }

    .gap-lg-3 {
        gap: 1rem !important;
    }

    .gap-lg-4 {
        gap: 1.5rem !important;
    }

    .gap-lg-5 {
        gap: 2rem !important;
    }

    .gap-lg-6 {
        gap: 2.5rem !important;
    }

    .gap-lg-7 {
        gap: 3rem !important;
    }

    .gap-lg-8 {
        gap: 3.5rem !important;
    }

    .gap-lg-9 {
        gap: 4rem !important;
    }

    .gap-lg-10 {
        gap: 4.5rem !important;
    }

    .text-lg-start {
        text-align: left !important;
    }

    .text-lg-end {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }

    .content-space-t-lg-0 {
        padding-top: 0 !important;
    }

    .content-space-t-lg-1 {
        padding-top: 3rem !important;
    }

    .content-space-t-lg-2 {
        padding-top: 5rem !important;
    }

    .content-space-t-lg-3 {
        padding-top: 7.5rem !important;
    }

    .content-space-t-lg-4 {
        padding-top: 10rem !important;
    }

    .content-space-t-lg-5 {
        padding-top: 12.5rem !important;
    }

    .content-space-t-lg-auto {
        padding-top: auto !important;
    }

    .content-space-b-lg-0 {
        padding-bottom: 0 !important;
    }

    .content-space-b-lg-1 {
        padding-bottom: 3rem !important;
    }

    .content-space-b-lg-2 {
        padding-bottom: 5rem !important;
    }

    .content-space-b-lg-3 {
        padding-bottom: 7.5rem !important;
    }

    .content-space-b-lg-4 {
        padding-bottom: 10rem !important;
    }

    .content-space-b-lg-5 {
        padding-bottom: 12.5rem !important;
    }

    .content-space-b-lg-auto {
        padding-bottom: auto !important;
    }

    .content-space-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-space-lg-1 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .content-space-lg-2 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .content-space-lg-3 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .content-space-lg-4 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .content-space-lg-5 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .content-space-lg-auto {
        padding-top: auto !important;
        padding-bottom: auto !important;
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .position-xl-static {
        position: static !important;
    }

    .position-xl-relative {
        position: relative !important;
    }

    .position-xl-absolute {
        position: absolute !important;
    }

    .position-xl-fixed {
        position: fixed !important;
    }

    .position-xl-sticky {
        position: sticky !important;
    }

    .top-xl-0 {
        top: 0 !important;
    }

    .top-xl-50 {
        top: 50% !important;
    }

    .top-xl-100 {
        top: 100% !important;
    }

    .bottom-xl-0 {
        bottom: 0 !important;
    }

    .bottom-xl-50 {
        bottom: 50% !important;
    }

    .bottom-xl-100 {
        bottom: 100% !important;
    }

    .start-xl-0 {
        left: 0 !important;
    }

    .start-xl-50 {
        left: 50% !important;
    }

    .start-xl-100 {
        left: 100% !important;
    }

    .end-xl-0 {
        right: 0 !important;
    }

    .end-xl-50 {
        right: 50% !important;
    }

    .end-xl-100 {
        right: 100% !important;
    }

    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .w-xl-35 {
        width: 35% !important;
    }

    .w-xl-65 {
        width: 65% !important;
    }

    .w-xl-85 {
        width: 85% !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .vh-xl-100 {
        height: 100vh !important;
    }

    .vh-xl-30 {
        height: 30vh !important;
    }

    .vh-xl-50 {
        height: 50vh !important;
    }

    .vh-xl-70 {
        height: 70vh !important;
    }

    .min-vh-xl-100 {
        min-height: 100vh !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: .25rem !important;
    }

    .m-xl-2 {
        margin: .5rem !important;
    }

    .m-xl-3 {
        margin: 1rem !important;
    }

    .m-xl-4 {
        margin: 1.5rem !important;
    }

    .m-xl-5 {
        margin: 2rem !important;
    }

    .m-xl-6 {
        margin: 2.5rem !important;
    }

    .m-xl-7 {
        margin: 3rem !important;
    }

    .m-xl-8 {
        margin: 3.5rem !important;
    }

    .m-xl-9 {
        margin: 4rem !important;
    }

    .m-xl-10 {
        margin: 4.5rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important;
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xl-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-xl-6 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-xl-7 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xl-8 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-xl-9 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xl-10 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important;
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }

    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xl-6 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-xl-7 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-8 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-xl-9 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xl-10 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: .25rem !important;
    }

    .mt-xl-2 {
        margin-top: .5rem !important;
    }

    .mt-xl-3 {
        margin-top: 1rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-5 {
        margin-top: 2rem !important;
    }

    .mt-xl-6 {
        margin-top: 2.5rem !important;
    }

    .mt-xl-7 {
        margin-top: 3rem !important;
    }

    .mt-xl-8 {
        margin-top: 3.5rem !important;
    }

    .mt-xl-9 {
        margin-top: 4rem !important;
    }

    .mt-xl-10 {
        margin-top: 4.5rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: .25rem !important;
    }

    .me-xl-2 {
        margin-right: .5rem !important;
    }

    .me-xl-3 {
        margin-right: 1rem !important;
    }

    .me-xl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xl-5 {
        margin-right: 2rem !important;
    }

    .me-xl-6 {
        margin-right: 2.5rem !important;
    }

    .me-xl-7 {
        margin-right: 3rem !important;
    }

    .me-xl-8 {
        margin-right: 3.5rem !important;
    }

    .me-xl-9 {
        margin-right: 4rem !important;
    }

    .me-xl-10 {
        margin-right: 4.5rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 2rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 2.5rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 3.5rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 4rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 4.5rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: .25rem !important;
    }

    .ms-xl-2 {
        margin-left: .5rem !important;
    }

    .ms-xl-3 {
        margin-left: 1rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xl-5 {
        margin-left: 2rem !important;
    }

    .ms-xl-6 {
        margin-left: 2.5rem !important;
    }

    .ms-xl-7 {
        margin-left: 3rem !important;
    }

    .ms-xl-8 {
        margin-left: 3.5rem !important;
    }

    .ms-xl-9 {
        margin-left: 4rem !important;
    }

    .ms-xl-10 {
        margin-left: 4.5rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .m-xl-n1 {
        margin: -.25rem !important;
    }

    .m-xl-n2 {
        margin: -.5rem !important;
    }

    .m-xl-n3 {
        margin: -1rem !important;
    }

    .m-xl-n4 {
        margin: -1.5rem !important;
    }

    .m-xl-n5 {
        margin: -2rem !important;
    }

    .m-xl-n6 {
        margin: -2.5rem !important;
    }

    .m-xl-n7 {
        margin: -3rem !important;
    }

    .m-xl-n8 {
        margin: -3.5rem !important;
    }

    .m-xl-n9 {
        margin: -4rem !important;
    }

    .m-xl-n10 {
        margin: -4.5rem !important;
    }

    .mx-xl-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important;
    }

    .mx-xl-n2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important;
    }

    .mx-xl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xl-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-xl-n5 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-xl-n6 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-xl-n7 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xl-n8 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-xl-n9 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xl-n10 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .my-xl-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important;
    }

    .my-xl-n2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important;
    }

    .my-xl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xl-n5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xl-n6 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-xl-n7 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xl-n8 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-xl-n9 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xl-n10 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .mt-xl-n1 {
        margin-top: -.25rem !important;
    }

    .mt-xl-n2 {
        margin-top: -.5rem !important;
    }

    .mt-xl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xl-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-xl-n5 {
        margin-top: -2rem !important;
    }

    .mt-xl-n6 {
        margin-top: -2.5rem !important;
    }

    .mt-xl-n7 {
        margin-top: -3rem !important;
    }

    .mt-xl-n8 {
        margin-top: -3.5rem !important;
    }

    .mt-xl-n9 {
        margin-top: -4rem !important;
    }

    .mt-xl-n10 {
        margin-top: -4.5rem !important;
    }

    .me-xl-n1 {
        margin-right: -.25rem !important;
    }

    .me-xl-n2 {
        margin-right: -.5rem !important;
    }

    .me-xl-n3 {
        margin-right: -1rem !important;
    }

    .me-xl-n4 {
        margin-right: -1.5rem !important;
    }

    .me-xl-n5 {
        margin-right: -2rem !important;
    }

    .me-xl-n6 {
        margin-right: -2.5rem !important;
    }

    .me-xl-n7 {
        margin-right: -3rem !important;
    }

    .me-xl-n8 {
        margin-right: -3.5rem !important;
    }

    .me-xl-n9 {
        margin-right: -4rem !important;
    }

    .me-xl-n10 {
        margin-right: -4.5rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -.25rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -.5rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -2rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -2.5rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -3rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -3.5rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -4rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -4.5rem !important;
    }

    .ms-xl-n1 {
        margin-left: -.25rem !important;
    }

    .ms-xl-n2 {
        margin-left: -.5rem !important;
    }

    .ms-xl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xl-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-xl-n5 {
        margin-left: -2rem !important;
    }

    .ms-xl-n6 {
        margin-left: -2.5rem !important;
    }

    .ms-xl-n7 {
        margin-left: -3rem !important;
    }

    .ms-xl-n8 {
        margin-left: -3.5rem !important;
    }

    .ms-xl-n9 {
        margin-left: -4rem !important;
    }

    .ms-xl-n10 {
        margin-left: -4.5rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: .25rem !important;
    }

    .p-xl-2 {
        padding: .5rem !important;
    }

    .p-xl-3 {
        padding: 1rem !important;
    }

    .p-xl-4 {
        padding: 1.5rem !important;
    }

    .p-xl-5 {
        padding: 2rem !important;
    }

    .p-xl-6 {
        padding: 2.5rem !important;
    }

    .p-xl-7 {
        padding: 3rem !important;
    }

    .p-xl-8 {
        padding: 3.5rem !important;
    }

    .p-xl-9 {
        padding: 4rem !important;
    }

    .p-xl-10 {
        padding: 4.5rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important;
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xl-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-xl-6 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-xl-7 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xl-8 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-xl-9 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xl-10 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important;
    }

    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xl-6 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-xl-7 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xl-8 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-xl-9 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xl-10 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: .25rem !important;
    }

    .pt-xl-2 {
        padding-top: .5rem !important;
    }

    .pt-xl-3 {
        padding-top: 1rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-5 {
        padding-top: 2rem !important;
    }

    .pt-xl-6 {
        padding-top: 2.5rem !important;
    }

    .pt-xl-7 {
        padding-top: 3rem !important;
    }

    .pt-xl-8 {
        padding-top: 3.5rem !important;
    }

    .pt-xl-9 {
        padding-top: 4rem !important;
    }

    .pt-xl-10 {
        padding-top: 4.5rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: .25rem !important;
    }

    .pe-xl-2 {
        padding-right: .5rem !important;
    }

    .pe-xl-3 {
        padding-right: 1rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xl-5 {
        padding-right: 2rem !important;
    }

    .pe-xl-6 {
        padding-right: 2.5rem !important;
    }

    .pe-xl-7 {
        padding-right: 3rem !important;
    }

    .pe-xl-8 {
        padding-right: 3.5rem !important;
    }

    .pe-xl-9 {
        padding-right: 4rem !important;
    }

    .pe-xl-10 {
        padding-right: 4.5rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 2rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 2.5rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 3rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 3.5rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 4rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 4.5rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: .25rem !important;
    }

    .ps-xl-2 {
        padding-left: .5rem !important;
    }

    .ps-xl-3 {
        padding-left: 1rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xl-5 {
        padding-left: 2rem !important;
    }

    .ps-xl-6 {
        padding-left: 2.5rem !important;
    }

    .ps-xl-7 {
        padding-left: 3rem !important;
    }

    .ps-xl-8 {
        padding-left: 3.5rem !important;
    }

    .ps-xl-9 {
        padding-left: 4rem !important;
    }

    .ps-xl-10 {
        padding-left: 4.5rem !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: .25rem !important;
    }

    .gap-xl-2 {
        gap: .5rem !important;
    }

    .gap-xl-3 {
        gap: 1rem !important;
    }

    .gap-xl-4 {
        gap: 1.5rem !important;
    }

    .gap-xl-5 {
        gap: 2rem !important;
    }

    .gap-xl-6 {
        gap: 2.5rem !important;
    }

    .gap-xl-7 {
        gap: 3rem !important;
    }

    .gap-xl-8 {
        gap: 3.5rem !important;
    }

    .gap-xl-9 {
        gap: 4rem !important;
    }

    .gap-xl-10 {
        gap: 4.5rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    .content-space-t-xl-0 {
        padding-top: 0 !important;
    }

    .content-space-t-xl-1 {
        padding-top: 3rem !important;
    }

    .content-space-t-xl-2 {
        padding-top: 5rem !important;
    }

    .content-space-t-xl-3 {
        padding-top: 7.5rem !important;
    }

    .content-space-t-xl-4 {
        padding-top: 10rem !important;
    }

    .content-space-t-xl-5 {
        padding-top: 12.5rem !important;
    }

    .content-space-t-xl-auto {
        padding-top: auto !important;
    }

    .content-space-b-xl-0 {
        padding-bottom: 0 !important;
    }

    .content-space-b-xl-1 {
        padding-bottom: 3rem !important;
    }

    .content-space-b-xl-2 {
        padding-bottom: 5rem !important;
    }

    .content-space-b-xl-3 {
        padding-bottom: 7.5rem !important;
    }

    .content-space-b-xl-4 {
        padding-bottom: 10rem !important;
    }

    .content-space-b-xl-5 {
        padding-bottom: 12.5rem !important;
    }

    .content-space-b-xl-auto {
        padding-bottom: auto !important;
    }

    .content-space-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-space-xl-1 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .content-space-xl-2 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .content-space-xl-3 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .content-space-xl-4 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .content-space-xl-5 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .content-space-xl-auto {
        padding-top: auto !important;
        padding-bottom: auto !important;
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left !important;
    }

    .float-xxl-end {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .position-xxl-static {
        position: static !important;
    }

    .position-xxl-relative {
        position: relative !important;
    }

    .position-xxl-absolute {
        position: absolute !important;
    }

    .position-xxl-fixed {
        position: fixed !important;
    }

    .position-xxl-sticky {
        position: sticky !important;
    }

    .top-xxl-0 {
        top: 0 !important;
    }

    .top-xxl-50 {
        top: 50% !important;
    }

    .top-xxl-100 {
        top: 100% !important;
    }

    .bottom-xxl-0 {
        bottom: 0 !important;
    }

    .bottom-xxl-50 {
        bottom: 50% !important;
    }

    .bottom-xxl-100 {
        bottom: 100% !important;
    }

    .start-xxl-0 {
        left: 0 !important;
    }

    .start-xxl-50 {
        left: 50% !important;
    }

    .start-xxl-100 {
        left: 100% !important;
    }

    .end-xxl-0 {
        right: 0 !important;
    }

    .end-xxl-50 {
        right: 50% !important;
    }

    .end-xxl-100 {
        right: 100% !important;
    }

    .w-xxl-25 {
        width: 25% !important;
    }

    .w-xxl-50 {
        width: 50% !important;
    }

    .w-xxl-75 {
        width: 75% !important;
    }

    .w-xxl-100 {
        width: 100% !important;
    }

    .w-xxl-auto {
        width: auto !important;
    }

    .w-xxl-35 {
        width: 35% !important;
    }

    .w-xxl-65 {
        width: 65% !important;
    }

    .w-xxl-85 {
        width: 85% !important;
    }

    .h-xxl-25 {
        height: 25% !important;
    }

    .h-xxl-50 {
        height: 50% !important;
    }

    .h-xxl-75 {
        height: 75% !important;
    }

    .h-xxl-100 {
        height: 100% !important;
    }

    .h-xxl-auto {
        height: auto !important;
    }

    .vh-xxl-100 {
        height: 100vh !important;
    }

    .vh-xxl-30 {
        height: 30vh !important;
    }

    .vh-xxl-50 {
        height: 50vh !important;
    }

    .vh-xxl-70 {
        height: 70vh !important;
    }

    .min-vh-xxl-100 {
        min-height: 100vh !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: .25rem !important;
    }

    .m-xxl-2 {
        margin: .5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 2rem !important;
    }

    .m-xxl-6 {
        margin: 2.5rem !important;
    }

    .m-xxl-7 {
        margin: 3rem !important;
    }

    .m-xxl-8 {
        margin: 3.5rem !important;
    }

    .m-xxl-9 {
        margin: 4rem !important;
    }

    .m-xxl-10 {
        margin: 4.5rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important;
    }

    .mx-xxl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-xxl-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-xxl-6 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-xxl-7 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-xxl-8 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-xxl-9 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-xxl-10 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important;
    }

    .my-xxl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important;
    }

    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-5 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xxl-6 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-xxl-7 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-8 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-xxl-9 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xxl-10 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: .25rem !important;
    }

    .mt-xxl-2 {
        margin-top: .5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-5 {
        margin-top: 2rem !important;
    }

    .mt-xxl-6 {
        margin-top: 2.5rem !important;
    }

    .mt-xxl-7 {
        margin-top: 3rem !important;
    }

    .mt-xxl-8 {
        margin-top: 3.5rem !important;
    }

    .mt-xxl-9 {
        margin-top: 4rem !important;
    }

    .mt-xxl-10 {
        margin-top: 4.5rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: .25rem !important;
    }

    .me-xxl-2 {
        margin-right: .5rem !important;
    }

    .me-xxl-3 {
        margin-right: 1rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .me-xxl-5 {
        margin-right: 2rem !important;
    }

    .me-xxl-6 {
        margin-right: 2.5rem !important;
    }

    .me-xxl-7 {
        margin-right: 3rem !important;
    }

    .me-xxl-8 {
        margin-right: 3.5rem !important;
    }

    .me-xxl-9 {
        margin-right: 4rem !important;
    }

    .me-xxl-10 {
        margin-right: 4.5rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 2rem !important;
    }

    .mb-xxl-6 {
        margin-bottom: 2.5rem !important;
    }

    .mb-xxl-7 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-8 {
        margin-bottom: 3.5rem !important;
    }

    .mb-xxl-9 {
        margin-bottom: 4rem !important;
    }

    .mb-xxl-10 {
        margin-bottom: 4.5rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: .25rem !important;
    }

    .ms-xxl-2 {
        margin-left: .5rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .ms-xxl-5 {
        margin-left: 2rem !important;
    }

    .ms-xxl-6 {
        margin-left: 2.5rem !important;
    }

    .ms-xxl-7 {
        margin-left: 3rem !important;
    }

    .ms-xxl-8 {
        margin-left: 3.5rem !important;
    }

    .ms-xxl-9 {
        margin-left: 4rem !important;
    }

    .ms-xxl-10 {
        margin-left: 4.5rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .m-xxl-n1 {
        margin: -.25rem !important;
    }

    .m-xxl-n2 {
        margin: -.5rem !important;
    }

    .m-xxl-n3 {
        margin: -1rem !important;
    }

    .m-xxl-n4 {
        margin: -1.5rem !important;
    }

    .m-xxl-n5 {
        margin: -2rem !important;
    }

    .m-xxl-n6 {
        margin: -2.5rem !important;
    }

    .m-xxl-n7 {
        margin: -3rem !important;
    }

    .m-xxl-n8 {
        margin: -3.5rem !important;
    }

    .m-xxl-n9 {
        margin: -4rem !important;
    }

    .m-xxl-n10 {
        margin: -4.5rem !important;
    }

    .mx-xxl-n1 {
        margin-right: -.25rem !important;
        margin-left: -.25rem !important;
    }

    .mx-xxl-n2 {
        margin-right: -.5rem !important;
        margin-left: -.5rem !important;
    }

    .mx-xxl-n3 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-xxl-n4 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-xxl-n5 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-xxl-n6 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-xxl-n7 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-xxl-n8 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-xxl-n9 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-xxl-n10 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .my-xxl-n1 {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important;
    }

    .my-xxl-n2 {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important;
    }

    .my-xxl-n3 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xxl-n4 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xxl-n5 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xxl-n6 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-xxl-n7 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xxl-n8 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-xxl-n9 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xxl-n10 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .mt-xxl-n1 {
        margin-top: -.25rem !important;
    }

    .mt-xxl-n2 {
        margin-top: -.5rem !important;
    }

    .mt-xxl-n3 {
        margin-top: -1rem !important;
    }

    .mt-xxl-n4 {
        margin-top: -1.5rem !important;
    }

    .mt-xxl-n5 {
        margin-top: -2rem !important;
    }

    .mt-xxl-n6 {
        margin-top: -2.5rem !important;
    }

    .mt-xxl-n7 {
        margin-top: -3rem !important;
    }

    .mt-xxl-n8 {
        margin-top: -3.5rem !important;
    }

    .mt-xxl-n9 {
        margin-top: -4rem !important;
    }

    .mt-xxl-n10 {
        margin-top: -4.5rem !important;
    }

    .me-xxl-n1 {
        margin-right: -.25rem !important;
    }

    .me-xxl-n2 {
        margin-right: -.5rem !important;
    }

    .me-xxl-n3 {
        margin-right: -1rem !important;
    }

    .me-xxl-n4 {
        margin-right: -1.5rem !important;
    }

    .me-xxl-n5 {
        margin-right: -2rem !important;
    }

    .me-xxl-n6 {
        margin-right: -2.5rem !important;
    }

    .me-xxl-n7 {
        margin-right: -3rem !important;
    }

    .me-xxl-n8 {
        margin-right: -3.5rem !important;
    }

    .me-xxl-n9 {
        margin-right: -4rem !important;
    }

    .me-xxl-n10 {
        margin-right: -4.5rem !important;
    }

    .mb-xxl-n1 {
        margin-bottom: -.25rem !important;
    }

    .mb-xxl-n2 {
        margin-bottom: -.5rem !important;
    }

    .mb-xxl-n3 {
        margin-bottom: -1rem !important;
    }

    .mb-xxl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xxl-n5 {
        margin-bottom: -2rem !important;
    }

    .mb-xxl-n6 {
        margin-bottom: -2.5rem !important;
    }

    .mb-xxl-n7 {
        margin-bottom: -3rem !important;
    }

    .mb-xxl-n8 {
        margin-bottom: -3.5rem !important;
    }

    .mb-xxl-n9 {
        margin-bottom: -4rem !important;
    }

    .mb-xxl-n10 {
        margin-bottom: -4.5rem !important;
    }

    .ms-xxl-n1 {
        margin-left: -.25rem !important;
    }

    .ms-xxl-n2 {
        margin-left: -.5rem !important;
    }

    .ms-xxl-n3 {
        margin-left: -1rem !important;
    }

    .ms-xxl-n4 {
        margin-left: -1.5rem !important;
    }

    .ms-xxl-n5 {
        margin-left: -2rem !important;
    }

    .ms-xxl-n6 {
        margin-left: -2.5rem !important;
    }

    .ms-xxl-n7 {
        margin-left: -3rem !important;
    }

    .ms-xxl-n8 {
        margin-left: -3.5rem !important;
    }

    .ms-xxl-n9 {
        margin-left: -4rem !important;
    }

    .ms-xxl-n10 {
        margin-left: -4.5rem !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: .25rem !important;
    }

    .p-xxl-2 {
        padding: .5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 2rem !important;
    }

    .p-xxl-6 {
        padding: 2.5rem !important;
    }

    .p-xxl-7 {
        padding: 3rem !important;
    }

    .p-xxl-8 {
        padding: 3.5rem !important;
    }

    .p-xxl-9 {
        padding: 4rem !important;
    }

    .p-xxl-10 {
        padding: 4.5rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important;
    }

    .px-xxl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }

    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-xxl-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-xxl-6 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-xxl-7 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-xxl-8 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-xxl-9 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-xxl-10 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important;
    }

    .py-xxl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important;
    }

    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xxl-6 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-xxl-7 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xxl-8 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-xxl-9 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xxl-10 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: .25rem !important;
    }

    .pt-xxl-2 {
        padding-top: .5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-5 {
        padding-top: 2rem !important;
    }

    .pt-xxl-6 {
        padding-top: 2.5rem !important;
    }

    .pt-xxl-7 {
        padding-top: 3rem !important;
    }

    .pt-xxl-8 {
        padding-top: 3.5rem !important;
    }

    .pt-xxl-9 {
        padding-top: 4rem !important;
    }

    .pt-xxl-10 {
        padding-top: 4.5rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: .25rem !important;
    }

    .pe-xxl-2 {
        padding-right: .5rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pe-xxl-5 {
        padding-right: 2rem !important;
    }

    .pe-xxl-6 {
        padding-right: 2.5rem !important;
    }

    .pe-xxl-7 {
        padding-right: 3rem !important;
    }

    .pe-xxl-8 {
        padding-right: 3.5rem !important;
    }

    .pe-xxl-9 {
        padding-right: 4rem !important;
    }

    .pe-xxl-10 {
        padding-right: 4.5rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 2rem !important;
    }

    .pb-xxl-6 {
        padding-bottom: 2.5rem !important;
    }

    .pb-xxl-7 {
        padding-bottom: 3rem !important;
    }

    .pb-xxl-8 {
        padding-bottom: 3.5rem !important;
    }

    .pb-xxl-9 {
        padding-bottom: 4rem !important;
    }

    .pb-xxl-10 {
        padding-bottom: 4.5rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: .25rem !important;
    }

    .ps-xxl-2 {
        padding-left: .5rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .ps-xxl-5 {
        padding-left: 2rem !important;
    }

    .ps-xxl-6 {
        padding-left: 2.5rem !important;
    }

    .ps-xxl-7 {
        padding-left: 3rem !important;
    }

    .ps-xxl-8 {
        padding-left: 3.5rem !important;
    }

    .ps-xxl-9 {
        padding-left: 4rem !important;
    }

    .ps-xxl-10 {
        padding-left: 4.5rem !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: .25rem !important;
    }

    .gap-xxl-2 {
        gap: .5rem !important;
    }

    .gap-xxl-3 {
        gap: 1rem !important;
    }

    .gap-xxl-4 {
        gap: 1.5rem !important;
    }

    .gap-xxl-5 {
        gap: 2rem !important;
    }

    .gap-xxl-6 {
        gap: 2.5rem !important;
    }

    .gap-xxl-7 {
        gap: 3rem !important;
    }

    .gap-xxl-8 {
        gap: 3.5rem !important;
    }

    .gap-xxl-9 {
        gap: 4rem !important;
    }

    .gap-xxl-10 {
        gap: 4.5rem !important;
    }

    .text-xxl-start {
        text-align: left !important;
    }

    .text-xxl-end {
        text-align: right !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }

    .content-space-t-xxl-0 {
        padding-top: 0 !important;
    }

    .content-space-t-xxl-1 {
        padding-top: 3rem !important;
    }

    .content-space-t-xxl-2 {
        padding-top: 5rem !important;
    }

    .content-space-t-xxl-3 {
        padding-top: 7.5rem !important;
    }

    .content-space-t-xxl-4 {
        padding-top: 10rem !important;
    }

    .content-space-t-xxl-5 {
        padding-top: 12.5rem !important;
    }

    .content-space-t-xxl-auto {
        padding-top: auto !important;
    }

    .content-space-b-xxl-0 {
        padding-bottom: 0 !important;
    }

    .content-space-b-xxl-1 {
        padding-bottom: 3rem !important;
    }

    .content-space-b-xxl-2 {
        padding-bottom: 5rem !important;
    }

    .content-space-b-xxl-3 {
        padding-bottom: 7.5rem !important;
    }

    .content-space-b-xxl-4 {
        padding-bottom: 10rem !important;
    }

    .content-space-b-xxl-5 {
        padding-bottom: 12.5rem !important;
    }

    .content-space-b-xxl-auto {
        padding-bottom: auto !important;
    }

    .content-space-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .content-space-xxl-1 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .content-space-xxl-2 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .content-space-xxl-3 {
        padding-top: 7.5rem !important;
        padding-bottom: 7.5rem !important;
    }

    .content-space-xxl-4 {
        padding-top: 10rem !important;
        padding-bottom: 10rem !important;
    }

    .content-space-xxl-5 {
        padding-top: 12.5rem !important;
        padding-bottom: 12.5rem !important;
    }

    .content-space-xxl-auto {
        padding-top: auto !important;
        padding-bottom: auto !important;
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 2.5rem !important;
    }

    .fs-2 {
        font-size: 1.75rem !important;
    }

    .fs-3 {
        font-size: 1.3125rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

a {
    text-decoration: none;
}

    :focus, a:focus, button:focus {
        outline-color: rgba(55, 125, 255, .5);
    }

figure {
    margin-bottom: 0;
}

dl {
    margin-bottom: 0;
}

dt {
    color: #1e2022;
}

dd {
    margin-bottom: .75rem;
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

::-moz-selection {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
}

::selection {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
}

.bg-primary ::-moz-selection {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
}

.bg-primary ::selection {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
}

.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.fadeIn {
    animation-name: fadeIn;
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 15px, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.fadeInUp {
    animation-name: fadeInUp;
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOutUp {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
}

.fadeOutUp {
    animation-name: fadeOutUp;
}

@keyframes fadeOutDown {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
}

.fadeOutDown {
    animation-name: fadeOutDown;
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 10px, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInUp {
    animation-name: slideInUp;
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -10px, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    animation-name: slideInDown;
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInLeft {
    animation-name: fadeInLeft;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInRight {
    animation-name: fadeInRight;
}

@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
}

.fadeOutLeft {
    animation-name: fadeOutLeft;
}

@keyframes fadeOutRight {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
}

.fadeOutRight {
    animation-name: fadeOutRight;
}

.accordion-button:focus {
    box-shadow: none;
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

.accordion-button {
    color: #21325b;
    font-size: 1rem;
    font-weight: 600;
    padding: .75rem 1.25rem;
}

@media (max-width:575.98px) {
    .accordion-button {
        padding: .5rem .8333333333rem;
    }
}

.accordion-body {
    padding-top: 0;
}

@media (max-width:575.98px) {
    .accordion-body, .accordion-button {
        padding: .5rem .8333333333rem;
    }
}

.accordion-flush .accordion-body, .accordion-flush .accordion-button {
    padding-left: 0;
    padding-right: 0;
}

.accordion-lg .accordion-button {
    font-size: 1.125rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.accordion-lg .accordion-body {
    padding-bottom: 1.5rem;
}

.accordion-btn-icon-start .accordion-button::before {
    flex-shrink: 0;
    width: 1rem;
    height: 1rem;
    content: "";
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2321325b'%3e%3cpath d='M19, 11.5v1a.5.5, 0, 0, 1-.5.5H13v5.5a.5.5, 0, 0, 1-.5.5h-1a.5.5, 0, 0, 1-.5-.5V13H5.5a.5.5, 0, 0, 1-.5-.5v-1a.5.5, 0, 0, 1, .5-.5H11V5.5a.5.5, 0, 0, 1, .5-.5h1a.5.5, 0, 0, 1, .5.5V11h5.5A.5.5, 0, 0, 1, 19, 11.5Z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1rem;
    transition: transform .2s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .accordion-btn-icon-start .accordion-button: :before {
        transition: none;
    }
}

.accordion-btn-icon-start .accordion-button:not(.collapsed)::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23377dff'%3e%3cpath d='M5.5, 13a.5.5, 0, 0, 1-.5-.5v-1a.5.5, 0, 0, 1, .5-.5h13a.5.5, 0, 0, 1, .5.5v1a.5.5, 0, 0, 1-.5.5Z'/%3e%3c/svg%3e");
    transform: rotate(0);
}

.accordion-btn-icon-start .accordion-button::after {
    display: none;
}

.alert-primary {
    color: #fff;
    background-color: #414141;
    border-color: #414141;
}

    .alert-primary .alert-link {
        color: #fff;
    }

.alert-secondary {
    color: #fff;
    background-color: #858585;
    border-color: #858585;
}

    .alert-secondary .alert-link {
        color: #fff;
    }

.alert-success {
    color: #fff;
    background-color: #00c9a7;
    border-color: #00c9a7;
}

    .alert-success .alert-link {
        color: #fff;
    }

.alert-info {
    color: #fff;
    background-color: #09a5be;
    border-color: #09a5be;
}

    .alert-info .alert-link {
        color: #fff;
    }

.alert-warning {
    color: #000;
    background-color: #ffff00;
    border-color: #ffff00;
}

    .alert-warning .alert-link {
        color: #000;
    }

.alert-danger {
    color: #fff;
    background-color: #eF373e;
    border-color: #eF373e;
}

    .alert-danger .alert-link {
        color: #fff;
    }

.alert-light {
    color: #000;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}

    .alert-light .alert-link {
        color: #000;
    }

.alert-dark {
    color: #fff;
    background-color: #21325b;
    border-color: #21325b;
}

    .alert-dark .alert-link {
        color: #fff;
    }

.alert-soft-primary {
    color: #414141;
    background-color: rgba(55, 125, 255, .15);
}

    .alert-soft-primary .alert-link {
        color: #414141;
    }

        .alert-soft-primary .alert-link:hover {
            color: #eF373e;
        }

.alert-soft-secondary {
    color: #858585;
    background-color: rgba(133, 133, 133, .15);
}

    .alert-soft-secondary .alert-link {
        color: #858585;
    }

        .alert-soft-secondary .alert-link:hover {
            color: #60748b;
        }

.alert-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .15);
}

    .alert-soft-success .alert-link {
        color: #00c9a7;
    }

        .alert-soft-success .alert-link:hover {
            color: #00a589;
        }

.alert-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .15);
}

    .alert-soft-info .alert-link {
        color: #09a5be;
    }

        .alert-soft-info .alert-link:hover {
            color: #07879c;
        }

.alert-soft-warning {
    color: #ffff00;
    background-color: rgba(245, 202, 153, .15);
}

    .alert-soft-warning .alert-link {
        color: #ffff00;
    }

        .alert-soft-warning .alert-link:hover {
            color: #f2b978;
        }

.alert-soft-danger {
    color: #eF373e;
    background-color: rgba(237, 76, 120, .15);
}

    .alert-soft-danger .alert-link {
        color: #eF373e;
    }

        .alert-soft-danger .alert-link:hover {
            color: #ea2c60;
        }

.alert-soft-light {
    color: #f7f7f7;
    background-color: rgba(247, 250, 255, .15);
}

    .alert-soft-light .alert-link {
        color: #f7f7f7;
    }

        .alert-soft-light .alert-link:hover {
            color: #d3e4ff;
        }

.alert-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .35);
}

    .alert-soft-dark .alert-link {
        color: #21325b;
    }

        .alert-soft-dark .alert-link:hover {
            color: #172441;
        }

.alert-white {
    border: .0625rem solid rgba(33, 50, 91, .3);
    background-color: #fff;
}

.avatar {
    position: relative;
    display: inline-block;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: .5rem;
}

    .avatar:not(img) {
        background-color: #fff;
    }

.avatar-img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: .5rem;
}

.avatar-initials {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.125rem;
    height: 3.125rem;
    font-size: 1rem;
    font-weight: 600;
    pointer-events: none;
    text-transform: uppercase;
    border-radius: .5rem;
}

.avatar-circle {
    border-radius: 50%
}

    .avatar-circle .avatar, .avatar-circle .avatar-img, .avatar-circle .avatar-initials {
        border-radius: 50%
    }

.avatar-centered {
    display: flex;
    margin-right: auto;
    margin-left: auto;
}

.avatar-group {
    display: flex;
}

    .avatar-group .avatar:hover {
        z-index: 2;
    }

    .avatar-group .avatar-circle .avatar-initials {
        border-radius: 50%
    }

    .avatar-group .avatar .avatar-img, .avatar-group .avatar .avatar-initials, .avatar-group .avatar-sm .avatar-img, .avatar-group .avatar-sm .avatar-initials, .avatar-group .avatar-xs .avatar-img, .avatar-group .avatar-xs .avatar-initials {
        border: 2px solid #fff;
    }

    .avatar-group .avatar-lg .avatar-img, .avatar-group .avatar-lg .avatar-initials {
        border: 5px solid #fff;
    }

    .avatar-group .avatar-xl .avatar-img, .avatar-group .avatar-xl .avatar-initials {
        border: 7px solid #fff;
    }

    .avatar-group .avatar + .avatar {
        margin-left: -1rem;
    }

    .avatar-group .avatar-xs + .avatar-xs {
        margin-left: -.6125rem;
    }

    .avatar-group .avatar-sm + .avatar-sm {
        margin-left: -.875rem;
    }

    .avatar-group .avatar-lg + .avatar-lg {
        margin-left: -1.5rem;
    }

    .avatar-group .avatar-xl + .avatar-xl {
        margin-left: -2rem;
    }

    .avatar-group .avatar, .avatar-group .avatar-initials {
        width: 3.125rem;
        height: 3.125rem;
    }

    .avatar-group .avatar-initials {
        font-size: 1rem;
    }

    .avatar-group .avatar + .avatar {
        margin-left: -1rem;
    }

.avatar-group-xs .avatar, .avatar-group-xs .avatar-initials {
    width: 1.75rem;
    height: 1.75rem;
}

.avatar-group-xs .avatar-initials {
    font-size: .75rem;
}

.avatar-group-xs .avatar + .avatar {
    margin-left: -.6125rem;
}

.avatar-group-sm .avatar, .avatar-group-sm .avatar-initials {
    width: 2.5rem;
    height: 2.5rem;
}

.avatar-group-sm .avatar-initials {
    font-size: .8125rem;
}

.avatar-group-sm .avatar + .avatar {
    margin-left: -.875rem;
}

.avatar-group-lg .avatar, .avatar-group-lg .avatar-initials {
    width: 4.25rem;
    height: 4.25rem;
}

.avatar-group-lg .avatar-initials {
    font-size: 1.25rem;
}

.avatar-group-lg .avatar + .avatar {
    margin-left: -1.5rem;
}

.avatar-group-xl .avatar, .avatar-group-xl .avatar-initials {
    width: 5.625rem;
    height: 5.625rem;
}

.avatar-group-xl .avatar-initials {
    font-size: 2rem;
}

.avatar-group-xl .avatar + .avatar {
    margin-left: -1.5rem;
}

.avatar-group-xxl .avatar, .avatar-group-xxl .avatar-initials {
    width: 7rem;
    height: 7rem;
}

.avatar-group-xxl .avatar-initials {
    font-size: 3rem;
}

.avatar-group-xxl .avatar + .avatar {
    margin-left: -2rem;
}

.avatar.avatar-circle .avatar-status {
    bottom: -.21875rem;
    right: -.21875rem;
}

.avatar.avatar-circle .avatar-sm-status {
    bottom: 0;
    right: 0;
}

.avatar.avatar-circle .avatar-lg-status {
    bottom: -.325rem;
    right: -.325rem;
}

.avatar-xss, .avatar-xss .avatar-initials {
    width: 1rem;
    height: 1rem;
}

    .avatar-xss .avatar-img {
        width: 1rem;
    }

    .avatar-xss .avatar-initials {
        font-size: .75rem;
    }

.avatar-xs, .avatar-xs .avatar-initials {
    width: 1.75rem;
    height: 1.75rem;
}

    .avatar-xs .avatar-img {
        width: 1.75rem;
    }

    .avatar-xs .avatar-initials {
        font-size: .75rem;
    }

    .avatar-xs.avatar-circle .avatar-status {
        bottom: -.21875rem;
        right: -.21875rem;
    }

    .avatar-xs.avatar-circle .avatar-sm-status {
        bottom: -.1171875rem;
        right: -.1171875rem;
    }

    .avatar-xs.avatar-circle .avatar-lg-status {
        bottom: -.325rem;
        right: -.325rem;
    }

    .avatar-xs, .avatar-xs .avatar-initials {
        width: 1.75rem;
        height: 1.75rem;
    }

        .avatar-xs .avatar-img {
            width: 1.75rem;
        }

        .avatar-xs .avatar-initials {
            font-size: .75rem;
        }

        .avatar-xs.avatar-circle .avatar-status {
            bottom: -.21875rem;
            right: -.21875rem;
        }

        .avatar-xs.avatar-circle .avatar-sm-status {
            bottom: -.1171875rem;
            right: -.1171875rem;
        }

        .avatar-xs.avatar-circle .avatar-lg-status {
            bottom: -.325rem;
            right: -.325rem;
        }

.avatar-sm, .avatar-sm .avatar-initials {
    width: 2.5rem;
    height: 2.5rem;
}

    .avatar-sm .avatar-img {
        width: 2.5rem;
    }

    .avatar-sm .avatar-initials {
        font-size: .8125rem;
    }

    .avatar-sm.avatar-circle .avatar-status {
        bottom: -.21875rem;
        right: -.21875rem;
    }

    .avatar-sm.avatar-circle .avatar-sm-status {
        bottom: -.09375rem;
        right: -.09375rem;
    }

    .avatar-sm.avatar-circle .avatar-lg-status {
        bottom: -.40625rem;
        right: -.40625rem;
    }

.avatar-lg, .avatar-lg .avatar-initials {
    width: 4.25rem;
    height: 4.25rem;
}

    .avatar-lg .avatar-img {
        width: 4.25rem;
    }

    .avatar-lg .avatar-initials {
        font-size: 1.25rem;
    }

    .avatar-lg.avatar-circle .avatar-status {
        bottom: -.13125rem;
        right: -.13125rem;
    }

    .avatar-lg.avatar-circle .avatar-sm-status {
        bottom: .09375rem;
        right: .09375rem;
    }

    .avatar-lg.avatar-circle .avatar-lg-status {
        bottom: -.203125rem;
        right: -.203125rem;
    }

.avatar-xl, .avatar-xl .avatar-initials {
    width: 5.625rem;
    height: 5.625rem;
}

    .avatar-xl .avatar-img {
        width: 5.625rem;
    }

    .avatar-xl .avatar-initials {
        font-size: 2rem;
    }

    .avatar-xl.avatar-circle .avatar-status {
        bottom: .1640625rem;
        right: .1640625rem;
    }

    .avatar-xl.avatar-circle .avatar-sm-status {
        bottom: .234375rem;
        right: .234375rem;
    }

    .avatar-xl.avatar-circle .avatar-lg-status {
        bottom: .1354166667rem;
        right: .1354166667rem;
    }

.avatar-xxl, .avatar-xxl .avatar-initials {
    width: 7rem;
    height: 7rem;
}

    .avatar-xxl .avatar-img {
        width: 7rem;
    }

    .avatar-xxl .avatar-initials {
        font-size: 3rem;
    }

    .avatar-xxl.avatar-circle .avatar-status {
        bottom: .75rem;
        right: .75rem;
    }

    .avatar-xxl.avatar-circle .avatar-sm-status {
        bottom: .875rem;
        right: .875rem;
    }

    .avatar-xxl.avatar-circle .avatar-lg-status {
        bottom: .65rem;
        right: .65rem;
    }

.avatar-status {
    position: absolute;
    bottom: -.525rem;
    right: -.525rem;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    text-align: center;
    vertical-align: baseline;
    border: .125rem solid #fff;
    width: 1.3125rem;
    height: 1.3125rem;
    line-height: 1;
    font-size: .625rem;
    border-radius: 50%
}

.avatar-sm-status {
    bottom: -.2625rem;
    right: -.2625rem;
    width: .9375rem;
    height: .9375rem;
    font-size: .5rem;
}

.avatar-lg-status {
    width: 1.625rem;
    height: 1.625rem;
    font-size: .75rem;
}

.avatar-primary .avatar-initials {
    color: #fff;
    background-color: #414141;
}

.avatar-status-primary {
    color: #fff;
    background-color: #414141;
}

.avatar-secondary .avatar-initials {
    color: #fff;
    background-color: #858585;
}

.avatar-status-secondary {
    color: #fff;
    background-color: #858585;
}

.avatar-success .avatar-initials {
    color: #fff;
    background-color: #00c9a7;
}

.avatar-status-success {
    color: #fff;
    background-color: #00c9a7;
}

.avatar-info .avatar-initials {
    color: #fff;
    background-color: #09a5be;
}

.avatar-status-info {
    color: #fff;
    background-color: #09a5be;
}

.avatar-warning .avatar-initials {
    color: #000;
    background-color: #ffff00;
}

.avatar-status-warning {
    color: #000;
    background-color: #ffff00;
}

.avatar-danger .avatar-initials {
    color: #fff;
    background-color: #eF373e;
}

.avatar-status-danger {
    color: #fff;
    background-color: #eF373e;
}

.avatar-light .avatar-initials {
    color: #000;
    background-color: #f7f7f7;
}

.avatar-status-light {
    color: #000;
    background-color: #f7f7f7;
}

.avatar-dark .avatar-initials {
    color: #fff;
    background-color: #21325b;
}

.avatar-status-dark {
    color: #fff;
    background-color: #21325b;
}

.avatar-soft-primary .avatar-initials {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
}

.avatar-status-soft-primary {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
}

.avatar-soft-secondary .avatar-initials {
    color: #858585;
    background-color: rgba(133, 133, 133, .1);
}

.avatar-status-soft-secondary {
    color: #858585;
    background-color: rgba(133, 133, 133, .1);
}

.avatar-soft-success .avatar-initials {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}

.avatar-status-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}

.avatar-soft-info .avatar-initials {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}

.avatar-status-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}

.avatar-soft-warning .avatar-initials {
    color: #ffff00;
    background-color: rgba(245, 202, 153, .1);
}

.avatar-status-soft-warning {
    color: #ffff00;
    background-color: rgba(245, 202, 153, .1);
}

.avatar-soft-danger .avatar-initials {
    color: #eF373e;
    background-color: rgba(237, 76, 120, .1);
}

.avatar-status-soft-danger {
    color: #eF373e;
    background-color: rgba(237, 76, 120, .1);
}

.avatar-soft-light .avatar-initials {
    color: #f7f7f7;
    background-color: rgba(247, 250, 255, .1);
}

.avatar-status-soft-light {
    color: #f7f7f7;
    background-color: rgba(247, 250, 255, .1);
}

.avatar-soft-dark .avatar-initials {
    color: #21325b;
    background-color: rgba(33, 50, 91, .3);
}

.avatar-status-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .3);
}

.avatar.avatar-4x3 {
    width: 4.1666666667rem;
    height: auto;
    border-radius: 0;
}

    .avatar.avatar-4x3 .avatar-img {
        width: 4.1666666667rem;
        height: inherit;
    }

.avatar-xss.avatar-4x3 {
    width: 1.3333333333rem;
    height: auto;
    border-radius: 0;
}

    .avatar-xss.avatar-4x3 .avatar-img {
        width: 1.3333333333rem;
        height: inherit;
    }

.avatar-xs.avatar-4x3 {
    width: 2.3333333333rem;
    height: auto;
    border-radius: 0;
}

    .avatar-xs.avatar-4x3 .avatar-img {
        width: 2.3333333333rem;
        height: inherit;
    }

.avatar-sm.avatar-4x3 {
    width: 3.3333333333rem;
    height: auto;
    border-radius: 0;
}

    .avatar-sm.avatar-4x3 .avatar-img {
        width: 3.3333333333rem;
        height: inherit;
    }

.avatar-lg.avatar-4x3 {
    width: 5.6666666667rem;
    height: auto;
    border-radius: 0;
}

    .avatar-lg.avatar-4x3 .avatar-img {
        width: 5.6666666667rem;
        height: inherit;
    }

.avatar-xl.avatar-4x3 {
    width: 7.5rem;
    height: auto;
    border-radius: 0;
}

    .avatar-xl.avatar-4x3 .avatar-img {
        width: 7.5rem;
        height: inherit;
    }

.avatar-xxl.avatar-4x3 {
    width: 9.3333333333rem;
    height: auto;
    border-radius: 0;
}

    .avatar-xxl.avatar-4x3 .avatar-img {
        width: 9.3333333333rem;
        height: inherit;
    }

.badge {
    line-height: normal;
}

.banner-half-middle-x {
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    height: 100%;
    z-index: -1;
}

    .banner-half-middle-x::before {
        position: absolute;
        top: 50%;
        right: 100%;
        width: 80%;
        height: 80%;
        background-image: linear-gradient(transparent, rgba(55, 125, 255, .075) 50%, transparent);
        content: "";
        transform: translateY(-50%);
    }

.blockquote {
    color: #1e2022;
}

.blockquote-left-border {
    color: #677788;
    border-left: .1875rem solid rgba(33, 50, 91, .3);
    padding-left: .75rem;
}

.blockquote-footer {
    font-weight: 600;
    line-height: normal;
    margin-top: 1.5rem;
    margin-bottom: 0;
}

    .blockquote-footer::before {
        content: ""
    }

.blockquote-footer-source {
    display: block;
    color: #677788;
    font-size: .875rem;
    font-weight: 400;
    margin-top: .25rem;
}

.blockquote-light {
    color: #fff;
}

    .blockquote-light .blockquote-footer-source {
        color: rgba(255, 255, 255, .7);
    }

.blockquote-sm {
    font-size: 1rem;
}

.blockquote-lg {
    font-size: 1.75rem;
}

.brand {
    width: 100%;
    max-width: 7.5rem;
}

.breadcrumb .breadcrumb-item {
    color: #1e2022;
}

.breadcrumb-light .breadcrumb-item {
    color: #000;
}

    .breadcrumb-light .breadcrumb-item + .breadcrumb-item::before {
        color: #000;
    }

.breadcrumb-light .breadcrumb-link {
    color: rgba(255, 255, 255, .5);
}

    .breadcrumb-light .breadcrumb-link:hover {
        color: #fff;
    }

.btn:hover {
    border-color: transparent;
}

.btn-link {
    font-weight: 400;
}

    .btn-link:focus {
        box-shadow: none;
    }

.btn-check:focus + .btn, .btn:focus {
    box-shadow: none;
}

.btn-check:active + .btn, .btn-check:checked + .btn, .btn.active, .btn.show, .btn:active {
    border-color: transparent;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    border-color: transparent;
}

.btn.dropdown-toggle {
    display: inline-flex;
    align-items: center;
}

.btn-transition {
    transition: all .2s ease-in-out;
}

    .btn-transition:focus, .btn-transition:hover {
        transform: translateY(-.1875rem);
    }

.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover {
    box-shadow: 0 4px 11px rgba(41, 41, 41, .35);
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus, .btn-secondary:hover {
    box-shadow: 0 4px 11px rgba(133, 133, 133, .35);
}

.btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover {
    box-shadow: 0 4px 11px rgba(0, 201, 167, .35);
}

.btn-check:focus + .btn-info, .btn-info:focus, .btn-info:hover {
    box-shadow: 0 4px 11px rgba(9, 165, 190, .35);
}

.btn-check:focus + .btn-warning, .btn-warning:focus, .btn-warning:hover {
    box-shadow: 0 4px 11px rgba(245, 202, 153, .35);
}

.btn-check:focus + .btn-danger, .btn-danger:focus, .btn-danger:hover {
    box-shadow: 0 4px 11px rgba(237, 76, 120, .35);
}

.btn-check:focus + .btn-light, .btn-light:focus, .btn-light:hover {
    box-shadow: 0 4px 11px rgba(247, 250, 255, .35);
}

.btn-check:focus + .btn-dark, .btn-dark:focus, .btn-dark:hover {
    box-shadow: 0 4px 11px rgba(33, 50, 91, .35);
}

.btn-toggle .btn-toggle-default {
    display: inline-block;
}

.btn-toggle .btn-toggle-toggled {
    display: none;
}

.btn-toggle.toggled .btn-toggle-default {
    display: none;
}

.btn-toggle.toggled .btn-toggle-toggled {
    display: inline-block;
}

.btn-white {
    background-color: #fff;
    border: .0625rem solid rgba(33, 50, 91, .3);
}

    .btn-white.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-white, .btn-white:focus, .btn-white:hover {
        color: #eF373e;
        border-color: rgba(33, 50, 91, .3);
        background-color: #fff;
        box-shadow: 0 3px 6px -2px rgba(140, 152, 164, .25);
    }

        .btn-check:focus + .btn-white.dropdown-toggle::after, .btn-white:focus.dropdown-toggle::after, .btn-white:hover.dropdown-toggle::after {
            background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        }

    .btn-white.disabled, .btn-white:disabled {
        color: #bdc5d1;
        background-color: rgba(231, 234, 243, .5);
    }

.btn-primary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-secondary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-success.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-info.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-warning.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-danger.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-light.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-dark.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-ghost-primary {
    color: #414141;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-primary, .btn-check:checked + .btn-ghost-primary, .btn-check:focus + .btn-ghost-primary, .btn-ghost-primary.active, .btn-ghost-primary:active, .btn-ghost-primary:focus, .btn-ghost-primary:hover, .show > .btn-ghost-primary.dropdown-toggle {
        color: #414141;
        border-color: transparent;
        background-color: rgba(55, 125, 255, .1);
    }

    .btn-ghost-primary.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-primary.btn-no-focus, .btn-ghost-primary.btn-no-focus.focus, .btn-ghost-primary.btn-no-focus:focus, .btn-ghost-primary.btn-no-focus:hover {
        color: #414141;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-primary.btn-no-focus:hover, .btn-ghost-primary.btn-no-focus.focus:hover, .btn-ghost-primary.btn-no-focus:focus:hover, .btn-ghost-primary.btn-no-focus:hover:hover {
            color: #414141;
            background-color: rgba(55, 125, 255, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-primary.btn-no-focus.btn-transition, .btn-ghost-primary.btn-no-focus.btn-transition.focus, .btn-ghost-primary.btn-no-focus.btn-transition:focus, .btn-ghost-primary.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-primary.btn-no-focus.btn-transition:hover, .btn-ghost-primary.btn-no-focus.btn-transition.focus:hover, .btn-ghost-primary.btn-no-focus.btn-transition:focus:hover, .btn-ghost-primary.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-secondary {
    color: #858585;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-secondary, .btn-check:checked + .btn-ghost-secondary, .btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary.active, .btn-ghost-secondary:active, .btn-ghost-secondary:focus, .btn-ghost-secondary:hover, .show > .btn-ghost-secondary.dropdown-toggle {
        color: #858585;
        border-color: transparent;
        background-color: rgba(55, 125, 255, .1);
    }

    .btn-ghost-secondary.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-secondary.btn-no-focus, .btn-ghost-secondary.btn-no-focus.focus, .btn-ghost-secondary.btn-no-focus:focus, .btn-ghost-secondary.btn-no-focus:hover {
        color: #858585;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus.focus:hover, .btn-ghost-secondary.btn-no-focus:focus:hover, .btn-ghost-secondary.btn-no-focus:hover:hover {
            color: #858585;
            background-color: rgba(133, 133, 133, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition, .btn-ghost-secondary.btn-no-focus.btn-transition.focus, .btn-ghost-secondary.btn-no-focus.btn-transition:focus, .btn-ghost-secondary.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus:hover, .btn-ghost-secondary.btn-no-focus.btn-transition:focus:hover, .btn-ghost-secondary.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-success {
    color: #00c9a7;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-success, .btn-check:checked + .btn-ghost-success, .btn-check:focus + .btn-ghost-success, .btn-ghost-success.active, .btn-ghost-success:active, .btn-ghost-success:focus, .btn-ghost-success:hover, .show > .btn-ghost-success.dropdown-toggle {
        color: #00c9a7;
        border-color: transparent;
        background-color: rgba(0, 201, 167, .1);
    }

    .btn-ghost-success.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-success.btn-no-focus, .btn-ghost-success.btn-no-focus.focus, .btn-ghost-success.btn-no-focus:focus, .btn-ghost-success.btn-no-focus:hover {
        color: #00c9a7;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-success.btn-no-focus:hover, .btn-ghost-success.btn-no-focus.focus:hover, .btn-ghost-success.btn-no-focus:focus:hover, .btn-ghost-success.btn-no-focus:hover:hover {
            color: #00c9a7;
            background-color: rgba(0, 201, 167, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-success.btn-no-focus.btn-transition, .btn-ghost-success.btn-no-focus.btn-transition.focus, .btn-ghost-success.btn-no-focus.btn-transition:focus, .btn-ghost-success.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-success.btn-no-focus.btn-transition:hover, .btn-ghost-success.btn-no-focus.btn-transition.focus:hover, .btn-ghost-success.btn-no-focus.btn-transition:focus:hover, .btn-ghost-success.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-info {
    color: #09a5be;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-info, .btn-check:checked + .btn-ghost-info, .btn-check:focus + .btn-ghost-info, .btn-ghost-info.active, .btn-ghost-info:active, .btn-ghost-info:focus, .btn-ghost-info:hover, .show > .btn-ghost-info.dropdown-toggle {
        color: #09a5be;
        border-color: transparent;
        background-color: rgba(9, 165, 190, .1);
    }

    .btn-ghost-info.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-info.btn-no-focus, .btn-ghost-info.btn-no-focus.focus, .btn-ghost-info.btn-no-focus:focus, .btn-ghost-info.btn-no-focus:hover {
        color: #09a5be;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-info.btn-no-focus:hover, .btn-ghost-info.btn-no-focus.focus:hover, .btn-ghost-info.btn-no-focus:focus:hover, .btn-ghost-info.btn-no-focus:hover:hover {
            color: #09a5be;
            background-color: rgba(9, 165, 190, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-info.btn-no-focus.btn-transition, .btn-ghost-info.btn-no-focus.btn-transition.focus, .btn-ghost-info.btn-no-focus.btn-transition:focus, .btn-ghost-info.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-info.btn-no-focus.btn-transition:hover, .btn-ghost-info.btn-no-focus.btn-transition.focus:hover, .btn-ghost-info.btn-no-focus.btn-transition:focus:hover, .btn-ghost-info.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-warning {
    color: #ffff00;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-warning, .btn-check:checked + .btn-ghost-warning, .btn-check:focus + .btn-ghost-warning, .btn-ghost-warning.active, .btn-ghost-warning:active, .btn-ghost-warning:focus, .btn-ghost-warning:hover, .show > .btn-ghost-warning.dropdown-toggle {
        color: #ffff00;
        border-color: transparent;
        background-color: rgba(245, 202, 153, .1);
    }

    .btn-ghost-warning.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-warning.btn-no-focus, .btn-ghost-warning.btn-no-focus.focus, .btn-ghost-warning.btn-no-focus:focus, .btn-ghost-warning.btn-no-focus:hover {
        color: #ffff00;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-warning.btn-no-focus:hover, .btn-ghost-warning.btn-no-focus.focus:hover, .btn-ghost-warning.btn-no-focus:focus:hover, .btn-ghost-warning.btn-no-focus:hover:hover {
            color: #ffff00;
            background-color: rgba(245, 202, 153, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-warning.btn-no-focus.btn-transition, .btn-ghost-warning.btn-no-focus.btn-transition.focus, .btn-ghost-warning.btn-no-focus.btn-transition:focus, .btn-ghost-warning.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-warning.btn-no-focus.btn-transition:hover, .btn-ghost-warning.btn-no-focus.btn-transition.focus:hover, .btn-ghost-warning.btn-no-focus.btn-transition:focus:hover, .btn-ghost-warning.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-danger {
    color: #eF373e;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-danger, .btn-check:checked + .btn-ghost-danger, .btn-check:focus + .btn-ghost-danger, .btn-ghost-danger.active, .btn-ghost-danger:active, .btn-ghost-danger:focus, .btn-ghost-danger:hover, .show > .btn-ghost-danger.dropdown-toggle {
        color: #eF373e;
        border-color: transparent;
        background-color: rgba(237, 76, 120, .1);
    }

    .btn-ghost-danger.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-danger.btn-no-focus, .btn-ghost-danger.btn-no-focus.focus, .btn-ghost-danger.btn-no-focus:focus, .btn-ghost-danger.btn-no-focus:hover {
        color: #eF373e;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-danger.btn-no-focus:hover, .btn-ghost-danger.btn-no-focus.focus:hover, .btn-ghost-danger.btn-no-focus:focus:hover, .btn-ghost-danger.btn-no-focus:hover:hover {
            color: #eF373e;
            background-color: rgba(237, 76, 120, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-danger.btn-no-focus.btn-transition, .btn-ghost-danger.btn-no-focus.btn-transition.focus, .btn-ghost-danger.btn-no-focus.btn-transition:focus, .btn-ghost-danger.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-danger.btn-no-focus.btn-transition:hover, .btn-ghost-danger.btn-no-focus.btn-transition.focus:hover, .btn-ghost-danger.btn-no-focus.btn-transition:focus:hover, .btn-ghost-danger.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-light {
    color: #f7f7f7;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-light, .btn-check:checked + .btn-ghost-light, .btn-check:focus + .btn-ghost-light, .btn-ghost-light.active, .btn-ghost-light:active, .btn-ghost-light:focus, .btn-ghost-light:hover, .show > .btn-ghost-light.dropdown-toggle {
        color: #f7f7f7;
        border-color: transparent;
        background-color: rgba(247, 250, 255, .1);
    }

    .btn-ghost-light.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-light.btn-no-focus, .btn-ghost-light.btn-no-focus.focus, .btn-ghost-light.btn-no-focus:focus, .btn-ghost-light.btn-no-focus:hover {
        color: #f7f7f7;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-light.btn-no-focus:hover, .btn-ghost-light.btn-no-focus.focus:hover, .btn-ghost-light.btn-no-focus:focus:hover, .btn-ghost-light.btn-no-focus:hover:hover {
            color: #f7f7f7;
            background-color: rgba(247, 250, 255, .1);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-light.btn-no-focus.btn-transition, .btn-ghost-light.btn-no-focus.btn-transition.focus, .btn-ghost-light.btn-no-focus.btn-transition:focus, .btn-ghost-light.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-light.btn-no-focus.btn-transition:hover, .btn-ghost-light.btn-no-focus.btn-transition.focus:hover, .btn-ghost-light.btn-no-focus.btn-transition:focus:hover, .btn-ghost-light.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-ghost-dark {
    color: #21325b;
    background-color: transparent;
}

    .btn-check:active + .btn-ghost-dark, .btn-check:checked + .btn-ghost-dark, .btn-check:focus + .btn-ghost-dark, .btn-ghost-dark.active, .btn-ghost-dark:active, .btn-ghost-dark:focus, .btn-ghost-dark:hover, .show > .btn-ghost-dark.dropdown-toggle {
        color: #21325b;
        border-color: transparent;
        background-color: rgba(33, 50, 91, .3);
    }

    .btn-ghost-dark.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2321325b' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        transition: all .2s ease-in-out;
    }

    .btn-check:focus + .btn-ghost-dark.btn-no-focus, .btn-ghost-dark.btn-no-focus.focus, .btn-ghost-dark.btn-no-focus:focus, .btn-ghost-dark.btn-no-focus:hover {
        color: #21325b;
        background-color: unset;
        box-shadow: none;
    }

        .btn-check:focus + .btn-ghost-dark.btn-no-focus:hover, .btn-ghost-dark.btn-no-focus.focus:hover, .btn-ghost-dark.btn-no-focus:focus:hover, .btn-ghost-dark.btn-no-focus:hover:hover {
            color: #21325b;
            background-color: rgba(33, 50, 91, .3);
            transform: translateY(-.1875rem);
        }

        .btn-check:focus + .btn-ghost-dark.btn-no-focus.btn-transition, .btn-ghost-dark.btn-no-focus.btn-transition.focus, .btn-ghost-dark.btn-no-focus.btn-transition:focus, .btn-ghost-dark.btn-no-focus.btn-transition:hover {
            transform: translateY(0);
        }

            .btn-check:focus + .btn-ghost-dark.btn-no-focus.btn-transition:hover, .btn-ghost-dark.btn-no-focus.btn-transition.focus:hover, .btn-ghost-dark.btn-no-focus.btn-transition:focus:hover, .btn-ghost-dark.btn-no-focus.btn-transition:hover:hover {
                transform: translateY(-.1875rem);
            }

.btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:focus, .btn-ghost-secondary:hover {
    color: #414141;
}

    .btn-check:focus + .btn-ghost-secondary.dropdown-toggle::after, .btn-ghost-secondary:focus.dropdown-toggle::after, .btn-ghost-secondary:hover.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    }

    .btn-check:focus + .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus.focus:hover, .btn-ghost-secondary.btn-no-focus:focus:hover, .btn-ghost-secondary.btn-no-focus:hover:hover {
        color: #414141;
        background-color: rgba(55, 125, 255, .1);
    }

    .btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition, .btn-ghost-secondary.btn-no-focus.btn-transition.focus, .btn-ghost-secondary.btn-no-focus.btn-transition:focus, .btn-ghost-secondary.btn-no-focus.btn-transition:hover {
        transform: translateY(0);
    }

        .btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus:hover, .btn-ghost-secondary.btn-no-focus.btn-transition:focus:hover, .btn-ghost-secondary.btn-no-focus.btn-transition:hover:hover {
            transform: translateY(-.1875rem);
        }

.btn-group-segment {
    position: relative;
    display: inline-flex;
    justify-content: center;
    background-color: #f8fafd;
    border-radius: .5rem;
    padding: .25rem .25rem;
}

    .btn-group-segment .btn {
        color: #677788;
    }

        .btn-group-segment .btn:not(:last-child) {
            margin-right: .25rem;
        }

        .btn-group-segment .btn:hover {
            color: #eF373e;
        }

    .btn-group-segment > .btn-group:not(:first-child) > .btn, .btn-group-segment > .btn-group:not(:last-child) > .btn, .btn-group-segment > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-segment > .btn:nth-child(n+3), .btn-group-segment > :not(.btn-check) + .btn {
        border-radius: .5rem;
    }

    .btn-group-segment > .btn-check:checked + .btn, .btn-group-segment > .btn-check:focus + .btn {
        color: #1e2022;
        background-color: #fff;
        box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
    }

    .btn-group-segment.btn-group-pills {
        border-radius: 50rem;
    }

        .btn-group-segment.btn-group-pills > .btn-group:not(:first-child) > .btn, .btn-group-segment.btn-group-pills > .btn-group:not(:last-child) > .btn, .btn-group-segment.btn-group-pills > .btn:not(:first-child), .btn-group-segment.btn-group-pills > .btn:not(:last-child):not(.dropdown-toggle) {
            border-radius: 50rem;
        }

.btn-soft-primary {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-primary, .btn-soft-primary:focus, .btn-soft-primary:hover {
        color: #fff;
        background-color: #414141;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-primary, .btn-check:checked + .btn-soft-primary, .btn-soft-primary.active, .btn-soft-primary:active, .show > .btn-soft-primary.dropdown-toggle {
        color: #fff;
        background-color: #414141;
        border-color: transparent;
    }

    .btn-soft-primary.disabled, .btn-soft-primary:disabled {
        color: #414141;
        background-color: #414141;
        border-color: transparent;
    }

.btn-soft-secondary {
    color: #858585;
    background-color: rgba(133, 133, 133, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus, .btn-soft-secondary:hover {
        color: #fff;
        background-color: #858585;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-secondary, .btn-check:checked + .btn-soft-secondary, .btn-soft-secondary.active, .btn-soft-secondary:active, .show > .btn-soft-secondary.dropdown-toggle {
        color: #fff;
        background-color: #858585;
        border-color: transparent;
    }

    .btn-soft-secondary.disabled, .btn-soft-secondary:disabled {
        color: #858585;
        background-color: #858585;
        border-color: transparent;
    }

.btn-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-success, .btn-soft-success:focus, .btn-soft-success:hover {
        color: #fff;
        background-color: #00c9a7;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-success, .btn-check:checked + .btn-soft-success, .btn-soft-success.active, .btn-soft-success:active, .show > .btn-soft-success.dropdown-toggle {
        color: #fff;
        background-color: #00c9a7;
        border-color: transparent;
    }

    .btn-soft-success.disabled, .btn-soft-success:disabled {
        color: #00c9a7;
        background-color: #00c9a7;
        border-color: transparent;
    }

.btn-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-info, .btn-soft-info:focus, .btn-soft-info:hover {
        color: #fff;
        background-color: #09a5be;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-info, .btn-check:checked + .btn-soft-info, .btn-soft-info.active, .btn-soft-info:active, .show > .btn-soft-info.dropdown-toggle {
        color: #fff;
        background-color: #09a5be;
        border-color: transparent;
    }

    .btn-soft-info.disabled, .btn-soft-info:disabled {
        color: #09a5be;
        background-color: #09a5be;
        border-color: transparent;
    }

.btn-soft-warning {
    color: #ffff00;
    background-color: rgba(245, 202, 153, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-warning, .btn-soft-warning:focus, .btn-soft-warning:hover {
        color: #000;
        background-color: #ffff00;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-warning, .btn-check:checked + .btn-soft-warning, .btn-soft-warning.active, .btn-soft-warning:active, .show > .btn-soft-warning.dropdown-toggle {
        color: #000;
        background-color: #ffff00;
        border-color: transparent;
    }

    .btn-soft-warning.disabled, .btn-soft-warning:disabled {
        color: #ffff00;
        background-color: #ffff00;
        border-color: transparent;
    }

.btn-soft-danger {
    color: #eF373e;
    background-color: rgba(237, 76, 120, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-danger, .btn-soft-danger:focus, .btn-soft-danger:hover {
        color: #fff;
        background-color: #eF373e;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-danger, .btn-check:checked + .btn-soft-danger, .btn-soft-danger.active, .btn-soft-danger:active, .show > .btn-soft-danger.dropdown-toggle {
        color: #fff;
        background-color: #eF373e;
        border-color: transparent;
    }

    .btn-soft-danger.disabled, .btn-soft-danger:disabled {
        color: #eF373e;
        background-color: #eF373e;
        border-color: transparent;
    }

.btn-soft-light {
    color: #f7f7f7;
    background-color: rgba(247, 250, 255, .1);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-light, .btn-soft-light:focus, .btn-soft-light:hover {
        color: #000;
        background-color: #f7f7f7;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-light, .btn-check:checked + .btn-soft-light, .btn-soft-light.active, .btn-soft-light:active, .show > .btn-soft-light.dropdown-toggle {
        color: #000;
        background-color: #f7f7f7;
        border-color: transparent;
    }

    .btn-soft-light.disabled, .btn-soft-light:disabled {
        color: #f7f7f7;
        background-color: #f7f7f7;
        border-color: transparent;
    }

.btn-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .3);
    border-color: transparent;
}

    .btn-check:focus + .btn-soft-dark, .btn-soft-dark:focus, .btn-soft-dark:hover {
        color: #fff;
        background-color: #21325b;
        border-color: transparent;
    }

    .btn-check:active + .btn-soft-dark, .btn-check:checked + .btn-soft-dark, .btn-soft-dark.active, .btn-soft-dark:active, .show > .btn-soft-dark.dropdown-toggle {
        color: #fff;
        background-color: #21325b;
        border-color: transparent;
    }

    .btn-soft-dark.disabled, .btn-soft-dark:disabled {
        color: #21325b;
        background-color: #21325b;
        border-color: transparent;
    }

.btn-soft-primary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-primary.dropdown-toggle::after, .btn-soft-primary:focus.dropdown-toggle::after, .btn-soft-primary:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-secondary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-secondary.dropdown-toggle::after, .btn-soft-secondary:focus.dropdown-toggle::after, .btn-soft-secondary:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-success.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-success.dropdown-toggle::after, .btn-soft-success:focus.dropdown-toggle::after, .btn-soft-success:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-info.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-info.dropdown-toggle::after, .btn-soft-info:focus.dropdown-toggle::after, .btn-soft-info:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-warning.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-warning.dropdown-toggle::after, .btn-soft-warning:focus.dropdown-toggle::after, .btn-soft-warning:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-danger.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-danger.dropdown-toggle::after, .btn-soft-danger:focus.dropdown-toggle::after, .btn-soft-danger:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-light.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-light.dropdown-toggle::after, .btn-soft-light:focus.dropdown-toggle::after, .btn-soft-light:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-soft-dark.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2321325b' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-check:focus + .btn-soft-dark.dropdown-toggle::after, .btn-soft-dark:focus.dropdown-toggle::after, .btn-soft-dark:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus, .btn-soft-secondary:hover {
    color: #fff;
}

    .btn-check:focus + .btn-soft-secondary.dropdown-toggle::after, .btn-soft-secondary:focus.dropdown-toggle::after, .btn-soft-secondary:hover.dropdown-toggle::after {
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    }

.btn-icon {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    font-weight: 600;
    width: 3.125rem;
    height: 3.125rem;
    padding: 0;
}

    .btn-icon > svg {
        width: 1rem;
        height: auto;
    }

.btn-outline-primary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-primary:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-primary.dropdown-toggle::after, .btn-check:checked + .btn-outline-primary.dropdown-toggle::after, .btn-outline-primary.active.dropdown-toggle::after, .btn-outline-primary.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-primary:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-secondary.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-secondary:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-secondary.dropdown-toggle::after, .btn-check:checked + .btn-outline-secondary.dropdown-toggle::after, .btn-outline-secondary.active.dropdown-toggle::after, .btn-outline-secondary.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-secondary:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-success.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-success:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-success.dropdown-toggle::after, .btn-check:checked + .btn-outline-success.dropdown-toggle::after, .btn-outline-success.active.dropdown-toggle::after, .btn-outline-success.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-success:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-info.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-info:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-info.dropdown-toggle::after, .btn-check:checked + .btn-outline-info.dropdown-toggle::after, .btn-outline-info.active.dropdown-toggle::after, .btn-outline-info.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-info:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-warning.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-warning:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-warning.dropdown-toggle::after, .btn-check:checked + .btn-outline-warning.dropdown-toggle::after, .btn-outline-warning.active.dropdown-toggle::after, .btn-outline-warning.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-warning:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-danger.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-danger:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-danger.dropdown-toggle::after, .btn-check:checked + .btn-outline-danger.dropdown-toggle::after, .btn-outline-danger.active.dropdown-toggle::after, .btn-outline-danger.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-danger:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-light.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-light:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-light.dropdown-toggle::after, .btn-check:checked + .btn-outline-light.dropdown-toggle::after, .btn-outline-light.active.dropdown-toggle::after, .btn-outline-light.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-light:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-dark.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2321325b' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
    transition: all .2s ease-in-out;
}

.btn-outline-dark:hover::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-check:active + .btn-outline-dark.dropdown-toggle::after, .btn-check:checked + .btn-outline-dark.dropdown-toggle::after, .btn-outline-dark.active.dropdown-toggle::after, .btn-outline-dark.dropdown-toggle.show.dropdown-toggle::after, .btn-outline-dark:active.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
}

.btn-outline-primary, .btn-outline-secondary {
    border-color: rgba(33, 50, 91, .3);
}

.btn-xs:not(.btn-icon) {
    font-size: .75rem;
    padding: .3125rem .75rem;
}

.btn-icon.btn-xs {
    font-size: .75rem;
    width: 1.75rem;
    height: 1.75rem;
}

    .btn-icon.btn-xs > svg {
        width: .75rem;
        height: auto;
    }

.btn-group-sm > .btn-icon.btn, .btn-icon.btn-sm {
    font-size: .8125rem;
    width: 2.5rem;
    height: 2.5rem;
}

    .btn-group-sm > .btn-icon.btn > svg, .btn-icon.btn-sm > svg {
        width: .8125rem;
        height: auto;
    }

.btn-group-lg > .btn-icon.btn, .btn-icon.btn-lg {
    font-size: 1.25rem;
    width: 4.25rem;
    height: 4.25rem;
}

    .btn-group-lg > .btn-icon.btn > svg, .btn-icon.btn-lg > svg {
        width: 1.25rem;
        height: auto;
    }

.card {
    border-width: 0;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
}

    .card table tr th {
        font-weight: 400;
    }

.card-header {
    border-width: 0;
}

.card-footer {
    border-top-width: 0;
}

.card-subtitle {
    display: block;
    text-transform: uppercase;
    font-size: .8125rem;
    margin-bottom: .25rem;
}

.card-title {
    margin-bottom: 0;
}

    .card-title:not(:last-child) {
        margin-bottom: .5rem;
    }

.card-header-title {
    margin-bottom: 0;
}

    .card-header-title + .card-text {
        margin-top: .25rem;
    }

.card-link {
    font-weight: 600;
    white-space: nowrap;
}

.card-text {
    color: #677788;
}

.card-bordered {
    border-width: .0625rem;
}

.card-transition {
    transition: all .2s ease-in-out;
}

    .card-transition:focus, .card-transition:hover {
        transform: translateY(-.1875rem) !important;
    }

.card-ghost {
    background-color: transparent;
    box-shadow: none;
}

.card-dashed {
    border: .0625rem dashed rgba(33, 50, 91, .3);
}

.card-centered .card-body {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.card-group .card {
    box-shadow: none;
}

    .card-group .card + .card {
        border-left: .0625rem solid rgba(33, 50, 91, .3);
    }

.card .card-header + .table-responsive {
    margin-top: -1px;
}

.card .table {
    margin-bottom: 0;
}

.card .card-table > tbody > tr:first-child > td {
    padding-top: 2rem;
}

.card .card-table > tbody > tr:last-child > td {
    padding-bottom: 2rem;
}

.card .card-table > :not(caption) > * > * {
    padding-right: 2rem;
    padding-left: 2rem;
}

.card .thead-light th:first-child {
    border-top-left-radius: .5rem;
}

.card .thead-light th:last-child {
    border-top-right-radius: .5rem;
}

.card .card-header + .table .thead-light th:first-child, .card .card-header + .table-responsive .thead-light th:first-child {
    border-top-left-radius: 0;
}

.card .card-header + .table .thead-light th:last-child, .card .card-header + .table-responsive .thead-light th:last-child {
    border-top-right-radius: 0;
}

.card .card-header + .table .table-thead-bordered > :not(:last-child) > :last-child > *, .card .card-header + .table-responsive .table-thead-bordered > :not(:last-child) > :last-child > * {
    border-top: .0625rem solid rgba(33, 50, 91, .3);
}

.card .table-thead-bordered > :not(:last-child) > :last-child > * {
    border-top-width: 0;
}

.card-sm > .card-footer, .card-sm > .card-header {
    padding: 1.25rem 1.25rem;
}

.card-sm > .card-body, .card-sm > .card-img-overlay, .card-sm > .collapse .card-body {
    padding: 1.25rem 1.25rem;
}

.card-sm .card-table > tbody > tr:first-child > td {
    padding-top: 1.25rem;
}

.card-sm .card-table > tbody > tr:last-child > td {
    padding-bottom: 1.25rem;
}

.card-sm .card-table > :not(caption) > * > * {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}

.card-lg > .card-footer, .card-lg > .card-header {
    padding-right: 2.75rem;
    padding-left: 2.75rem;
}

.card-lg > .card-body, .card-lg > .card-img-overlay, .card-lg > .collapse .card-body {
    padding: 2.75rem 2.75rem;
}

.card-lg .card-table > tbody > tr:first-child > td {
    padding-top: 2.75rem;
}

.card-lg .card-table > tbody > tr:last-child > td {
    padding-bottom: 2.75rem;
}

.card-lg .card-table > :not(caption) > * > * {
    padding-right: 2.75rem;
    padding-left: 2.75rem;
}

.card-info-link {
    display: inline-block;
    text-align: center;
    border-width: .0625rem;
    box-shadow: none;
    border-radius: 50rem;
}

    .card-info-link .card-body {
        padding: .8125rem 1.25rem;
    }

.card-pinned {
    position: relative;
    display: block;
}

.card-pinned-top-start {
    position: absolute;
    top: 1rem;
    left: 1rem;
}

.card-pinned-top-end {
    position: absolute;
    top: 1rem;
    right: 1rem;
}

.card-pinned-bottom-start {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
}

.card-pinned-bottom-end {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}

.card-flush {
    box-shadow: none;
}

    .card-flush .card-body, .card-flush .card-footer, .card-flush .card-header, .card-flush .collapse .card-body {
        padding-right: 0;
        padding-left: 0;
    }

    .card-flush > .card-img-top {
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-flush.card-stretched-vertical .card-body .card-footer {
        padding-bottom: 0;
    }

.card-stretched-vertical .card-body {
    display: flex;
    flex-direction: column;
    height: 100%
}

    .card-stretched-vertical .card-body .card-footer {
        padding: 0;
        margin-top: auto;
    }

.card-alert {
    border-radius: 0;
    margin-bottom: 0;
}

@media (max-width:575.98px) {
    .card-group-sm-break {
        display: block;
    }

        .card-group-sm-break > .card {
            margin-bottom: 0;
        }

            .card-group-sm-break > .card:not(:last-child) {
                border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            }

            .card-group-sm-break > .card + .card {
                border-left: none;
            }

            .card-group-sm-break > .card:not(:first-child):not(:last-child), .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-top {
                border-radius: 0;
            }

            .card-group-sm-break > .card:first-child {
                border-top-left-radius: .5rem;
                border-top-right-radius: .5rem;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group-sm-break > .card:first-child .card-header, .card-group-sm-break > .card:first-child .card-img-top {
                    border-top-left-radius: .5rem;
                    border-top-right-radius: .5rem;
                }

                .card-group-sm-break > .card:first-child .card-footer, .card-group-sm-break > .card:first-child .card-img-bottom {
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

            .card-group-sm-break > .card:last-child {
                border-bottom-right-radius: .5rem;
                border-bottom-left-radius: .5rem;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }

                .card-group-sm-break > .card:last-child .card-header, .card-group-sm-break > .card:last-child .card-img-top {
                    border-top-left-radius: 0;
                    border-top-right-radius: 0;
                }

                .card-group-sm-break > .card:last-child .card-footer, .card-group-sm-break > .card:last-child .card-img-bottom {
                    border-bottom-right-radius: .5rem;
                    border-bottom-left-radius: .5rem;
                }
}

@media (max-width:767.98px) {
    .card-group-md-break {
        display: block;
    }

        .card-group-md-break > .card {
            margin-bottom: 0;
        }

            .card-group-md-break > .card:not(:last-child) {
                border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            }

            .card-group-md-break > .card + .card {
                border-left: none;
            }

            .card-group-md-break > .card:not(:first-child):not(:last-child), .card-group-md-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-top {
                border-radius: 0;
            }

            .card-group-md-break > .card:first-child {
                border-top-left-radius: .5rem;
                border-top-right-radius: .5rem;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group-md-break > .card:first-child .card-header, .card-group-md-break > .card:first-child .card-img-top {
                    border-top-left-radius: .5rem;
                    border-top-right-radius: .5rem;
                }

                .card-group-md-break > .card:first-child .card-footer, .card-group-md-break > .card:first-child .card-img-bottom {
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

            .card-group-md-break > .card:last-child {
                border-bottom-right-radius: .5rem;
                border-bottom-left-radius: .5rem;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }

                .card-group-md-break > .card:last-child .card-header, .card-group-md-break > .card:last-child .card-img-top {
                    border-top-left-radius: 0;
                    border-top-right-radius: 0;
                }

                .card-group-md-break > .card:last-child .card-footer, .card-group-md-break > .card:last-child .card-img-bottom {
                    border-bottom-right-radius: .5rem;
                    border-bottom-left-radius: .5rem;
                }
}

@media (max-width:991.98px) {
    .card-group-lg-break {
        display: block;
    }

        .card-group-lg-break > .card {
            margin-bottom: 0;
        }

            .card-group-lg-break > .card:not(:last-child) {
                border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            }

            .card-group-lg-break > .card + .card {
                border-left: none;
            }

            .card-group-lg-break > .card:not(:first-child):not(:last-child), .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-top {
                border-radius: 0;
            }

            .card-group-lg-break > .card:first-child {
                border-top-left-radius: .5rem;
                border-top-right-radius: .5rem;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group-lg-break > .card:first-child .card-header, .card-group-lg-break > .card:first-child .card-img-top {
                    border-top-left-radius: .5rem;
                    border-top-right-radius: .5rem;
                }

                .card-group-lg-break > .card:first-child .card-footer, .card-group-lg-break > .card:first-child .card-img-bottom {
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

            .card-group-lg-break > .card:last-child {
                border-bottom-right-radius: .5rem;
                border-bottom-left-radius: .5rem;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }

                .card-group-lg-break > .card:last-child .card-header, .card-group-lg-break > .card:last-child .card-img-top {
                    border-top-left-radius: 0;
                    border-top-right-radius: 0;
                }

                .card-group-lg-break > .card:last-child .card-footer, .card-group-lg-break > .card:last-child .card-img-bottom {
                    border-bottom-right-radius: .5rem;
                    border-bottom-left-radius: .5rem;
                }
}

@media (min-width:576px) {
    .card-group-sm-row {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        border-radius: .5rem;
        margin: 0;
    }

        .card-group-sm-row > * {
            padding: 0;
        }

            .card-group-sm-row > * > .card {
                height: 100%;
                box-shadow: none;
                border-radius: 0;
            }

        .card-group-sm-row > :not(:first-child):not(:last-child), .card-group-sm-row > :not(:first-child):not(:last-child) .card-footer, .card-group-sm-row > :not(:first-child):not(:last-child) .card-header, .card-group-sm-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-sm-row > :not(:first-child):not(:last-child) .card-img-top {
            border-radius: 0;
        }

        .card-group-sm-row > :first-child > .card {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
        }

            .card-group-sm-row > :first-child > .card, .card-group-sm-row > :first-child > .card .card-footer, .card-group-sm-row > :first-child > .card .card-header, .card-group-sm-row > :first-child > .card .card-img-bottom, .card-group-sm-row > :first-child > .card .card-img-top {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .card-group-sm-row > :last-child > .card {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
        }

            .card-group-sm-row > :last-child > .card, .card-group-sm-row > :last-child > .card .card-footer, .card-group-sm-row > :last-child > .card .card-header, .card-group-sm-row > :last-child > .card .card-img-bottom, .card-group-sm-row > :last-child > .card .card-img-top {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .card-group-sm-row > * + * > .card {
            border-left: .0625rem solid rgba(33, 50, 91, .3);
        }

        .card-group-sm-row .card-divider {
            border-left-width: 0;
            border-top: .0625rem solid rgba(33, 50, 91, .3);
        }

    .card-group-sm-2 > :first-child > .card, .card-group-sm-2 > :first-child > .card .card-footer, .card-group-sm-2 > :first-child > .card .card-header, .card-group-sm-2 > :first-child > .card .card-img-bottom, .card-group-sm-2 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-sm-2 > :nth-child(2) > .card, .card-group-sm-2 > :nth-child(2) > .card .card-footer, .card-group-sm-2 > :nth-child(2) > .card .card-header, .card-group-sm-2 > :nth-child(2) > .card .card-img-bottom, .card-group-sm-2 > :nth-child(2) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-sm-2 > :last-child > .card, .card-group-sm-2 > :last-child > .card .card-footer, .card-group-sm-2 > :last-child > .card .card-header, .card-group-sm-2 > :last-child > .card .card-img-bottom, .card-group-sm-2 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-sm-3 > :first-child > .card, .card-group-sm-3 > :first-child > .card .card-footer, .card-group-sm-3 > :first-child > .card .card-header, .card-group-sm-3 > :first-child > .card .card-img-bottom, .card-group-sm-3 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-sm-3 > :nth-child(3) > .card, .card-group-sm-3 > :nth-child(3) > .card .card-footer, .card-group-sm-3 > :nth-child(3) > .card .card-header, .card-group-sm-3 > :nth-child(3) > .card .card-img-bottom, .card-group-sm-3 > :nth-child(3) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-sm-3 > :last-child > .card, .card-group-sm-3 > :last-child > .card .card-footer, .card-group-sm-3 > :last-child > .card .card-header, .card-group-sm-3 > :last-child > .card .card-img-bottom, .card-group-sm-3 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-sm-4 > :first-child > .card, .card-group-sm-4 > :first-child > .card .card-footer, .card-group-sm-4 > :first-child > .card .card-header, .card-group-sm-4 > :first-child > .card .card-img-bottom, .card-group-sm-4 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-sm-4 > :nth-child(4) > .card, .card-group-sm-4 > :nth-child(4) > .card .card-footer, .card-group-sm-4 > :nth-child(4) > .card .card-header, .card-group-sm-4 > :nth-child(4) > .card .card-img-bottom, .card-group-sm-4 > :nth-child(4) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-sm-4 > :last-child > .card, .card-group-sm-4 > :last-child > .card .card-footer, .card-group-sm-4 > :last-child > .card .card-header, .card-group-sm-4 > :last-child > .card .card-img-bottom, .card-group-sm-4 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
}

@media (min-width:768px) {
    .card-group-md-row {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        border-radius: .5rem;
        margin: 0;
    }

        .card-group-md-row > * {
            padding: 0;
        }

            .card-group-md-row > * > .card {
                height: 100%;
                box-shadow: none;
                border-radius: 0;
            }

        .card-group-md-row > :not(:first-child):not(:last-child), .card-group-md-row > :not(:first-child):not(:last-child) .card-footer, .card-group-md-row > :not(:first-child):not(:last-child) .card-header, .card-group-md-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-md-row > :not(:first-child):not(:last-child) .card-img-top {
            border-radius: 0;
        }

        .card-group-md-row > :first-child > .card {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
        }

            .card-group-md-row > :first-child > .card, .card-group-md-row > :first-child > .card .card-footer, .card-group-md-row > :first-child > .card .card-header, .card-group-md-row > :first-child > .card .card-img-bottom, .card-group-md-row > :first-child > .card .card-img-top {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .card-group-md-row > :last-child > .card {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
        }

            .card-group-md-row > :last-child > .card, .card-group-md-row > :last-child > .card .card-footer, .card-group-md-row > :last-child > .card .card-header, .card-group-md-row > :last-child > .card .card-img-bottom, .card-group-md-row > :last-child > .card .card-img-top {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .card-group-md-row > * + * > .card {
            border-left: .0625rem solid rgba(33, 50, 91, .3);
        }

        .card-group-md-row .card-divider {
            border-left-width: 0;
            border-top: .0625rem solid rgba(33, 50, 91, .3);
        }

    .card-group-md-2 > :first-child > .card, .card-group-md-2 > :first-child > .card .card-footer, .card-group-md-2 > :first-child > .card .card-header, .card-group-md-2 > :first-child > .card .card-img-bottom, .card-group-md-2 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-md-2 > :nth-child(2) > .card, .card-group-md-2 > :nth-child(2) > .card .card-footer, .card-group-md-2 > :nth-child(2) > .card .card-header, .card-group-md-2 > :nth-child(2) > .card .card-img-bottom, .card-group-md-2 > :nth-child(2) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-md-2 > :last-child > .card, .card-group-md-2 > :last-child > .card .card-footer, .card-group-md-2 > :last-child > .card .card-header, .card-group-md-2 > :last-child > .card .card-img-bottom, .card-group-md-2 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-md-3 > :first-child > .card, .card-group-md-3 > :first-child > .card .card-footer, .card-group-md-3 > :first-child > .card .card-header, .card-group-md-3 > :first-child > .card .card-img-bottom, .card-group-md-3 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-md-3 > :nth-child(3) > .card, .card-group-md-3 > :nth-child(3) > .card .card-footer, .card-group-md-3 > :nth-child(3) > .card .card-header, .card-group-md-3 > :nth-child(3) > .card .card-img-bottom, .card-group-md-3 > :nth-child(3) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-md-3 > :last-child > .card, .card-group-md-3 > :last-child > .card .card-footer, .card-group-md-3 > :last-child > .card .card-header, .card-group-md-3 > :last-child > .card .card-img-bottom, .card-group-md-3 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-md-4 > :first-child > .card, .card-group-md-4 > :first-child > .card .card-footer, .card-group-md-4 > :first-child > .card .card-header, .card-group-md-4 > :first-child > .card .card-img-bottom, .card-group-md-4 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-md-4 > :nth-child(4) > .card, .card-group-md-4 > :nth-child(4) > .card .card-footer, .card-group-md-4 > :nth-child(4) > .card .card-header, .card-group-md-4 > :nth-child(4) > .card .card-img-bottom, .card-group-md-4 > :nth-child(4) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-md-4 > :last-child > .card, .card-group-md-4 > :last-child > .card .card-footer, .card-group-md-4 > :last-child > .card .card-header, .card-group-md-4 > :last-child > .card .card-img-bottom, .card-group-md-4 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
}

@media (min-width:992px) {
    .card-group-lg-row {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        border-radius: .5rem;
        margin: 0;
    }

        .card-group-lg-row > * {
            padding: 0;
        }

            .card-group-lg-row > * > .card {
                height: 100%;
                box-shadow: none;
                border-radius: 0;
            }

        .card-group-lg-row > :not(:first-child):not(:last-child), .card-group-lg-row > :not(:first-child):not(:last-child) .card-footer, .card-group-lg-row > :not(:first-child):not(:last-child) .card-header, .card-group-lg-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-lg-row > :not(:first-child):not(:last-child) .card-img-top {
            border-radius: 0;
        }

        .card-group-lg-row > :first-child > .card {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
        }

            .card-group-lg-row > :first-child > .card, .card-group-lg-row > :first-child > .card .card-footer, .card-group-lg-row > :first-child > .card .card-header, .card-group-lg-row > :first-child > .card .card-img-bottom, .card-group-lg-row > :first-child > .card .card-img-top {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .card-group-lg-row > :last-child > .card {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
        }

            .card-group-lg-row > :last-child > .card, .card-group-lg-row > :last-child > .card .card-footer, .card-group-lg-row > :last-child > .card .card-header, .card-group-lg-row > :last-child > .card .card-img-bottom, .card-group-lg-row > :last-child > .card .card-img-top {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .card-group-lg-row > * + * > .card {
            border-left: .0625rem solid rgba(33, 50, 91, .3);
        }

        .card-group-lg-row .card-divider {
            border-left-width: 0;
            border-top: .0625rem solid rgba(33, 50, 91, .3);
        }

    .card-group-lg-2 > :first-child > .card, .card-group-lg-2 > :first-child > .card .card-footer, .card-group-lg-2 > :first-child > .card .card-header, .card-group-lg-2 > :first-child > .card .card-img-bottom, .card-group-lg-2 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-lg-2 > :nth-child(2) > .card, .card-group-lg-2 > :nth-child(2) > .card .card-footer, .card-group-lg-2 > :nth-child(2) > .card .card-header, .card-group-lg-2 > :nth-child(2) > .card .card-img-bottom, .card-group-lg-2 > :nth-child(2) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-lg-2 > :last-child > .card, .card-group-lg-2 > :last-child > .card .card-footer, .card-group-lg-2 > :last-child > .card .card-header, .card-group-lg-2 > :last-child > .card .card-img-bottom, .card-group-lg-2 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-lg-3 > :first-child > .card, .card-group-lg-3 > :first-child > .card .card-footer, .card-group-lg-3 > :first-child > .card .card-header, .card-group-lg-3 > :first-child > .card .card-img-bottom, .card-group-lg-3 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-lg-3 > :nth-child(3) > .card, .card-group-lg-3 > :nth-child(3) > .card .card-footer, .card-group-lg-3 > :nth-child(3) > .card .card-header, .card-group-lg-3 > :nth-child(3) > .card .card-img-bottom, .card-group-lg-3 > :nth-child(3) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-lg-3 > :last-child > .card, .card-group-lg-3 > :last-child > .card .card-footer, .card-group-lg-3 > :last-child > .card .card-header, .card-group-lg-3 > :last-child > .card .card-img-bottom, .card-group-lg-3 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-lg-4 > :first-child > .card, .card-group-lg-4 > :first-child > .card .card-footer, .card-group-lg-4 > :first-child > .card .card-header, .card-group-lg-4 > :first-child > .card .card-img-bottom, .card-group-lg-4 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-lg-4 > :nth-child(4) > .card, .card-group-lg-4 > :nth-child(4) > .card .card-footer, .card-group-lg-4 > :nth-child(4) > .card .card-header, .card-group-lg-4 > :nth-child(4) > .card .card-img-bottom, .card-group-lg-4 > :nth-child(4) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-lg-4 > :last-child > .card, .card-group-lg-4 > :last-child > .card .card-footer, .card-group-lg-4 > :last-child > .card .card-header, .card-group-lg-4 > :last-child > .card .card-img-bottom, .card-group-lg-4 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
}

@media (min-width:1200px) {
    .card-group-xl-row {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        border-radius: .5rem;
        margin: 0;
    }

        .card-group-xl-row > * {
            padding: 0;
        }

            .card-group-xl-row > * > .card {
                height: 100%;
                box-shadow: none;
                border-radius: 0;
            }

        .card-group-xl-row > :not(:first-child):not(:last-child), .card-group-xl-row > :not(:first-child):not(:last-child) .card-footer, .card-group-xl-row > :not(:first-child):not(:last-child) .card-header, .card-group-xl-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-xl-row > :not(:first-child):not(:last-child) .card-img-top {
            border-radius: 0;
        }

        .card-group-xl-row > :first-child > .card {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
        }

            .card-group-xl-row > :first-child > .card, .card-group-xl-row > :first-child > .card .card-footer, .card-group-xl-row > :first-child > .card .card-header, .card-group-xl-row > :first-child > .card .card-img-bottom, .card-group-xl-row > :first-child > .card .card-img-top {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .card-group-xl-row > :last-child > .card {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
        }

            .card-group-xl-row > :last-child > .card, .card-group-xl-row > :last-child > .card .card-footer, .card-group-xl-row > :last-child > .card .card-header, .card-group-xl-row > :last-child > .card .card-img-bottom, .card-group-xl-row > :last-child > .card .card-img-top {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .card-group-xl-row > * + * > .card {
            border-left: .0625rem solid rgba(33, 50, 91, .3);
        }

        .card-group-xl-row .card-divider {
            border-left-width: 0;
            border-top: .0625rem solid rgba(33, 50, 91, .3);
        }

    .card-group-xl-2 > :first-child > .card, .card-group-xl-2 > :first-child > .card .card-footer, .card-group-xl-2 > :first-child > .card .card-header, .card-group-xl-2 > :first-child > .card .card-img-bottom, .card-group-xl-2 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xl-2 > :nth-child(2) > .card, .card-group-xl-2 > :nth-child(2) > .card .card-footer, .card-group-xl-2 > :nth-child(2) > .card .card-header, .card-group-xl-2 > :nth-child(2) > .card .card-img-bottom, .card-group-xl-2 > :nth-child(2) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xl-2 > :last-child > .card, .card-group-xl-2 > :last-child > .card .card-footer, .card-group-xl-2 > :last-child > .card .card-header, .card-group-xl-2 > :last-child > .card .card-img-bottom, .card-group-xl-2 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-xl-3 > :first-child > .card, .card-group-xl-3 > :first-child > .card .card-footer, .card-group-xl-3 > :first-child > .card .card-header, .card-group-xl-3 > :first-child > .card .card-img-bottom, .card-group-xl-3 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xl-3 > :nth-child(3) > .card, .card-group-xl-3 > :nth-child(3) > .card .card-footer, .card-group-xl-3 > :nth-child(3) > .card .card-header, .card-group-xl-3 > :nth-child(3) > .card .card-img-bottom, .card-group-xl-3 > :nth-child(3) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xl-3 > :last-child > .card, .card-group-xl-3 > :last-child > .card .card-footer, .card-group-xl-3 > :last-child > .card .card-header, .card-group-xl-3 > :last-child > .card .card-img-bottom, .card-group-xl-3 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-xl-4 > :first-child > .card, .card-group-xl-4 > :first-child > .card .card-footer, .card-group-xl-4 > :first-child > .card .card-header, .card-group-xl-4 > :first-child > .card .card-img-bottom, .card-group-xl-4 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xl-4 > :nth-child(4) > .card, .card-group-xl-4 > :nth-child(4) > .card .card-footer, .card-group-xl-4 > :nth-child(4) > .card .card-header, .card-group-xl-4 > :nth-child(4) > .card .card-img-bottom, .card-group-xl-4 > :nth-child(4) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xl-4 > :last-child > .card, .card-group-xl-4 > :last-child > .card .card-footer, .card-group-xl-4 > :last-child > .card .card-header, .card-group-xl-4 > :last-child > .card .card-img-bottom, .card-group-xl-4 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
}

@media (min-width:1400px) {
    .card-group-xxl-row {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        border-radius: .5rem;
        margin: 0;
    }

        .card-group-xxl-row > * {
            padding: 0;
        }

            .card-group-xxl-row > * > .card {
                height: 100%;
                box-shadow: none;
                border-radius: 0;
            }

        .card-group-xxl-row > :not(:first-child):not(:last-child), .card-group-xxl-row > :not(:first-child):not(:last-child) .card-footer, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-header, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-xxl-row > :not(:first-child):not(:last-child) .card-img-top {
            border-radius: 0;
        }

        .card-group-xxl-row > :first-child > .card {
            border-top-left-radius: .5rem;
            border-bottom-left-radius: .5rem;
        }

            .card-group-xxl-row > :first-child > .card, .card-group-xxl-row > :first-child > .card .card-footer, .card-group-xxl-row > :first-child > .card .card-header, .card-group-xxl-row > :first-child > .card .card-img-bottom, .card-group-xxl-row > :first-child > .card .card-img-top {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

        .card-group-xxl-row > :last-child > .card {
            border-top-right-radius: .5rem;
            border-bottom-right-radius: .5rem;
        }

            .card-group-xxl-row > :last-child > .card, .card-group-xxl-row > :last-child > .card .card-footer, .card-group-xxl-row > :last-child > .card .card-header, .card-group-xxl-row > :last-child > .card .card-img-bottom, .card-group-xxl-row > :last-child > .card .card-img-top {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

        .card-group-xxl-row > * + * > .card {
            border-left: .0625rem solid rgba(33, 50, 91, .3);
        }

        .card-group-xxl-row .card-divider {
            border-left-width: 0;
            border-top: .0625rem solid rgba(33, 50, 91, .3);
        }

    .card-group-xxl-2 > :first-child > .card, .card-group-xxl-2 > :first-child > .card .card-footer, .card-group-xxl-2 > :first-child > .card .card-header, .card-group-xxl-2 > :first-child > .card .card-img-bottom, .card-group-xxl-2 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xxl-2 > :nth-child(2) > .card, .card-group-xxl-2 > :nth-child(2) > .card .card-footer, .card-group-xxl-2 > :nth-child(2) > .card .card-header, .card-group-xxl-2 > :nth-child(2) > .card .card-img-bottom, .card-group-xxl-2 > :nth-child(2) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xxl-2 > :last-child > .card, .card-group-xxl-2 > :last-child > .card .card-footer, .card-group-xxl-2 > :last-child > .card .card-header, .card-group-xxl-2 > :last-child > .card .card-img-bottom, .card-group-xxl-2 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-xxl-3 > :first-child > .card, .card-group-xxl-3 > :first-child > .card .card-footer, .card-group-xxl-3 > :first-child > .card .card-header, .card-group-xxl-3 > :first-child > .card .card-img-bottom, .card-group-xxl-3 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xxl-3 > :nth-child(3) > .card, .card-group-xxl-3 > :nth-child(3) > .card .card-footer, .card-group-xxl-3 > :nth-child(3) > .card .card-header, .card-group-xxl-3 > :nth-child(3) > .card .card-img-bottom, .card-group-xxl-3 > :nth-child(3) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xxl-3 > :last-child > .card, .card-group-xxl-3 > :last-child > .card .card-footer, .card-group-xxl-3 > :last-child > .card .card-header, .card-group-xxl-3 > :last-child > .card .card-img-bottom, .card-group-xxl-3 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

    .card-group-xxl-4 > :first-child > .card, .card-group-xxl-4 > :first-child > .card .card-footer, .card-group-xxl-4 > :first-child > .card .card-header, .card-group-xxl-4 > :first-child > .card .card-img-bottom, .card-group-xxl-4 > :first-child > .card .card-img-top {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: 0;
    }

    .card-group-xxl-4 > :nth-child(4) > .card, .card-group-xxl-4 > :nth-child(4) > .card .card-footer, .card-group-xxl-4 > :nth-child(4) > .card .card-header, .card-group-xxl-4 > :nth-child(4) > .card .card-img-bottom, .card-group-xxl-4 > :nth-child(4) > .card .card-img-top {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: 0;
    }

    .card-group-xxl-4 > :last-child > .card, .card-group-xxl-4 > :last-child > .card .card-footer, .card-group-xxl-4 > :last-child > .card .card-header, .card-group-xxl-4 > :last-child > .card .card-img-bottom, .card-group-xxl-4 > :last-child > .card .card-img-top {
        border-top-right-radius: 0;
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }
}

.card-group-row {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
    margin: 0;
}

    .card-group-row > * {
        padding: 0;
    }

        .card-group-row > * > .card {
            height: 100%;
            box-shadow: none;
            border-radius: 0;
        }

    .card-group-row > :not(:first-child):not(:last-child), .card-group-row > :not(:first-child):not(:last-child) .card-footer, .card-group-row > :not(:first-child):not(:last-child) .card-header, .card-group-row > :not(:first-child):not(:last-child) .card-img-bottom, .card-group-row > :not(:first-child):not(:last-child) .card-img-top {
        border-radius: 0;
    }

    .card-group-row > :first-child > .card {
        border-top-left-radius: .5rem;
        border-bottom-left-radius: .5rem;
    }

        .card-group-row > :first-child > .card, .card-group-row > :first-child > .card .card-footer, .card-group-row > :first-child > .card .card-header, .card-group-row > :first-child > .card .card-img-bottom, .card-group-row > :first-child > .card .card-img-top {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .card-group-row > :last-child > .card {
        border-top-right-radius: .5rem;
        border-bottom-right-radius: .5rem;
    }

        .card-group-row > :last-child > .card, .card-group-row > :last-child > .card .card-footer, .card-group-row > :last-child > .card .card-header, .card-group-row > :last-child > .card .card-img-bottom, .card-group-row > :last-child > .card .card-img-top {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

    .card-group-row > * + * > .card {
        border-left: .0625rem solid rgba(33, 50, 91, .3);
    }

    .card-group-row .card-divider {
        border-left-width: 0;
        border-top: .0625rem solid rgba(33, 50, 91, .3);
    }

.card-group-2 > :first-child > .card, .card-group-2 > :first-child > .card .card-footer, .card-group-2 > :first-child > .card .card-header, .card-group-2 > :first-child > .card .card-img-bottom, .card-group-2 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0;
}

.card-group-2 > :nth-child(2) > .card, .card-group-2 > :nth-child(2) > .card .card-footer, .card-group-2 > :nth-child(2) > .card .card-header, .card-group-2 > :nth-child(2) > .card .card-img-bottom, .card-group-2 > :nth-child(2) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
}

.card-group-2 > :last-child > .card, .card-group-2 > :last-child > .card .card-footer, .card-group-2 > :last-child > .card .card-header, .card-group-2 > :last-child > .card .card-img-bottom, .card-group-2 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.card-group-3 > :first-child > .card, .card-group-3 > :first-child > .card .card-footer, .card-group-3 > :first-child > .card .card-header, .card-group-3 > :first-child > .card .card-img-bottom, .card-group-3 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0;
}

.card-group-3 > :nth-child(3) > .card, .card-group-3 > :nth-child(3) > .card .card-footer, .card-group-3 > :nth-child(3) > .card .card-header, .card-group-3 > :nth-child(3) > .card .card-img-bottom, .card-group-3 > :nth-child(3) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
}

.card-group-3 > :last-child > .card, .card-group-3 > :last-child > .card .card-footer, .card-group-3 > :last-child > .card .card-header, .card-group-3 > :last-child > .card .card-img-bottom, .card-group-3 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.card-group-4 > :first-child > .card, .card-group-4 > :first-child > .card .card-footer, .card-group-4 > :first-child > .card .card-header, .card-group-4 > :first-child > .card .card-img-bottom, .card-group-4 > :first-child > .card .card-img-top {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: 0;
}

.card-group-4 > :nth-child(4) > .card, .card-group-4 > :nth-child(4) > .card .card-footer, .card-group-4 > :nth-child(4) > .card .card-header, .card-group-4 > :nth-child(4) > .card .card-img-bottom, .card-group-4 > :nth-child(4) > .card .card-img-top {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: 0;
}

.card-group-4 > :last-child > .card, .card-group-4 > :last-child > .card .card-footer, .card-group-4 > :last-child > .card .card-header, .card-group-4 > :last-child > .card .card-img-bottom, .card-group-4 > :last-child > .card .card-img-top {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.circles-chart {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 13.75rem;
    height: 13.75rem;
    border-radius: 50%;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    margin-left: auto;
    margin-right: auto;
}

.circles-chart-content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    padding: 2rem 2rem;
    transform: translate(0, -50%);
}

.btn-close:focus {
    box-shadow: none;
}

.btn-close-light {
    background: transparent url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center;
}

@media (min-width:576px) {
    .col-sm-divider > : not(:first-child) {
        position: relative;
    }

        .col-sm-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 0;
            width: .0625rem;
            height: 100%;
            background-color: rgba(33, 50, 91, .3);
            content: ""
        }
}

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

@media (min-width:768px) {
    .col-md-divider > : not(:first-child) {
        position: relative;
    }

        .col-md-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 0;
            width: .0625rem;
            height: 100%;
            background-color: rgba(33, 50, 91, .3);
            content: ""
        }
}

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

@media (min-width:992px) {
    .col-lg-divider > : not(:first-child) {
        position: relative;
    }

        .col-lg-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 0;
            width: .0625rem;
            height: 100%;
            background-color: rgba(33, 50, 91, .3);
            content: ""
        }
}

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

@media (min-width:1200px) {
    .col-xl-divider > : not(:first-child) {
        position: relative;
    }

        .col-xl-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 0;
            width: .0625rem;
            height: 100%;
            background-color: rgba(33, 50, 91, .3);
            content: ""
        }
}

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

@media (min-width:1400px) {
    .col-xxl-divider > : not(:first-child) {
        position: relative;
    }

        .col-xxl-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 0;
            width: .0625rem;
            height: 100%;
            background-color: rgba(33, 50, 91, .3);
            content: ""
        }
}

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

.col-divider > :not(:first-child) {
    position: relative;
}

    .col-divider > :not(:first-child)::before {
        position: absolute;
        top: 0;
        left: 0;
        width: .0625rem;
        height: 100%;
        background-color: rgba(33, 50, 91, .3);
        content: ""
    }

.col-divider-rotated > :not(:first-child)::before {
    transform: rotate(20deg);
}

.col-divider > :not(:first-child) {
    position: relative;
}

    .col-divider > :not(:first-child)::before {
        position: absolute;
        top: 0;
        left: 50%;
        width: calc(100% - 1.5rem);
        height: .0625rem;
        background-color: rgba(33, 50, 91, .3);
        content: "";
        transform: translateX(-50%);
    }

.col-divider > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.col-divider > :first-child {
    padding-top: 0;
}

.col-divider > :last-child {
    padding-bottom: 0;
}

@media (max-width:575.98px) {
    .col-sm-divider > : not(:first-child) {
        position: relative;
    }

        .col-sm-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 50%;
            width: calc(100% - 1.5rem);
            height: .0625rem;
            background-color: rgba(33, 50, 91, .3);
            content: "";
            transform: translateX(-50%);
        }

    .col-sm-divider > * {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .col-sm-divider > :first-child {
        padding-top: 0;
    }

    .col-sm-divider > :last-child {
        padding-bottom: 0;
    }
}

@media (max-width:767.98px) {
    .col-md-divider > : not(:first-child) {
        position: relative;
    }

        .col-md-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 50%;
            width: calc(100% - 1.5rem);
            height: .0625rem;
            background-color: rgba(33, 50, 91, .3);
            content: "";
            transform: translateX(-50%);
        }

    .col-md-divider > * {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .col-md-divider > :first-child {
        padding-top: 0;
    }

    .col-md-divider > :last-child {
        padding-bottom: 0;
    }
}

@media (max-width:991.98px) {
    .col-lg-divider > : not(:first-child) {
        position: relative;
    }

        .col-lg-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 50%;
            width: calc(100% - 1.5rem);
            height: .0625rem;
            background-color: rgba(33, 50, 91, .3);
            content: "";
            transform: translateX(-50%);
        }

    .col-lg-divider > * {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .col-lg-divider > :first-child {
        padding-top: 0;
    }

    .col-lg-divider > :last-child {
        padding-bottom: 0;
    }
}

@media (max-width:1199.98px) {
    .col-xl-divider > : not(:first-child) {
        position: relative;
    }

        .col-xl-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 50%;
            width: calc(100% - 1.5rem);
            height: .0625rem;
            background-color: rgba(33, 50, 91, .3);
            content: "";
            transform: translateX(-50%);
        }

    .col-xl-divider > * {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .col-xl-divider > :first-child {
        padding-top: 0;
    }

    .col-xl-divider > :last-child {
        padding-bottom: 0;
    }
}

@media (max-width:1399.98px) {
    .col-xxl-divider > : not(:first-child) {
        position: relative;
    }

        .col-xxl-divider > :not(:first-child)::before {
            position: absolute;
            top: 0;
            left: 50%;
            width: calc(100% - 1.5rem);
            height: .0625rem;
            background-color: rgba(33, 50, 91, .3);
            content: "";
            transform: translateX(-50%);
        }

    .col-xxl-divider > * {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .col-xxl-divider > :first-child {
        padding-top: 0;
    }

    .col-xxl-divider > :last-child {
        padding-bottom: 0;
    }
}

.col-divider > :not(:first-child) {
    position: relative;
}

    .col-divider > :not(:first-child)::before {
        position: absolute;
        top: 0;
        left: 0;
        width: .0625rem;
        height: 100%;
        background-color: rgba(33, 50, 91, .3);
        content: ""
    }

.col-divider > *, .col-divider > :first-child, .col-divider > :last-child {
    padding-top: 0;
    padding-bottom: 0;
}

.col-divider-light > :not(:first-child)::before {
    background-color: rgba(255, 255, 255, .1);
}

.devices {
    max-width: 1140px;
    position: relative;
    overflow: hidden;
    padding: 0 .75rem 7rem;
    margin-right: -.75rem;
    margin-left: -.75rem;
}

    .devices .device-mobile {
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 2;
        margin-left: 5rem;
        margin-bottom: 5rem;
    }

@media (max-width:991.98px) {
    .devices .device-mobile {
        display: none;
    }
}

.devices .device-browser {
    margin-left: auto;
    margin-right: 5rem;
}

@media (max-width:991.98px) {
    .devices .device-mobile {
        margin-right: .5rem;
    }

    .devices .device-browser {
        margin-right: auto;
    }
}

.devices-shadow-none .device-browser-frame, .devices-shadow-none .device-mobile-frame {
    box-shadow: none;
}

.devices-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    grid-gap: 1rem;
}

@media (max-width:991.98px) {
    .devices-wrap {
        display: none;
    }
}

.devices-rotated {
    transform: rotate(-22deg);
}

    .devices-rotated .devices-rotated-body {
        transform: translate3d(15%, 0, 0);
    }

.devices-top-start-50 {
    position: absolute;
    top: 0;
    left: 50%
}

.device-mobile {
    position: relative;
    z-index: 1;
    display: block;
    max-width: 100%;
    width: 15rem;
    height: auto;
}

.device-mobile-frame {
    background: #f8fafd;
    box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, .5), 0 2rem 4rem -2rem rgba(33, 50, 91, .3), inset 0 -.1875rem .3125rem 0 rgba(151, 164, 175, .5);
    border-radius: 2rem;
    padding: .3125rem;
}

.device-mobile-img {
    max-width: 100%;
    height: auto;
    border-radius: 1.6rem;
}

.device-tablet {
    position: relative;
    z-index: 1;
    display: block;
    max-width: 100%;
    width: 50rem;
    height: auto;
}

.device-tablet-frame {
    background: #f8fafd;
    box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, .5), 0 2rem 4rem -2rem rgba(33, 50, 91, .3), inset 0 -.1875rem .3125rem 0 rgba(151, 164, 175, .5);
    border-radius: 1rem;
    padding: .3125rem;
}

.device-tablet-img {
    max-width: 100%;
    height: auto;
    border-radius: 1rem;
}

.device-vertical-tablet {
    position: relative;
    z-index: 1;
    max-width: 100%;
    width: 30rem;
    height: auto;
}

.device-vertical-tablet-frame {
    background: #f8fafd;
    box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, .5), 0 2rem 4rem -2rem rgba(33, 50, 91, .3), inset 0 -.1875rem .3125rem 0 rgba(151, 164, 175, .5);
    border-radius: 1rem;
    padding: .3125rem;
}

.device-vertical-tablet-img {
    max-width: 100%;
    height: auto;
    border-radius: 1rem;
}

.device-browser {
    position: relative;
    z-index: 1;
    display: block;
    max-width: 100%;
    width: 50rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.device-browser-frame {
    background: #fff;
    box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, .5), 0 2rem 4rem -2rem rgba(33, 50, 91, .3);
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.device-browser-img {
    max-width: 100%;
    height: auto;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.device-browser-header {
    position: relative;
    display: flex;
    max-width: 50rem;
    background: #fff;
    border-bottom: .0625rem solid #f1f3f8;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    padding: .5rem 6.5rem;
}

.device-browser-header-btn-list {
    display: flex;
    grid-gap: .25rem;
    position: absolute;
    top: calc(50% - .25rem);
    left: 1rem;
}

.device-browser-header-btn-list-btn {
    width: .5rem;
    height: .5rem;
    background-color: #e7eaf3;
    border-radius: 50%
}

.device-browser-header-browser-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #677788;
    background-color: #e7eaf3;
    font-size: .5rem;
    border-radius: .125rem;
}

.device-browser-lg {
    width: 60rem;
}

    .device-browser-lg .device-browser-header {
        max-width: 60rem;
    }

.dropdown-menu {
    box-shadow: 0 .75rem 1rem rgba(189, 197, 209, .3);
    margin-top: .3125rem;
}

    .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(-90deg);
    }

.dropdown-item {
    font-size: .875rem;
    border-radius: .3125rem;
}

    .dropdown-item:not(:last-child) {
        margin-bottom: .25rem;
    }

    .dropdown-item:active {
        color: #1e2022;
        background-color: rgba(189, 197, 209, .2);
    }

    .dropdown-item.active:active:focus, .dropdown-item.active:not(:focus):not(:active) {
        color: #1e2022;
        background-color: rgba(189, 197, 209, .2);
    }

.dropdown-header {
    text-transform: uppercase;
    letter-spacing: .03125rem;
    font-size: .75rem;
    font-weight: 600;
    padding: .5rem 1rem;
}

.dropdown-item-icon {
    display: inline-block;
    opacity: .7;
    width: 1.5rem;
    color: #677788;
}

.dropdown-toggle {
    position: relative;
    display: flex;
    align-items: center;
}

    .dropdown-toggle::after {
        display: inline-block;
        width: 1rem;
        height: 1rem;
        background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 1rem 1rem;
        margin-left: auto;
        padding-left: 1.25rem;
        content: ""
    }

    .dropdown-toggle .dropdown-item-icon {
        width: 1.75rem;
    }

.dropup .dropdown-toggle::after {
    transform: rotate(-180deg);
}

.dropright .dropdown-toggle::after {
    transform: rotate(-90deg);
    margin-top: .25rem;
}

.dropleft .dropdown-toggle::after {
    transform: rotate(90deg);
    margin-top: -.25rem;
}

.dropdown-card {
    padding: 0;
}

    .dropdown-card .card {
        box-shadow: none;
    }

.dropdown-card-shopping-cart .card > .card-footer {
    border-top-width: .0625rem;
}

.dropdown-course-search {
    position: static !important;
}

    .dropdown-course-search .dropdown-menu {
        width: 100%
    }

.form-check-label {
    font-size: .875rem;
    margin-top: .125rem;
}

.form-check .form-check-label {
    margin-top: 0;
}

.form-check-input, .form-check-label, label.form-control {
    cursor: pointer;
}

    .form-check-input.is-valid, .was-validated .form-check-input:valid {
        border: 1px solid rgba(33, 50, 91, .3);
    }

        .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
            color: #677788;
        }

.form-check-card {
    position: relative;
    padding: 1rem 1rem;
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .5rem;
}

    .form-check-card .form-check-input {
        position: absolute;
        top: .75rem;
        right: .75rem;
        margin: 0;
    }

.form-check-bookmark .form-check-input {
    width: 0;
    height: 0;
    margin: 0;
    border: none;
}

.form-check-bookmark .form-check-bookmark-active {
    color: #ffff00;
}

.form-check-bookmark .form-check-input ~ .form-check-label .form-check-bookmark-default {
    display: block;
}

.form-check-bookmark .form-check-input ~ .form-check-label .form-check-bookmark-active {
    display: none;
}

.form-check-bookmark .form-check-input:checked ~ .form-check-label .form-check-bookmark-default {
    display: none;
}

.form-check-bookmark .form-check-input:checked ~ .form-check-label .form-check-bookmark-active {
    display: block;
}

.form-select {
    cursor: pointer;
}

.form-switch {
    position: relative;
}

    .form-switch .form-check-input {
        width: 2.8125em;
        height: 1.8125em;
        border-width: 0;
        background-color: #e7eaf3;
        margin-top: -.25em;
        margin-right: .75rem;
    }

        .form-switch .form-check-input:active {
            filter: 100%
        }

.form-check-input:checked {
    background-color: #414141;
}

.form-switch-between {
    align-items: center;
    padding-left: 0;
}

    .form-switch-between .form-check-input {
        float: none;
        align-items: center;
        margin-left: .5rem;
    }

    .form-switch-between .form-check-label {
        cursor: inherit;
    }

.form-switch-promotion {
    position: relative;
    min-width: 5rem;
}

.form-switch-promotion-container {
    position: absolute;
    top: -1.75rem;
    left: 1.25rem;
}

.form-switch-promotion-body {
    display: flex;
    align-items: center;
    margin-top: -1rem;
}

.form-switch-promotion-arrow {
    margin-right: -1.75rem;
}

.form-switch-promotion-text {
    display: block;
    margin-top: .3125rem;
}

.form-attachment-btn {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
}

.form-attachment-btn-label {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    min-width: 100%;
    min-height: 100%;
    cursor: inherit;
    opacity: 0;
}

.form-text {
    margin-bottom: 0;
}

.form-link {
    display: inline-block;
    font-size: .875rem;
    font-weight: 600;
    margin-top: 1rem;
}

.input-group-merge {
    position: relative;
    overflow: hidden;
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .3125rem;
}

    .input-group-merge .input-group-append, .input-group-merge .input-group-prepend {
        position: absolute;
        top: 1px;
        bottom: 1px;
        z-index: 4;
        background-color: transparent;
    }

        .input-group-merge .input-group-append.input-group-text, .input-group-merge .input-group-prepend.input-group-text {
            border-width: 0;
        }

    .input-group-merge .input-group-prepend {
        left: 1px;
    }

    .input-group-merge .input-group-append {
        right: 1px;
    }

    .input-group-merge .form-control, .input-group-merge .form-select {
        border-width: 0;
    }

        .input-group-merge .form-control:not(:first-child), .input-group-merge .form-select:not(:first-child) {
            padding-left: 3.375rem;
            border-top-left-radius: .3125rem;
            border-bottom-left-radius: .3125rem;
        }

        .input-group-merge .form-control:not(:last-child), .input-group-merge .form-select:not(:last-child) {
            padding-right: 3.375rem;
            border-top-right-radius: .3125rem;
            border-bottom-right-radius: .3125rem;
        }

    .input-group-merge .form-control-sm, .input-group-merge .form-select-sm {
        min-height: calc(1.5em + .875rem);
    }

        .input-group-merge .form-control-sm:not(:first-child), .input-group-merge .form-select-sm:not(:first-child) {
            padding-left: 3.375rem;
        }

        .input-group-merge .form-control-sm:not(:last-child), .input-group-merge .form-select-sm:not(:last-child) {
            padding-right: 3.375rem;
        }

    .input-group-merge .form-control-lg, .input-group-merge .form-select-lg {
        min-height: calc(1.5em + 1.375rem);
    }

.was-validated .input-group-merge.is-valid {
    border-color: #00c9a7;
}

    .was-validated .input-group-merge.is-valid.focus {
        box-shadow: 0 0 1rem 0 rgba(0, 201, 167, .25);
    }

.was-validated .input-group-merge.is-invalid {
    border-color: #eF373e;
}

    .was-validated .input-group-merge.is-invalid.focus {
        box-shadow: 0 0 1rem 0 rgba(237, 76, 120, .25);
    }

.input-group-append, .input-group-prepend {
    display: flex;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .input-group-append:last-child > .btn:not(:last-child), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-down-break {
    display: block;
}

    .input-group-down-break > .form-control, .input-group-down-break > .form-select {
        width: 100%
    }

        .input-group-down-break > .form-control:first-child, .input-group-down-break > .form-select:first-child {
            border-top-left-radius: .3125rem !important;
            border-top-right-radius: .3125rem !important;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .input-group-down-break > .form-control:not(:first-child):not(:last-child), .input-group-down-break > .form-select:not(:first-child):not(:last-child) {
            border-radius: 0;
        }

        .input-group-down-break > .form-control:last-child, .input-group-down-break > .form-select:last-child {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: .3125rem !important;
            border-bottom-left-radius: .3125rem !important;
        }

    .input-group-down-break .form-control + .form-control, .input-group-down-break .form-control + .form-select, .input-group-down-break .form-control-plaintext + .form-control, .input-group-down-break .form-control-plaintext + .form-select, .input-group-down-break .form-select + .form-control, .input-group-down-break .form-select + .form-select {
        margin-left: 0 !important;
        margin-top: -.0625rem;
    }

@media (max-width:575.98px) {
    .input-group-sm-down-break {
        display: block;
    }

        .input-group-sm-down-break > .form-control, .input-group-sm-down-break > .form-select {
            width: 100%
        }

            .input-group-sm-down-break > .form-control:first-child, .input-group-sm-down-break > .form-select:first-child {
                border-top-left-radius: .3125rem !important;
                border-top-right-radius: .3125rem !important;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

            .input-group-sm-down-break > .form-control:not(:first-child):not(:last-child), .input-group-sm-down-break > .form-select:not(:first-child):not(:last-child) {
                border-radius: 0;
            }

            .input-group-sm-down-break > .form-control:last-child, .input-group-sm-down-break > .form-select:last-child {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: .3125rem !important;
                border-bottom-left-radius: .3125rem !important;
            }

        .input-group-sm-down-break .form-control + .form-control, .input-group-sm-down-break .form-control + .form-select, .input-group-sm-down-break .form-control-plaintext + .form-control, .input-group-sm-down-break .form-control-plaintext + .form-select, .input-group-sm-down-break .form-select + .form-control, .input-group-sm-down-break .form-select + .form-select {
            margin-left: 0 !important;
            margin-top: -.0625rem;
        }
}

@media (max-width:767.98px) {
    .input-group-md-down-break {
        display: block;
    }

        .input-group-md-down-break > .form-control, .input-group-md-down-break > .form-select {
            width: 100%
        }

            .input-group-md-down-break > .form-control:first-child, .input-group-md-down-break > .form-select:first-child {
                border-top-left-radius: .3125rem !important;
                border-top-right-radius: .3125rem !important;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

            .input-group-md-down-break > .form-control:not(:first-child):not(:last-child), .input-group-md-down-break > .form-select:not(:first-child):not(:last-child) {
                border-radius: 0;
            }

            .input-group-md-down-break > .form-control:last-child, .input-group-md-down-break > .form-select:last-child {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: .3125rem !important;
                border-bottom-left-radius: .3125rem !important;
            }

        .input-group-md-down-break .form-control + .form-control, .input-group-md-down-break .form-control + .form-select, .input-group-md-down-break .form-control-plaintext + .form-control, .input-group-md-down-break .form-control-plaintext + .form-select, .input-group-md-down-break .form-select + .form-control, .input-group-md-down-break .form-select + .form-select {
            margin-left: 0 !important;
            margin-top: -.0625rem;
        }
}

@media (max-width:991.98px) {
    .input-group-lg-down-break {
        display: block;
    }

        .input-group-lg-down-break > .form-control, .input-group-lg-down-break > .form-select {
            width: 100%
        }

            .input-group-lg-down-break > .form-control:first-child, .input-group-lg-down-break > .form-select:first-child {
                border-top-left-radius: .3125rem !important;
                border-top-right-radius: .3125rem !important;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

            .input-group-lg-down-break > .form-control:not(:first-child):not(:last-child), .input-group-lg-down-break > .form-select:not(:first-child):not(:last-child) {
                border-radius: 0;
            }

            .input-group-lg-down-break > .form-control:last-child, .input-group-lg-down-break > .form-select:last-child {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: .3125rem !important;
                border-bottom-left-radius: .3125rem !important;
            }

        .input-group-lg-down-break .form-control + .form-control, .input-group-lg-down-break .form-control + .form-select, .input-group-lg-down-break .form-control-plaintext + .form-control, .input-group-lg-down-break .form-control-plaintext + .form-select, .input-group-lg-down-break .form-select + .form-control, .input-group-lg-down-break .form-select + .form-select {
            margin-left: 0 !important;
            margin-top: -.0625rem;
        }
}

@media (max-width:1199.98px) {
    .input-group-xl-down-break {
        display: block;
    }

        .input-group-xl-down-break > .form-control, .input-group-xl-down-break > .form-select {
            width: 100%
        }

            .input-group-xl-down-break > .form-control:first-child, .input-group-xl-down-break > .form-select:first-child {
                border-top-left-radius: .3125rem !important;
                border-top-right-radius: .3125rem !important;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

            .input-group-xl-down-break > .form-control:not(:first-child):not(:last-child), .input-group-xl-down-break > .form-select:not(:first-child):not(:last-child) {
                border-radius: 0;
            }

            .input-group-xl-down-break > .form-control:last-child, .input-group-xl-down-break > .form-select:last-child {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: .3125rem !important;
                border-bottom-left-radius: .3125rem !important;
            }

        .input-group-xl-down-break .form-control + .form-control, .input-group-xl-down-break .form-control + .form-select, .input-group-xl-down-break .form-control-plaintext + .form-control, .input-group-xl-down-break .form-control-plaintext + .form-select, .input-group-xl-down-break .form-select + .form-control, .input-group-xl-down-break .form-select + .form-select {
            margin-left: 0 !important;
            margin-top: -.0625rem;
        }
}

@media (max-width:1399.98px) {
    .input-group-xxl-down-break {
        display: block;
    }

        .input-group-xxl-down-break > .form-control, .input-group-xxl-down-break > .form-select {
            width: 100%
        }

            .input-group-xxl-down-break > .form-control:first-child, .input-group-xxl-down-break > .form-select:first-child {
                border-top-left-radius: .3125rem !important;
                border-top-right-radius: .3125rem !important;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }

            .input-group-xxl-down-break > .form-control:not(:first-child):not(:last-child), .input-group-xxl-down-break > .form-select:not(:first-child):not(:last-child) {
                border-radius: 0;
            }

            .input-group-xxl-down-break > .form-control:last-child, .input-group-xxl-down-break > .form-select:last-child {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                border-bottom-right-radius: .3125rem !important;
                border-bottom-left-radius: .3125rem !important;
            }

        .input-group-xxl-down-break .form-control + .form-control, .input-group-xxl-down-break .form-control + .form-select, .input-group-xxl-down-break .form-control-plaintext + .form-control, .input-group-xxl-down-break .form-control-plaintext + .form-select, .input-group-xxl-down-break .form-select + .form-control, .input-group-xxl-down-break .form-select + .form-select {
            margin-left: 0 !important;
            margin-top: -.0625rem;
        }
}

.input-group-add-field {
    position: relative;
    margin-top: 1rem;
}

.input-group-add-field-delete {
    position: absolute;
    top: .75rem;
    right: -1.25rem;
    color: #eF373e;
}

    .input-group-add-field-delete:hover {
        color: #ea2c60;
    }

.input-card {
    display: flex;
    background-color: #fff;
    padding: .6125rem .6125rem;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
    border-radius: .5rem;
}

    .input-card .input-card-form {
        flex: 1 0 0%
    }

    .input-card .btn {
        flex: 0 0 auto;
    }

    .input-card .form-control {
        border-width: 0;
    }

        .input-card .form-control:focus {
            box-shadow: none;
        }

    .input-card .input-group {
        border-width: 0;
    }

    .input-card .input-card-form {
        position: relative;
    }

        .input-card .input-card-form:not(:first-child) {
            padding-left: 1rem;
        }

            .input-card .input-card-form:not(:first-child)::before {
                position: absolute;
                top: 50%;
                left: 0;
                width: .0625rem;
                height: 2rem;
                background-color: rgba(33, 50, 91, .3);
                content: "";
                transform: translateY(-50%);
            }

        .input-card .input-card-form:not(:last-child) {
            padding-right: 1rem;
        }

@media (min-width:576px) {
    .input-card-pill {
        border-radius: 50rem;
    }
}

@media (max-width:575.98px) {
    .input-card-sm {
        display: grid;
    }

        .input-card-sm .btn, .input-card-sm .input-card-form {
            flex: 0 0 auto;
        }

        .input-card-sm .input-card-form {
            padding: 1rem 0 !important;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

            .input-card-sm .input-card-form:first-child {
                padding-top: 0 !important;
            }

            .input-card-sm .input-card-form:not(:first-child)::before {
                display: none;
            }
}

.col-form-label {
    font-size: .875rem;
}

.form-label-secondary {
    font-size: .875rem;
    color: #8c98a4;
}

.form-label-link {
    font-weight: 600;
    font-size: .875rem;
    margin-bottom: .5rem;
}

.go-to {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    width: 3.125rem;
    height: 3.125rem;
    background-color: rgba(133, 133, 133, .1);
    color: #677788;
    font-size: 1rem;
    opacity: .5;
    border-radius: 50%;
    transition: .3s ease-out;
}

    .go-to:focus:hover, .go-to:hover {
        color: #fff;
        background-color: #414141;
        opacity: 1;
    }

.icon {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: .3125rem;
}

.icon-circle {
    border-radius: 50%
}

.icon.icon-xs {
    font-size: .75rem;
    width: 1.75rem;
    height: 1.75rem;
}

.icon.icon-sm {
    font-size: .8125rem;
    width: 2.5rem;
    height: 2.5rem;
}

.icon.icon-lg {
    font-size: 1.25rem;
    width: 4.25rem;
    height: 4.25rem;
}

.icon-primary {
    color: #fff;
    border-color: #414141;
    background-color: #414141;
}

.icon-secondary {
    color: #fff;
    border-color: #858585;
    background-color: #858585;
}

.icon-success {
    color: #fff;
    border-color: #00c9a7;
    background-color: #00c9a7;
}

.icon-info {
    color: #fff;
    border-color: #09a5be;
    background-color: #09a5be;
}

.icon-warning {
    color: #000;
    border-color: #ffff00;
    background-color: #ffff00;
}

.icon-danger {
    color: #fff;
    border-color: #eF373e;
    background-color: #eF373e;
}

.icon-light {
    color: #000;
    border-color: #f7f7f7;
    background-color: #f7f7f7;
}

.icon-dark {
    color: #fff;
    border-color: #21325b;
    background-color: #21325b;
}

.icon-soft-primary {
    color: #414141;
    background: rgba(55, 125, 255, .1);
}

.icon-soft-secondary {
    color: #858585;
    background: rgba(133, 133, 133, .1);
}

.icon-soft-success {
    color: #00c9a7;
    background: rgba(0, 201, 167, .1);
}

.icon-soft-info {
    color: #09a5be;
    background: rgba(9, 165, 190, .1);
}

.icon-soft-warning {
    color: #ffff00;
    background: rgba(245, 202, 153, .1);
}

.icon-soft-danger {
    color: #eF373e;
    background: rgba(237, 76, 120, .1);
}

.icon-soft-light {
    color: #f7f7f7;
    background: rgba(247, 250, 255, .1);
}

.icon-soft-dark {
    color: #21325b;
    background: rgba(33, 50, 91, .3);
}

.legend-indicator {
    display: inline-block;
    width: .5rem;
    height: .5rem;
    background-color: #bdc5d1;
    border-radius: 50%;
    margin-right: .4375rem;
}

.list-comment {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

    .list-comment:first-child {
        margin-top: -2.5rem;
    }

.list-comment-item {
    margin-top: 2.5rem;
}

    .list-comment-item .list-comment .list-comment-item {
        padding-left: 1rem;
        border-left: .1875rem solid rgba(33, 50, 91, .3);
    }

.list-comment-divider .list-comment-item:not(:last-child) {
    border-bottom: .0625rem solid rgba(33, 50, 91, .3);
    padding-bottom: 2.5rem;
}

.list-py-1 > li:not(:first-child) {
    padding-top: .25rem;
}

.list-py-1 > li:not(:last-child) {
    padding-bottom: .25rem;
}

.list-py-2 > li:not(:first-child) {
    padding-top: .5rem;
}

.list-py-2 > li:not(:last-child) {
    padding-bottom: .5rem;
}

.list-py-3 > li:not(:first-child) {
    padding-top: 1rem;
}

.list-py-3 > li:not(:last-child) {
    padding-bottom: 1rem;
}

.list-separator {
    margin-bottom: 0;
}

    .list-separator .list-inline-item {
        position: relative;
        margin-left: 0;
        margin-right: -.25rem;
    }

        .list-separator .list-inline-item:not(:last-child) {
            padding-right: 2rem;
        }

            .list-separator .list-inline-item:not(:last-child)::after {
                position: absolute;
                top: 50%;
                right: .8rem;
                transform: translateY(-50%);
                content: "/";
                opacity: .4;
            }

    .list-separator .list-separator-link {
        color: #677788;
    }

        .list-separator .list-separator-link:hover {
            color: #eF373e;
        }

.list-separator-light .list-inline-item::after {
    color: #fff;
}

.list-separator-light .list-separator-link, .list-separator-light .list-separator-link:hover {
    color: #fff;
}

    .list-separator-light .list-separator-link:hover {
        text-decoration: underline;
    }

.list-group-item:first-child {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}

.list-group-item:last-child {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
}

.list-group-item.active .list-group-icon {
    color: #fff;
}

.list-group-icon {
    display: inline-block;
    color: #677788;
    width: 2rem;
    text-align: center;
    margin-right: .5rem;
}

.list-group-striped > li:nth-of-type(odd) {
    background-color: rgba(55, 125, 255, .1);
}

.list-group-sm .list-group-item {
    font-size: .875rem;
    padding: .5rem .5rem;
}

.list-group-lg .list-group-item {
    padding: 1.5rem 1.5rem;
}

.list-group-lg .list-group-icon {
    font-size: 1.5rem;
    width: 2.5rem;
}

.list-group-no-gutters .list-group-item {
    padding-right: 0;
    padding-left: 0;
}

.list-checked {
    padding-left: 0;
    list-style: none;
}

.list-checked-item {
    position: relative;
    color: #677788;
    padding-left: 2rem;
}

    .list-checked-item:not(:last-child) {
        margin-bottom: .5rem;
    }

    .list-checked-item::before {
        position: absolute;
        top: 0;
        left: 0;
        width: 1.25rem;
        height: 1.25rem;
        background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2371869d'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 1.25rem 1.25rem;
        content: "";
        margin-top: .125rem;
    }

    .list-checked-item[hover]:hover {
        color: #414141;
    }

[class*=list-checked-bg-] .list-checked-item::before, [class*=list-checked-soft-bg-] .list-checked-item::before {
    margin-top: .25rem;
}

.list-checked-primary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23377dff'/%3e%3c/svg%3e");
}

.list-checked-bg-primary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23377dff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-primary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23377dff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23377dff'/%3e%3c/svg%3e");
}

.list-checked-secondary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2371869d'/%3e%3c/svg%3e");
}

.list-checked-bg-secondary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2371869d'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-secondary .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2371869d' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2371869d'/%3e%3c/svg%3e");
}

.list-checked-success .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2300c9a7'/%3e%3c/svg%3e");
}

.list-checked-bg-success .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2300c9a7'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-success .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2300c9a7' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2300c9a7'/%3e%3c/svg%3e");
}

.list-checked-info .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2309a5be'/%3e%3c/svg%3e");
}

.list-checked-bg-info .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2309a5be'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-info .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2309a5be' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2309a5be'/%3e%3c/svg%3e");
}

.list-checked-warning .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23f5ca99'/%3e%3c/svg%3e");
}

.list-checked-bg-warning .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-warning .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23f5ca99'/%3e%3c/svg%3e");
}

.list-checked-danger .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23ed4c78'/%3e%3c/svg%3e");
}

.list-checked-bg-danger .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ed4c78'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-danger .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23ed4c78' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23ed4c78'/%3e%3c/svg%3e");
}

.list-checked-light .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23f7faff'/%3e%3c/svg%3e");
}

.list-checked-bg-light .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f7faff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-light .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f7faff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23f7faff'/%3e%3c/svg%3e");
}

.list-checked-dark .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%2321325b'/%3e%3c/svg%3e");
}

.list-checked-bg-dark .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2321325b'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e");
}

.list-checked-soft-bg-dark .list-checked-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%2321325b' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%2321325b'/%3e%3c/svg%3e");
}

.list-checked-sm .list-checked-item {
    padding-left: 1.5rem;
}

    .list-checked-sm .list-checked-item::before {
        width: 1rem;
        height: 1rem;
        background-size: 1rem 1rem;
        margin-top: .3125rem;
    }

.list-checked-sm[class*=list-checked-bg-] .list-checked-item::before, .list-checked-sm[class*=list-checked-soft-bg-] .list-checked-item::before {
    margin-top: .25rem;
}

.list-checked-lg .list-checked-item {
    padding-left: 2.75rem;
}

    .list-checked-lg .list-checked-item:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .list-checked-lg .list-checked-item::before {
        width: 1.75rem;
        height: 1.75rem;
        background-size: 1.75rem 1.75rem;
        margin-top: 0;
    }

.list-checked-lg[class*=list-checked-bg-] .list-checked-item::before, .list-checked-lg[class*=list-checked-soft-bg-] .list-checked-item::before {
    margin-top: -.0625rem;
}

.list-pointer {
    padding-left: 0;
    list-style: none;
}

.list-pointer-item {
    position: relative;
    color: #677788;
    padding-left: 1.75rem;
}

    .list-pointer-item:not(:last-child) {
        margin-bottom: .5rem;
    }

    .list-pointer-item::before {
        position: absolute;
        top: 0;
        left: 0;
        width: 1.25rem;
        height: 1.25rem;
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2371869d' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 1.25rem 1.25rem;
        content: "";
        margin-top: .1875rem;
    }

    .list-pointer-item[hover]:hover {
        color: #414141;
    }

[class*=list-pointer-bg-] .list-pointer-item::before, [class*=list-pointer-soft-bg-] .list-pointer-item::before {
    margin-top: .25rem;
}

.list-pointer-primary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23377dff' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-primary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23377dff'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-primary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23377dff' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23377dff' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23377dff'/%3e%3c/svg%3e");
}

.list-pointer-secondary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2371869d' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-secondary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2371869d'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-secondary .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2371869d' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%2371869d'/%3e%3c/svg%3e");
}

.list-pointer-success .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2300c9a7' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-success .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2300c9a7'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-success .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2300c9a7' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%2300c9a7'/%3e%3c/svg%3e");
}

.list-pointer-info .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2309a5be' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-info .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2309a5be'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-info .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2309a5be' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%2309a5be'/%3e%3c/svg%3e");
}

.list-pointer-warning .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23f5ca99' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-warning .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f5ca99'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23000'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-warning .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f5ca99' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23f5ca99'/%3e%3c/svg%3e");
}

.list-pointer-danger .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23ed4c78' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-danger .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ed4c78'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-danger .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23ed4c78' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23ed4c78'/%3e%3c/svg%3e");
}

.list-pointer-light .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23f7faff' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-light .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f7faff'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23000'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-light .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f7faff' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23f7faff'/%3e%3c/svg%3e");
}

.list-pointer-dark .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%2321325b' d='M15.78, 11.28a.75.75, 0, 0, 1, .22.53v.38a.77.77, 0, 0, 1-.22.53l-5.14, 5.13a.5.5, 0, 0, 1-.71, 0l-.71-.71a.49.49, 0, 0, 1, 0-.7L13.67, 12, 9.22, 7.56a.5.5, 0, 0, 1, 0-.71l.71-.7a.5.5, 0, 0, 1, .71, 0Z'/%3e%3c/svg%3e");
}

.list-pointer-bg-dark .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2321325b'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e");
}

.list-pointer-soft-bg-dark .list-pointer-item::before {
    background-image: url("data:image/svg+xml, %3csvg width='24' height='24' viewBox='0 0 24 24' fill='%2321325b' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%2321325b' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%2321325b'/%3e%3c/svg%3e");
}

.list-pointer-sm .list-pointer-item {
    padding-left: 1.5rem;
}

    .list-pointer-sm .list-pointer-item::before {
        width: 1rem;
        height: 1rem;
        background-size: 1rem 1rem;
        margin-top: .3125rem;
    }

.list-pointer-sm[class*=list-pointer-bg-] .list-pointer-item::before, .list-pointer-sm[class*=list-pointer-soft-bg-] .list-pointer-item::before {
    margin-top: .25rem;
}

.list-pointer-lg .list-pointer-item {
    padding-left: 2.75rem;
}

    .list-pointer-lg .list-pointer-item:not(:last-child) {
        margin-bottom: 1.25rem;
    }

    .list-pointer-lg .list-pointer-item::before {
        width: 1.75rem;
        height: 1.75rem;
        background-size: 1.75rem 1.75rem;
        margin-top: 0;
    }

.list-pointer-lg[class*=list-pointer-bg-] .list-pointer-item::before, .list-pointer-lg[class*=list-pointer-soft-bg-] .list-pointer-item::before {
    margin-top: -.0625rem;
}

.media-viewer {
    position: relative;
    display: block;
}

    .media-viewer:hover .media-viewer-icon {
        opacity: 1;
        transform: scale(1);
    }

.media-viewer-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.media-viewer-icon {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    width: 1.75rem;
    height: 1.75rem;
    font-size: .75rem;
    color: #fff;
    background-color: #414141;
    border-radius: 50%;
    opacity: 0;
    transform: scale(.7);
    transition: .3s;
}

    .media-viewer-icon:focus, .media-viewer-icon:hover {
        color: #fff;
    }

.media-viewer-icon-active {
    opacity: 1;
    transform: scale(1);
}

.modal-header {
    align-items: center;
    padding-bottom: 0;
}

    .modal-header .close {
        padding: .25rem .25rem;
        margin: 0 0 0 auto;
    }

.modal-footer {
    border-top-width: .0625rem;
}

    .modal-footer > * {
        margin-top: 0;
        margin-bottom: 0;
    }

.modal-footer-text:last-child {
    font-size: .875rem;
    margin-bottom: 0;
}

.modal-close {
    position: absolute;
    top: .75rem;
    right: .75rem;
    z-index: 2;
}

.modal-top-cover {
    position: relative;
    overflow: hidden;
    min-height: 8rem;
    border-top-right-radius: .6875rem;
    border-top-left-radius: .6875rem;
}

.modal-top-cover-avatar {
    position: relative;
    z-index: 2;
    margin-top: -3rem;
}

.nav-subtitle {
    display: block;
    color: #8c98a4;
    font-size: .75rem;
    text-transform: uppercase;
    letter-spacing: .03125rem;
}

.nav-link.dropdown-toggle {
    align-items: center;
}

.nav-link.active {
    color: #414141;
}

    .nav-item.show .nav-link-svg path, .nav-link.active .nav-link-svg path {
        fill: #414141;
    }

.nav-text:last-child, .nav-title:last-child {
    margin-bottom: 0;
}

.nav-icon {
    opacity: .7;
    flex: 0 0 1.9375rem;
}

.nav.nav-link-gray .nav-link {
    color: #677788;
}

    .nav.nav-link-gray .nav-link.active, .nav.nav-link-gray .nav-link:hover {
        color: #414141;
    }

    .nav.nav-link-gray .nav-link.disabled {
        color: #bdc5d1;
    }

.nav-tabs .nav-link {
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom: .1875rem solid transparent;
}

    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
        font-weight: 600;
    }

.nav-tabs:not(.nav-vertical) .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.nav-vertical {
    flex-direction: column;
}

    .nav-vertical.nav .nav-item:not(:last-child) {
        margin-right: 0;
    }

    .nav-vertical.nav .nav-link {
        display: flex;
        white-space: nowrap;
    }

    .nav-vertical .nav-subtitle {
        padding-left: 1rem;
    }

    .nav-vertical.nav-tabs {
        border-bottom-width: 0;
    }

        .nav-vertical.nav-tabs .nav-link {
            border-top-width: 0;
            border-right-width: 0;
            border-bottom-width: 0;
            border-left: .1875rem solid transparent;
            margin-bottom: 0;
        }

        .nav-vertical.nav-tabs .nav-subtitle {
            border-left: .1875rem solid rgba(33, 50, 91, .3);
        }

        .nav-vertical.nav-tabs .nav-item.show .nav-link, .nav-vertical.nav-tabs .nav-link.active {
            border-color: #414141;
        }

    .nav-vertical.nav.nav-tabs .nav-collapse .nav-link {
        padding-left: 3rem;
    }

    .nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link {
        padding-left: 4.5rem;
    }

    .nav-vertical.nav-pills .nav-link.active, .nav-vertical.nav-pills .show > .nav-link {
        color: #21325b;
        background-color: transparent;
    }

    .nav-vertical.nav-pills .nav-link {
        font-size: .875rem;
        padding: .5rem 1rem;
        margin-bottom: .25rem;
    }

        .nav-vertical.nav-pills .nav-link.active {
            background-color: rgba(189, 197, 209, .2);
        }

        .nav-vertical.nav-pills .nav-link:focus, .nav-vertical.nav-pills .nav-link:hover {
            color: #21325b;
            background-color: rgba(189, 197, 209, .2);
        }

        .nav-vertical.nav-pills .nav-link[aria-expanded=true] {
            color: #414141;
        }

    .nav-vertical.nav-pills .nav-collapse {
        position: relative;
        padding-left: 1.9375rem;
    }

        .nav-vertical.nav-pills .nav-collapse::before {
            position: absolute;
            top: 0;
            left: 1.3125rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .nav-vertical.nav-pills .nav-link.dropdown-toggle {
        display: flex;
        width: 100%
    }

.nav-pills .nav-item {
    margin: .25rem .25rem;
}

.nav-pills .nav-link {
    padding: 1rem 1rem;
}

    .nav-pills .nav-link:hover {
        color: #fff;
    }

    .nav-pills .nav-link.active:hover, .nav-pills .show > .nav-link:hover {
        border-color: transparent;
    }

.nav-pills-shadow .nav-link.active {
    box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
}

.nav-segment {
    position: relative;
    background-color: #f8fafd;
    padding: .25rem .25rem;
    border-radius: .5rem;
}

    .nav-segment:not(.nav-fill) {
        display: inline-flex;
    }

    .nav-segment .nav-link {
        color: #677788;
        font-size: .875rem;
        padding: .5rem 1rem;
        border-radius: .5rem;
    }

        .nav-segment .nav-link:hover {
            color: #414141;
        }

        .nav-segment .nav-link.active {
            color: #1e2022;
            background-color: #fff;
            box-shadow: 0 .1875rem .375rem 0 rgba(140, 152, 164, .25);
        }

        .nav-segment .nav-link.disabled {
            color: #bdc5d1;
        }

    .nav-segment.nav-pills {
        border-radius: 50rem;
    }

        .nav-segment.nav-pills .nav-link {
            border-radius: 50rem;
        }

.nav-light .nav-link {
    color: rgba(255, 255, 255, .7);
}

    .nav-light .nav-link.active, .nav-light .nav-link:hover {
        color: #fff;
    }

.nav-light.nav-pills .nav-link:hover {
    background-color: rgba(189, 197, 209, .2);
}

.nav-light.nav-pills .nav-link.active, .nav-light.nav-pills .nav-link:hover {
    color: #fff;
}

.nav-sm .nav-link {
    font-size: .9375rem;
    padding-right: .75rem;
    padding-left: .75rem;
}

.nav-sm.nav-pills .nav-subtitle {
    padding-left: .75rem;
    padding-right: .75rem;
}

.nav-sm.nav-pills .nav-link {
    padding: .5rem .75rem;
}

.nav-lg .nav-link {
    font-size: 1rem;
}

.nav-lg.nav-pills .nav-link {
    padding: 1.5rem 1.5rem;
}

.nav-link-badge {
    margin-left: auto;
}

.navbar {
    display: block;
    z-index: 99;
}

.navbar-collapse {
    align-items: flex-start;
}

.navbar-nav {
    flex-grow: 1;
}

.navbar-shadow {
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
}

.navbar-height {
    height: 3.875rem;
}

.navbar.navbar-scrolled.navbar-light {
    background-color: #fff;
    box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
}

.navbar.navbar-scrolled.navbar-dark {
    background-color: #21325b;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar-brand-logo {
    width: 100%;
    min-width: 7.5rem;
    max-width: 7.5rem;
}

.navbar-brand-collapsed, .navbar-brand-on-scroll {
    display: none;
}

.navbar-scrolled .navbar-brand-default {
    display: none;
}

.navbar-scrolled .navbar-brand-on-scroll {
    display: inline-block;
}

.navbar-nav-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
    align-items: center;
}

    .navbar-nav-wrap .navbar-toggler {
        margin-left: auto;
    }

.navbar-nav-wrap-secondary-content {
    display: flex;
    align-items: center;
    gap: .5rem;
}

.navbar-toggler {
    padding: .5rem .5rem;
}

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .navbar-toggler .navbar-toggler-text {
        color: #21325b;
    }

    .navbar-toggler .navbar-toggler-default {
        display: flex;
    }

    .navbar-toggler .navbar-toggler-toggled {
        display: none;
    }

    .navbar-toggler[aria-expanded=true] .navbar-toggler-default {
        display: none;
    }

    .navbar-toggler[aria-expanded=true] .navbar-toggler-toggled {
        display: flex;
    }

.navbar-topbar .navbar-toggler {
    margin-left: 0;
    font-size: .875rem;
}

.navbar-topbar .js-mega-menu {
    z-index: 11;
}

.navbar-topbar-toggler {
    border-bottom: .0625rem solid rgba(33, 50, 91, .3);
    margin: .75rem .75rem 0 .75rem;
    padding-bottom: .75rem;
}

@keyframes navbar-topbar-collapse-scale-up {
    0% {
        transform: scale(.5);
        transform-origin: 100% 0;
    }

    100% {
        transform: scale(1);
        transform-origin: 100% 0;
    }
}

.navbar-topbar-collapse .navbar-toggler {
    display: flex;
    margin-left: auto;
}

.navbar .navbar-nav .nav-link {
    padding: 1rem .75rem;
}

.navbar .nav-item:hover > .nav-link {
    color: #eF373e;
}

.navbar .dropdown-menu {
    border-top: .1875rem solid #414141;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

    .navbar .dropdown-menu::before {
        position: absolute;
        top: -1rem;
        display: block;
        left: 0;
        width: 100%;
        height: 1.75rem;
        content: ""
    }

.navbar-dropdown-menu-inner {
    padding: .75rem .75rem;
}

.navbar-dropdown-menu-media-link {
    display: block;
    text-decoration: none;
    padding: 1rem 1rem;
    border-radius: .5rem;
}

    .navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) {
        background-color: rgba(189, 197, 209, .2);
    }

        .navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
            color: #414141;
        }

    .navbar-dropdown-menu-media-link.disabled {
        pointer-events: none;
    }

    .navbar-dropdown-menu-media-link + .navbar-dropdown-menu-media-link {
        margin-top: .5rem;
    }

.navbar-dropdown-menu-media-title {
    color: #1e2022;
    font-weight: 600;
}

.navbar-dropdown-menu-media-desc {
    color: #677788;
    font-size: .875rem;
    margin-bottom: 0;
}

.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item {
    position: relative;
}

    .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        position: absolute;
        top: -.75rem;
        right: 0;
        border-top: .0625rem solid rgba(33, 50, 91, .3);
        width: 100%;
        content: ""
    }

.navbar-dropdown-menu-promo-item {
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    margin: .75rem .75rem;
}

    .navbar-dropdown-menu-promo-item ~ .navbar-dropdown-menu-promo-item {
        border-top: .0625rem solid rgba(33, 50, 91, .3);
    }

.navbar .navbar-dropdown-menu-borderless {
    border-top-width: 0;
    border-radius: .5rem;
}

.navbar-dropdown-menu-promo .navbar-dropdown-menu-promo-item {
    border-top: none;
}

.navbar-dropdown-menu-promo-link {
    display: block;
    height: 100%;
    padding: 1rem 1rem;
    border-radius: .5rem;
}

    .navbar-dropdown-menu-promo-link.active {
        background-color: rgba(189, 197, 209, .2);
    }

        .navbar-dropdown-menu-promo-link.active .navbar-dropdown-menu-media-title {
            color: #414141;
        }

    .navbar-dropdown-menu-promo-link.disabled {
        opacity: .7;
        pointer-events: none;
    }

    .navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) {
        background-color: rgba(189, 197, 209, .2);
    }

        .navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title {
            color: #414141;
        }

.navbar-dropdown-menu-banner {
    position: relative;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: .5rem;
}

.navbar-dropdown-menu-banner-content {
    position: absolute;
    top: 50%;
    z-index: 1;
    width: 100%;
    text-align: center;
    padding: 2rem 2rem;
    transform: translate(0, -50%);
}

.navbar-dropdown-menu-shop-banner {
    position: relative;
    background-color: #f7f7f7;
    padding-left: 10rem;
    border-radius: .5rem;
}

.navbar-dropdown-menu-shop-banner-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 10rem;
}

.navbar.navbar-vertical .navbar-nav .nav-link, .navbar.navbar-vertical .navbar-nav .nav-subtitle {
    padding: .3125rem 1.5rem;
}

.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical {
    padding-right: 0;
    padding-left: 0;
}

    .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link, .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-subtitle {
        border-left-color: transparent;
    }

        .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-item.show .nav-link, .navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link.active {
            border-color: #414141;
        }

.navbar-input-group input[type=search]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

.navbar-input-group input[type=search]::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

.navbar-input-group input[type=search]::-webkit-search-cancel-button, .navbar-input-group input[type=search]::-webkit-search-decoration, .navbar-input-group input[type=search]::-webkit-search-results-button, .navbar-input-group input[type=search]::-webkit-search-results-decoration {
    display: none;
}

.navbar-vertical .card .nav-tabs .nav-link {
    display: flex;
    align-items: center;
    padding-right: 0;
    padding-left: 1.8125rem;
    margin-left: -2rem;
}

    .navbar-vertical .card .nav-tabs .nav-link:not(.active) {
        border-color: transparent;
    }

@media (min-width:576px) {
    .navbar-absolute-sm-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:768px) {
    .navbar-absolute-md-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:992px) {
    .navbar-absolute-lg-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:1200px) {
    .navbar-absolute-xl-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:1400px) {
    .navbar-absolute-xxl-top {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
}

.navbar-absolute-top {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

@media (max-width:575.98px) {
    .navbar-absolute-md-top .navbar-absolute-top-scroller {
        max-height: 75vh;
        background-color: #fff;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-absolute-md-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (max-width:767.98px) {
    .navbar-absolute-lg-top .navbar-absolute-top-scroller, .navbar-absolute-sm-top .navbar-absolute-top-scroller, .navbar-absolute-top .navbar-absolute-top-scroller {
        max-height: 75vh;
        background-color: #fff;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-absolute-lg-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (max-width:991.98px) {
    .navbar-absolute-xl-top .navbar-absolute-top-scroller {
        max-height: 75vh;
        background-color: #fff;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-absolute-xl-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (min-width:576px) {
    .navbar-sticky-sm-top {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:768px) {
    .navbar-sticky-md-top {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:992px) {
    .navbar-sticky-lg-top {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:1200px) {
    .navbar-sticky-xl-top {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
}

@media (min-width:1400px) {
    .navbar-sticky-xxl-top {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
}

.navbar-sticky-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
}

@media (max-width:575.98px) {
    .navbar-sticky-md-top .navbar-sticky-top-scroller {
        max-height: 75vh;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-sticky-md-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (max-width:767.98px) {
    .navbar-sticky-lg-top .navbar-sticky-top-scroller, .navbar-sticky-sm-top .navbar-sticky-top-scroller, .navbar-sticky-top .navbar-sticky-top-scroller {
        max-height: 75vh;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-sticky-lg-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (max-width:991.98px) {
    .navbar-sticky-xl-top .navbar-sticky-top-scroller {
        max-height: 75vh;
        overflow: hidden;
        overflow-y: auto;
    }

        .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-sticky-xl-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }
}

@media (min-width:576px) {
    .navbar-expand-sm .navbar-toggler {
        order: 1;
    }

    .navbar-expand-sm .navbar-toggler-wrapper {
        display: none;
    }

    .navbar-expand-sm .navbar-collapse {
        width: auto;
        order: 2;
    }

    .navbar-expand-sm .navbar-nav-wrap-secondary-content {
        order: 3;
    }

    .navbar-expand-sm:not(.navbar-vertical) .navbar-nav {
        align-items: center;
    }

    .navbar-expand-sm .nav-item:not(:last-child) {
        margin-right: .5rem;
    }

    .navbar-expand-sm .nav-item .nav-item {
        margin-right: 0;
    }

    .navbar-expand-sm .hs-sub-menu.dropdown-menu, .navbar-expand-sm .hs-sub-menu.dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

    .navbar-expand-sm .dropdown-menu {
        margin-top: .5rem;
    }

        .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu {
            margin-top: -.6875rem;
            margin-left: .5rem;
        }

            .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
                top: 0;
                left: 100%
            }

            .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
                top: 0;
                left: -1rem;
                width: 1rem;
                height: 100%
            }

    .navbar-expand-sm .navbar-topbar .navbar-toggler {
        margin-left: 0;
    }

    .navbar-expand-sm .navbar-topbar .nav-link {
        font-size: .9375rem;
        padding: .5rem .75rem;
    }

    .navbar-expand-sm .navbar-topbar .nav-item:first-child .nav-link {
        padding-left: 0;
    }

    .navbar-expand-sm .navbar-topbar .nav-item:last-child .nav-link {
        padding-right: 0;
    }

    .navbar-expand-sm.navbar-end .navbar-topbar .navbar-nav {
        flex-grow: 1;
        margin-left: 0;
    }

    .navbar-expand-sm.navbar-end .navbar-nav {
        justify-content: flex-end;
        margin-left: auto;
    }

    .navbar-expand-sm.navbar-end .navbar-absolute-top-scroller, .navbar-expand-sm.navbar-end .navbar-sticky-top-scroller {
        margin-left: auto;
    }

    .navbar-expand-sm.navbar-floating {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: 2.5rem;
    }

        .navbar-expand-sm.navbar-floating.navbar-scrolled {
            position: fixed;
            background-color: #fff;
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            margin-top: 0;
        }

            .navbar-expand-sm.navbar-floating.navbar-scrolled .navbar-floating-nav {
                padding-top: 0;
                padding-bottom: 0;
            }

        .navbar-expand-sm.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
            box-shadow: none;
        }

        .navbar-expand-sm.navbar-floating .navbar-floating-nav {
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .navbar-expand-sm.navbar-floating .dropdown-menu, .navbar-expand-sm.navbar-floating .dropdown-menu[data-bs-popper] {
            margin-top: .5rem;
        }

            .navbar-expand-sm.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-sm.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
                margin-top: 0;
            }

    .navbar-expand-sm .navbar-floating-nav {
        border-radius: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-expand-sm.navbar-vertical.navbar-sidebar {
        flex-flow: column;
        overflow-y: scroll;
        height: 100%;
        max-height: 100vh;
    }

        .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
        }

        .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-collapse {
            width: 100%;
            display: block !important;
        }

        .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-nav {
            display: block;
            flex-direction: column;
            align-items: flex-start;
        }

    .navbar-expand-sm .navbar-dropdown-menu-promo {
        display: flex;
        flex-flow: row wrap;
    }

    .navbar-expand-sm .navbar-dropdown-menu-promo-item {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
    }

        .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
            position: relative;
        }

            .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -.75rem;
                border-right: .0625rem solid rgba(33, 50, 91, .3);
                height: 100%;
                content: ""
            }
}

@media (min-width:768px) {
    .navbar-expand-md .navbar-toggler {
        order: 1;
    }

    .navbar-expand-md .navbar-toggler-wrapper {
        display: none;
    }

    .navbar-expand-md .navbar-collapse {
        width: auto;
        order: 2;
    }

    .navbar-expand-md .navbar-nav-wrap-secondary-content {
        order: 3;
    }

    .navbar-expand-md:not(.navbar-vertical) .navbar-nav {
        align-items: center;
    }

    .navbar-expand-md .nav-item:not(:last-child) {
        margin-right: .5rem;
    }

    .navbar-expand-md .nav-item .nav-item {
        margin-right: 0;
    }

    .navbar-expand-md .hs-sub-menu.dropdown-menu, .navbar-expand-md .hs-sub-menu.dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

    .navbar-expand-md .dropdown-menu {
        margin-top: .5rem;
    }

        .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu {
            margin-top: -.6875rem;
            margin-left: .5rem;
        }

            .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
                top: 0;
                left: 100%
            }

            .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
                top: 0;
                left: -1rem;
                width: 1rem;
                height: 100%
            }

    .navbar-expand-md .navbar-topbar .navbar-toggler {
        margin-left: 0;
    }

    .navbar-expand-md .navbar-topbar .nav-link {
        font-size: .9375rem;
        padding: .5rem .75rem;
    }

    .navbar-expand-md .navbar-topbar .nav-item:first-child .nav-link {
        padding-left: 0;
    }

    .navbar-expand-md .navbar-topbar .nav-item:last-child .nav-link {
        padding-right: 0;
    }

    .navbar-expand-md.navbar-end .navbar-topbar .navbar-nav {
        flex-grow: 1;
        margin-left: 0;
    }

    .navbar-expand-md.navbar-end .navbar-nav {
        justify-content: flex-end;
        margin-left: auto;
    }

    .navbar-expand-md.navbar-end .navbar-absolute-top-scroller, .navbar-expand-md.navbar-end .navbar-sticky-top-scroller {
        margin-left: auto;
    }

    .navbar-expand-md.navbar-floating {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: 2.5rem;
    }

        .navbar-expand-md.navbar-floating.navbar-scrolled {
            position: fixed;
            background-color: #fff;
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            margin-top: 0;
        }

            .navbar-expand-md.navbar-floating.navbar-scrolled .navbar-floating-nav {
                padding-top: 0;
                padding-bottom: 0;
            }

        .navbar-expand-md.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
            box-shadow: none;
        }

        .navbar-expand-md.navbar-floating .navbar-floating-nav {
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .navbar-expand-md.navbar-floating .dropdown-menu, .navbar-expand-md.navbar-floating .dropdown-menu[data-bs-popper] {
            margin-top: .5rem;
        }

            .navbar-expand-md.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-md.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
                margin-top: 0;
            }

    .navbar-expand-md .navbar-floating-nav {
        border-radius: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-expand-md.navbar-vertical.navbar-sidebar {
        flex-flow: column;
        overflow-y: scroll;
        height: 100%;
        max-height: 100vh;
    }

        .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
        }

        .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-collapse {
            width: 100%;
            display: block !important;
        }

        .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-nav {
            display: block;
            flex-direction: column;
            align-items: flex-start;
        }

    .navbar-expand-md .navbar-dropdown-menu-promo {
        display: flex;
        flex-flow: row wrap;
    }

    .navbar-expand-md .navbar-dropdown-menu-promo-item {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
    }

        .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
            position: relative;
        }

            .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -.75rem;
                border-right: .0625rem solid rgba(33, 50, 91, .3);
                height: 100%;
                content: ""
            }
}

@media (min-width:992px) {
    .navbar-expand-lg .navbar-toggler {
        order: 1;
    }

    .navbar-expand-lg .navbar-toggler-wrapper {
        display: none;
    }

    .navbar-expand-lg .navbar-collapse {
        width: auto;
        order: 2;
    }

    .navbar-expand-lg .navbar-nav-wrap-secondary-content {
        order: 3;
    }

    .navbar-expand-lg:not(.navbar-vertical) .navbar-nav {
        align-items: center;
    }

    .navbar-expand-lg .nav-item:not(:last-child) {
        margin-right: .5rem;
    }

    .navbar-expand-lg .nav-item .nav-item {
        margin-right: 0;
    }

    .navbar-expand-lg .hs-sub-menu.dropdown-menu, .navbar-expand-lg .hs-sub-menu.dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

    .navbar-expand-lg .dropdown-menu {
        margin-top: .5rem;
    }

        .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu {
            margin-top: -.6875rem;
            margin-left: .5rem;
        }

            .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
                top: 0;
                left: 100%
            }

            .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
                top: 0;
                left: -1rem;
                width: 1rem;
                height: 100%
            }

    .navbar-expand-lg .navbar-topbar .navbar-toggler {
        margin-left: 0;
    }

    .navbar-expand-lg .navbar-topbar .nav-link {
        font-size: .9375rem;
        padding: .5rem .75rem;
    }

    .navbar-expand-lg .navbar-topbar .nav-item:first-child .nav-link {
        padding-left: 0;
    }

    .navbar-expand-lg .navbar-topbar .nav-item:last-child .nav-link {
        padding-right: 0;
    }

    .navbar-expand-lg.navbar-end .navbar-topbar .navbar-nav {
        flex-grow: 1;
        margin-left: 0;
    }

    .navbar-expand-lg.navbar-end .navbar-nav {
        justify-content: flex-end;
        margin-left: auto;
    }

    .navbar-expand-lg.navbar-end .navbar-absolute-top-scroller, .navbar-expand-lg.navbar-end .navbar-sticky-top-scroller {
        margin-left: auto;
    }

    .navbar-expand-lg.navbar-floating {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: 2.5rem;
    }

        .navbar-expand-lg.navbar-floating.navbar-scrolled {
            position: fixed;
            background-color: #fff;
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            margin-top: 0;
        }

            .navbar-expand-lg.navbar-floating.navbar-scrolled .navbar-floating-nav {
                padding-top: 0;
                padding-bottom: 0;
            }

        .navbar-expand-lg.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
            box-shadow: none;
        }

        .navbar-expand-lg.navbar-floating .navbar-floating-nav {
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .navbar-expand-lg.navbar-floating .dropdown-menu, .navbar-expand-lg.navbar-floating .dropdown-menu[data-bs-popper] {
            margin-top: .5rem;
        }

            .navbar-expand-lg.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-lg.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
                margin-top: 0;
            }

    .navbar-expand-lg .navbar-floating-nav {
        border-radius: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-expand-lg.navbar-vertical.navbar-sidebar {
        flex-flow: column;
        overflow-y: scroll;
        height: 100%;
        max-height: 100vh;
    }

        .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
        }

        .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-collapse {
            width: 100%;
            display: block !important;
        }

        .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-nav {
            display: block;
            flex-direction: column;
            align-items: flex-start;
        }

    .navbar-expand-lg .navbar-dropdown-menu-promo {
        display: flex;
        flex-flow: row wrap;
    }

    .navbar-expand-lg .navbar-dropdown-menu-promo-item {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
    }

        .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
            position: relative;
        }

            .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -.75rem;
                border-right: .0625rem solid rgba(33, 50, 91, .3);
                height: 100%;
                content: ""
            }
}

@media (min-width:1200px) {
    .navbar-expand-xl .navbar-toggler {
        order: 1;
    }

    .navbar-expand-xl .navbar-toggler-wrapper {
        display: none;
    }

    .navbar-expand-xl .navbar-collapse {
        width: auto;
        order: 2;
    }

    .navbar-expand-xl .navbar-nav-wrap-secondary-content {
        order: 3;
    }

    .navbar-expand-xl:not(.navbar-vertical) .navbar-nav {
        align-items: center;
    }

    .navbar-expand-xl .nav-item:not(:last-child) {
        margin-right: .5rem;
    }

    .navbar-expand-xl .nav-item .nav-item {
        margin-right: 0;
    }

    .navbar-expand-xl .hs-sub-menu.dropdown-menu, .navbar-expand-xl .hs-sub-menu.dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

    .navbar-expand-xl .dropdown-menu {
        margin-top: .5rem;
    }

        .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
            margin-top: -.6875rem;
            margin-left: .5rem;
        }

            .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
                top: 0;
                left: 100%
            }

            .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
                top: 0;
                left: -1rem;
                width: 1rem;
                height: 100%
            }

    .navbar-expand-xl .navbar-topbar .navbar-toggler {
        margin-left: 0;
    }

    .navbar-expand-xl .navbar-topbar .nav-link {
        font-size: .9375rem;
        padding: .5rem .75rem;
    }

    .navbar-expand-xl .navbar-topbar .nav-item:first-child .nav-link {
        padding-left: 0;
    }

    .navbar-expand-xl .navbar-topbar .nav-item:last-child .nav-link {
        padding-right: 0;
    }

    .navbar-expand-xl.navbar-end .navbar-topbar .navbar-nav {
        flex-grow: 1;
        margin-left: 0;
    }

    .navbar-expand-xl.navbar-end .navbar-nav {
        justify-content: flex-end;
        margin-left: auto;
    }

    .navbar-expand-xl.navbar-end .navbar-absolute-top-scroller, .navbar-expand-xl.navbar-end .navbar-sticky-top-scroller {
        margin-left: auto;
    }

    .navbar-expand-xl.navbar-floating {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: 2.5rem;
    }

        .navbar-expand-xl.navbar-floating.navbar-scrolled {
            position: fixed;
            background-color: #fff;
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            margin-top: 0;
        }

            .navbar-expand-xl.navbar-floating.navbar-scrolled .navbar-floating-nav {
                padding-top: 0;
                padding-bottom: 0;
            }

        .navbar-expand-xl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
            box-shadow: none;
        }

        .navbar-expand-xl.navbar-floating .navbar-floating-nav {
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .navbar-expand-xl.navbar-floating .dropdown-menu, .navbar-expand-xl.navbar-floating .dropdown-menu[data-bs-popper] {
            margin-top: .5rem;
        }

            .navbar-expand-xl.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-xl.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
                margin-top: 0;
            }

    .navbar-expand-xl .navbar-floating-nav {
        border-radius: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-expand-xl.navbar-vertical.navbar-sidebar {
        flex-flow: column;
        overflow-y: scroll;
        height: 100%;
        max-height: 100vh;
    }

        .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
        }

        .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-collapse {
            width: 100%;
            display: block !important;
        }

        .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-nav {
            display: block;
            flex-direction: column;
            align-items: flex-start;
        }

    .navbar-expand-xl .navbar-dropdown-menu-promo {
        display: flex;
        flex-flow: row wrap;
    }

    .navbar-expand-xl .navbar-dropdown-menu-promo-item {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
    }

        .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
            position: relative;
        }

            .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -.75rem;
                border-right: .0625rem solid rgba(33, 50, 91, .3);
                height: 100%;
                content: ""
            }
}

@media (min-width:1400px) {
    .navbar-expand-xxl .navbar-toggler {
        order: 1;
    }

    .navbar-expand-xxl .navbar-toggler-wrapper {
        display: none;
    }

    .navbar-expand-xxl .navbar-collapse {
        width: auto;
        order: 2;
    }

    .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
        order: 3;
    }

    .navbar-expand-xxl:not(.navbar-vertical) .navbar-nav {
        align-items: center;
    }

    .navbar-expand-xxl .nav-item:not(:last-child) {
        margin-right: .5rem;
    }

    .navbar-expand-xxl .nav-item .nav-item {
        margin-right: 0;
    }

    .navbar-expand-xxl .hs-sub-menu.dropdown-menu, .navbar-expand-xxl .hs-sub-menu.dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

    .navbar-expand-xxl .dropdown-menu {
        margin-top: .5rem;
    }

        .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu {
            margin-top: -.6875rem;
            margin-left: .5rem;
        }

            .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
                top: 0;
                left: 100%
            }

            .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
                top: 0;
                left: -1rem;
                width: 1rem;
                height: 100%
            }

    .navbar-expand-xxl .navbar-topbar .navbar-toggler {
        margin-left: 0;
    }

    .navbar-expand-xxl .navbar-topbar .nav-link {
        font-size: .9375rem;
        padding: .5rem .75rem;
    }

    .navbar-expand-xxl .navbar-topbar .nav-item:first-child .nav-link {
        padding-left: 0;
    }

    .navbar-expand-xxl .navbar-topbar .nav-item:last-child .nav-link {
        padding-right: 0;
    }

    .navbar-expand-xxl.navbar-end .navbar-topbar .navbar-nav {
        flex-grow: 1;
        margin-left: 0;
    }

    .navbar-expand-xxl.navbar-end .navbar-nav {
        justify-content: flex-end;
        margin-left: auto;
    }

    .navbar-expand-xxl.navbar-end .navbar-absolute-top-scroller, .navbar-expand-xxl.navbar-end .navbar-sticky-top-scroller {
        margin-left: auto;
    }

    .navbar-expand-xxl.navbar-floating {
        position: absolute;
        right: 0;
        left: 0;
        margin-top: 2.5rem;
    }

        .navbar-expand-xxl.navbar-floating.navbar-scrolled {
            position: fixed;
            background-color: #fff;
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            margin-top: 0;
        }

            .navbar-expand-xxl.navbar-floating.navbar-scrolled .navbar-floating-nav {
                padding-top: 0;
                padding-bottom: 0;
            }

        .navbar-expand-xxl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
            box-shadow: none;
        }

        .navbar-expand-xxl.navbar-floating .navbar-floating-nav {
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
            padding-top: .5rem;
            padding-bottom: .5rem;
        }

        .navbar-expand-xxl.navbar-floating .dropdown-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu[data-bs-popper] {
            margin-top: .5rem;
        }

            .navbar-expand-xxl.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
                margin-top: 0;
            }

    .navbar-expand-xxl .navbar-floating-nav {
        border-radius: .5rem;
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .navbar-expand-xxl.navbar-vertical.navbar-sidebar {
        flex-flow: column;
        overflow-y: scroll;
        height: 100%;
        max-height: 100vh;
    }

        .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
        }

        .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-collapse {
            width: 100%;
            display: block !important;
        }

        .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-nav {
            display: block;
            flex-direction: column;
            align-items: flex-start;
        }

    .navbar-expand-xxl .navbar-dropdown-menu-promo {
        display: flex;
        flex-flow: row wrap;
    }

    .navbar-expand-xxl .navbar-dropdown-menu-promo-item {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
    }

        .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
            position: relative;
        }

            .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -.75rem;
                border-right: .0625rem solid rgba(33, 50, 91, .3);
                height: 100%;
                content: ""
            }
}

.navbar-expand .navbar-toggler {
    order: 1;
}

.navbar-expand .navbar-toggler-wrapper {
    display: none;
}

.navbar-expand .navbar-collapse {
    width: auto;
    order: 2;
}

.navbar-expand .navbar-nav-wrap-secondary-content {
    order: 3;
}

.navbar-expand:not(.navbar-vertical) .navbar-nav {
    align-items: center;
}

.navbar-expand .nav-item:not(:last-child) {
    margin-right: .5rem;
}

.navbar-expand .nav-item .nav-item {
    margin-right: 0;
}

.navbar-expand .hs-sub-menu.dropdown-menu, .navbar-expand .hs-sub-menu.dropdown-menu[data-bs-popper] {
    margin-top: .5rem;
}

.navbar-expand .dropdown-menu {
    margin-top: .5rem;
}

    .navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu {
        margin-top: -.6875rem;
        margin-left: .5rem;
    }

        .navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] {
            top: 0;
            left: 100%
        }

        .navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu::before {
            top: 0;
            left: -1rem;
            width: 1rem;
            height: 100%
        }

.navbar-expand .navbar-topbar .navbar-toggler {
    margin-left: 0;
}

.navbar-expand .navbar-topbar .nav-link {
    font-size: .9375rem;
    padding: .5rem .75rem;
}

.navbar-expand .navbar-topbar .nav-item:first-child .nav-link {
    padding-left: 0;
}

.navbar-expand .navbar-topbar .nav-item:last-child .nav-link {
    padding-right: 0;
}

.navbar-expand.navbar-end .navbar-topbar .navbar-nav {
    flex-grow: 1;
    margin-left: 0;
}

.navbar-expand.navbar-end .navbar-nav {
    justify-content: flex-end;
    margin-left: auto;
}

.navbar-expand.navbar-end .navbar-absolute-top-scroller, .navbar-expand.navbar-end .navbar-sticky-top-scroller {
    margin-left: auto;
}

.navbar-expand.navbar-floating {
    position: absolute;
    right: 0;
    left: 0;
    margin-top: 2.5rem;
}

    .navbar-expand.navbar-floating.navbar-scrolled {
        position: fixed;
        background-color: #fff;
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        margin-top: 0;
    }

        .navbar-expand.navbar-floating.navbar-scrolled .navbar-floating-nav {
            padding-top: 0;
            padding-bottom: 0;
        }

    .navbar-expand.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav {
        box-shadow: none;
    }

    .navbar-expand.navbar-floating .navbar-floating-nav {
        box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        padding-top: .5rem;
        padding-bottom: .5rem;
    }

    .navbar-expand.navbar-floating .dropdown-menu, .navbar-expand.navbar-floating .dropdown-menu[data-bs-popper] {
        margin-top: .5rem;
    }

        .navbar-expand.navbar-floating .dropdown-menu .hs-mega-menu, .navbar-expand.navbar-floating .dropdown-menu:not(.hs-sub-menu) {
            margin-top: 0;
        }

.navbar-expand .navbar-floating-nav {
    border-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

.navbar-expand.navbar-vertical.navbar-sidebar {
    flex-flow: column;
    overflow-y: scroll;
    height: 100%;
    max-height: 100vh;
}

    .navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar {
        width: .6125rem;
    }

    .navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }

    .navbar-expand.navbar-vertical.navbar-sidebar .navbar-collapse {
        width: 100%;
        display: block !important;
    }

    .navbar-expand.navbar-vertical.navbar-sidebar .navbar-nav {
        display: block;
        flex-direction: column;
        align-items: flex-start;
    }

.navbar-expand .navbar-dropdown-menu-promo {
    display: flex;
    flex-flow: row wrap;
}

.navbar-expand .navbar-dropdown-menu-promo-item {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
}

    .navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link {
        position: relative;
    }

        .navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after {
            position: absolute;
            top: 0;
            right: 0;
            margin-right: -.75rem;
            border-right: .0625rem solid rgba(33, 50, 91, .3);
            height: 100%;
            content: ""
        }

.navbar-expand .navbar-nav-wrap-secondary-content {
    margin-left: auto;
}

    .navbar-expand .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
        margin-left: .5rem;
    }

.navbar-expand .navbar-collapse {
    background-color: #fff;
}

.navbar-expand .navbar-nav {
    padding: 1rem 1rem;
}

    .navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav-subtitle {
        padding: .5rem 0;
    }

.navbar-expand .hs-mega-menu {
    max-width: 100% !important;
    min-width: 100% !important;
}

.navbar-expand .navbar-topbar-collapse {
    position: fixed;
    top: .5rem;
    left: .5rem;
    width: calc(100% - 1rem);
    height: auto;
    max-height: calc(100% - 3rem);
    overflow-y: scroll;
    border-radius: .5rem;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
}

    .navbar-expand .navbar-topbar-collapse.collapsing, .navbar-expand .navbar-topbar-collapse.show {
        animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
    }

.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
    position: relative;
    box-shadow: none;
    border-top-width: 0;
    margin-top: 0;
    border-radius: 0;
    padding-left: 1rem;
}

    .navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
        position: absolute;
        top: 0;
        left: .4375rem;
        width: .125rem;
        height: calc(100% - .25rem);
        content: "";
        background-color: rgba(33, 50, 91, .3);
    }

.navbar-expand .navbar-dropdown-menu {
    position: absolute;
}

.navbar-expand .navbar-dropdown-sub-menu {
    position: static;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
}

.navbar-expand.navbar-dark .navbar-nav .dropdown-menu {
    border-left-width: 0;
}

.navbar-expand .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
}

.navbar-expand .dropdown-menu .dropdown-item.dropdown-toggle::after {
    transform: rotate(0);
}

.navbar-expand .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
    transform: rotate(180deg);
}

.navbar-expand .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
    transform: rotate(180deg);
}

.navbar-expand .hs-mega-menu .hs-mega-menu, .navbar-expand .hs-mega-menu .hs-sub-menu, .navbar-expand .hs-menu-vertical .hs-mega-menu, .navbar-expand .hs-menu-vertical .hs-sub-menu, .navbar-expand .hs-sub-menu .hs-mega-menu, .navbar-expand .hs-sub-menu .hs-sub-menu {
    left: 0;
}

.navbar-expand .navbar-topbar {
    margin-bottom: .4375rem;
}

.navbar-expand.navbar-dark .navbar-nav, .navbar-expand.navbar-dark .navbar-topbar-collapse {
    background-color: #21325b;
}

.navbar-expand.navbar-dark .navbar-topbar-toggler {
    border-bottom-color: rgba(255, 255, 255, .1);
}

.navbar-expand.navbar-vertical .navbar-nav {
    padding: 0;
}

.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
    top: -.375rem;
}

.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
    position: relative;
}

    .navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
        position: absolute;
        bottom: -.375rem;
        right: 0;
        border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        width: 100%;
        content: ""
    }

.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
    border-top-width: 0;
}

.navbar-expand .navbar-absolute-top-inner {
    background-color: #fff;
}

@media (max-width:575.98px) {
    .navbar-expand-sm .navbar-nav-wrap-secondary-content {
        margin-left: auto;
    }

        .navbar-expand-sm .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
            margin-left: .5rem;
        }

    .navbar-expand-sm .navbar-collapse {
        background-color: #fff;
    }

    .navbar-expand-sm .navbar-nav {
        padding: 1rem 1rem;
    }

        .navbar-expand-sm .navbar-nav .nav-link, .navbar-expand-sm .navbar-nav .nav-subtitle {
            padding: .5rem 0;
        }

    .navbar-expand-sm .hs-mega-menu {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .navbar-expand-sm .navbar-topbar-collapse {
        position: fixed;
        top: .5rem;
        left: .5rem;
        width: calc(100% - 1rem);
        height: auto;
        max-height: calc(100% - 3rem);
        overflow-y: scroll;
        border-radius: .5rem;
        box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    }

        .navbar-expand-sm .navbar-topbar-collapse.collapsing, .navbar-expand-sm .navbar-topbar-collapse.show {
            animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
        }

    .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
        position: relative;
        box-shadow: none;
        border-top-width: 0;
        margin-top: 0;
        border-radius: 0;
        padding-left: 1rem;
    }

        .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 0;
            left: .4375rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .navbar-expand-sm .navbar-dropdown-menu {
        position: absolute;
    }

    .navbar-expand-sm .navbar-dropdown-sub-menu {
        position: static;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .navbar-expand-sm.navbar-dark .navbar-nav .dropdown-menu {
        border-left-width: 0;
    }

    .navbar-expand-sm .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-sm .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(0);
    }

    .navbar-expand-sm .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-sm .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-sm .hs-mega-menu .hs-mega-menu, .navbar-expand-sm .hs-mega-menu .hs-sub-menu, .navbar-expand-sm .hs-menu-vertical .hs-mega-menu, .navbar-expand-sm .hs-menu-vertical .hs-sub-menu, .navbar-expand-sm .hs-sub-menu .hs-mega-menu, .navbar-expand-sm .hs-sub-menu .hs-sub-menu {
        left: 0;
    }

    .navbar-expand-sm .navbar-topbar {
        margin-bottom: .4375rem;
    }

    .navbar-expand-sm.navbar-dark .navbar-nav, .navbar-expand-sm.navbar-dark .navbar-topbar-collapse {
        background-color: #21325b;
    }

    .navbar-expand-sm.navbar-dark .navbar-topbar-toggler {
        border-bottom-color: rgba(255, 255, 255, .1);
    }

    .navbar-expand-sm.navbar-vertical .navbar-nav {
        padding: 0;
    }

    .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        top: -.375rem;
    }

    .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
        position: relative;
    }

        .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
            position: absolute;
            bottom: -.375rem;
            right: 0;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            width: 100%;
            content: ""
        }

    .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
        border-top-width: 0;
    }

    .navbar-expand-sm .navbar-absolute-top-inner {
        background-color: #fff;
    }
}

@media (max-width:767.98px) {
    .navbar-expand-md .navbar-nav-wrap-secondary-content {
        margin-left: auto;
    }

        .navbar-expand-md .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
            margin-left: .5rem;
        }

    .navbar-expand-md .navbar-collapse {
        background-color: #fff;
    }

    .navbar-expand-md .navbar-nav {
        padding: 1rem 1rem;
    }

        .navbar-expand-md .navbar-nav .nav-link, .navbar-expand-md .navbar-nav .nav-subtitle {
            padding: .5rem 0;
        }

    .navbar-expand-md .hs-mega-menu {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .navbar-expand-md .navbar-topbar-collapse {
        position: fixed;
        top: .5rem;
        left: .5rem;
        width: calc(100% - 1rem);
        height: auto;
        max-height: calc(100% - 3rem);
        overflow-y: scroll;
        border-radius: .5rem;
        box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    }

        .navbar-expand-md .navbar-topbar-collapse.collapsing, .navbar-expand-md .navbar-topbar-collapse.show {
            animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
        }

    .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
        position: relative;
        box-shadow: none;
        border-top-width: 0;
        margin-top: 0;
        border-radius: 0;
        padding-left: 1rem;
    }

        .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 0;
            left: .4375rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .navbar-expand-md .navbar-dropdown-menu {
        position: absolute;
    }

    .navbar-expand-md .navbar-dropdown-sub-menu {
        position: static;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .navbar-expand-md.navbar-dark .navbar-nav .dropdown-menu {
        border-left-width: 0;
    }

    .navbar-expand-md .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-md .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(0);
    }

    .navbar-expand-md .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-md .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-md .hs-mega-menu .hs-mega-menu, .navbar-expand-md .hs-mega-menu .hs-sub-menu, .navbar-expand-md .hs-menu-vertical .hs-mega-menu, .navbar-expand-md .hs-menu-vertical .hs-sub-menu, .navbar-expand-md .hs-sub-menu .hs-mega-menu, .navbar-expand-md .hs-sub-menu .hs-sub-menu {
        left: 0;
    }

    .navbar-expand-md .navbar-topbar {
        margin-bottom: .4375rem;
    }

    .navbar-expand-md.navbar-dark .navbar-nav, .navbar-expand-md.navbar-dark .navbar-topbar-collapse {
        background-color: #21325b;
    }

    .navbar-expand-md.navbar-dark .navbar-topbar-toggler {
        border-bottom-color: rgba(255, 255, 255, .1);
    }

    .navbar-expand-md.navbar-vertical .navbar-nav {
        padding: 0;
    }

    .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        top: -.375rem;
    }

    .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
        position: relative;
    }

        .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
            position: absolute;
            bottom: -.375rem;
            right: 0;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            width: 100%;
            content: ""
        }

    .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
        border-top-width: 0;
    }

    .navbar-expand-md .navbar-absolute-top-inner {
        background-color: #fff;
    }
}

@media (max-width:991.98px) {
    .navbar-expand-lg .navbar-nav-wrap-secondary-content {
        margin-left: auto;
    }

        .navbar-expand-lg .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
            margin-left: .5rem;
        }

    .navbar-expand-lg .navbar-collapse {
        background-color: #fff;
    }

    .navbar-expand-lg .navbar-nav {
        padding: 1rem 1rem;
    }

        .navbar-expand-lg .navbar-nav .nav-link, .navbar-expand-lg .navbar-nav .nav-subtitle {
            padding: .5rem 0;
        }

    .navbar-expand-lg .hs-mega-menu {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .navbar-expand-lg .navbar-topbar-collapse {
        position: fixed;
        top: .5rem;
        left: .5rem;
        width: calc(100% - 1rem);
        height: auto;
        max-height: calc(100% - 3rem);
        overflow-y: scroll;
        border-radius: .5rem;
        box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    }

        .navbar-expand-lg .navbar-topbar-collapse.collapsing, .navbar-expand-lg .navbar-topbar-collapse.show {
            animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
        }

    .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
        position: relative;
        box-shadow: none;
        border-top-width: 0;
        margin-top: 0;
        border-radius: 0;
        padding-left: 1rem;
    }

        .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 0;
            left: .4375rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .navbar-expand-lg .navbar-dropdown-menu {
        position: absolute;
    }

    .navbar-expand-lg .navbar-dropdown-sub-menu {
        position: static;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .navbar-expand-lg.navbar-dark .navbar-nav .dropdown-menu {
        border-left-width: 0;
    }

    .navbar-expand-lg .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-lg .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(0);
    }

    .navbar-expand-lg .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-lg .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-lg .hs-mega-menu .hs-mega-menu, .navbar-expand-lg .hs-mega-menu .hs-sub-menu, .navbar-expand-lg .hs-menu-vertical .hs-mega-menu, .navbar-expand-lg .hs-menu-vertical .hs-sub-menu, .navbar-expand-lg .hs-sub-menu .hs-mega-menu, .navbar-expand-lg .hs-sub-menu .hs-sub-menu {
        left: 0;
    }

    .navbar-expand-lg .navbar-topbar {
        margin-bottom: .4375rem;
    }

    .navbar-expand-lg.navbar-dark .navbar-nav, .navbar-expand-lg.navbar-dark .navbar-topbar-collapse {
        background-color: #21325b;
    }

    .navbar-expand-lg.navbar-dark .navbar-topbar-toggler {
        border-bottom-color: rgba(255, 255, 255, .1);
    }

    .navbar-expand-lg.navbar-vertical .navbar-nav {
        padding: 0;
    }

    .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        top: -.375rem;
    }

    .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
        position: relative;
    }

        .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
            position: absolute;
            bottom: -.375rem;
            right: 0;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            width: 100%;
            content: ""
        }

    .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
        border-top-width: 0;
    }

    .navbar-expand-lg .navbar-absolute-top-inner {
        background-color: #fff;
    }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl .navbar-nav-wrap-secondary-content {
        margin-left: auto;
    }

        .navbar-expand-xl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
            margin-left: .5rem;
        }

    .navbar-expand-xl .navbar-collapse {
        background-color: #fff;
    }

    .navbar-expand-xl .navbar-nav {
        padding: 1rem 1rem;
    }

        .navbar-expand-xl .navbar-nav .nav-link, .navbar-expand-xl .navbar-nav .nav-subtitle {
            padding: .5rem 0;
        }

    .navbar-expand-xl .hs-mega-menu {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .navbar-expand-xl .navbar-topbar-collapse {
        position: fixed;
        top: .5rem;
        left: .5rem;
        width: calc(100% - 1rem);
        height: auto;
        max-height: calc(100% - 3rem);
        overflow-y: scroll;
        border-radius: .5rem;
        box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    }

        .navbar-expand-xl .navbar-topbar-collapse.collapsing, .navbar-expand-xl .navbar-topbar-collapse.show {
            animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
        }

    .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
        position: relative;
        box-shadow: none;
        border-top-width: 0;
        margin-top: 0;
        border-radius: 0;
        padding-left: 1rem;
    }

        .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 0;
            left: .4375rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .navbar-expand-xl .navbar-dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xl .navbar-dropdown-sub-menu {
        position: static;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .navbar-expand-xl.navbar-dark .navbar-nav .dropdown-menu {
        border-left-width: 0;
    }

    .navbar-expand-xl .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xl .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(0);
    }

    .navbar-expand-xl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xl .hs-mega-menu .hs-mega-menu, .navbar-expand-xl .hs-mega-menu .hs-sub-menu, .navbar-expand-xl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xl .hs-sub-menu .hs-mega-menu, .navbar-expand-xl .hs-sub-menu .hs-sub-menu {
        left: 0;
    }

    .navbar-expand-xl .navbar-topbar {
        margin-bottom: .4375rem;
    }

    .navbar-expand-xl.navbar-dark .navbar-nav, .navbar-expand-xl.navbar-dark .navbar-topbar-collapse {
        background-color: #21325b;
    }

    .navbar-expand-xl.navbar-dark .navbar-topbar-toggler {
        border-bottom-color: rgba(255, 255, 255, .1);
    }

    .navbar-expand-xl.navbar-vertical .navbar-nav {
        padding: 0;
    }

    .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        top: -.375rem;
    }

    .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
        position: relative;
    }

        .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
            position: absolute;
            bottom: -.375rem;
            right: 0;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            width: 100%;
            content: ""
        }

    .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
        border-top-width: 0;
    }

    .navbar-expand-xl .navbar-absolute-top-inner {
        background-color: #fff;
    }
}

@media (max-width:1399.98px) {
    .navbar-expand-xxl .navbar-nav-wrap-secondary-content {
        margin-left: auto;
    }

        .navbar-expand-xxl .navbar-nav-wrap-secondary-content ~ .navbar-toggler {
            margin-left: .5rem;
        }

    .navbar-expand-xxl .navbar-collapse {
        background-color: #fff;
    }

    .navbar-expand-xxl .navbar-nav {
        padding: 1rem 1rem;
    }

        .navbar-expand-xxl .navbar-nav .nav-link, .navbar-expand-xxl .navbar-nav .nav-subtitle {
            padding: .5rem 0;
        }

    .navbar-expand-xxl .hs-mega-menu {
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .navbar-expand-xxl .navbar-topbar-collapse {
        position: fixed;
        top: .5rem;
        left: .5rem;
        width: calc(100% - 1rem);
        height: auto;
        max-height: calc(100% - 3rem);
        overflow-y: scroll;
        border-radius: .5rem;
        box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    }

        .navbar-expand-xxl .navbar-topbar-collapse.collapsing, .navbar-expand-xxl .navbar-topbar-collapse.show {
            animation: navbar-topbar-collapse-scale-up .3s cubic-bezier(.39, .575, .565, 1) both;
        }

    .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) {
        position: relative;
        box-shadow: none;
        border-top-width: 0;
        margin-top: 0;
        border-radius: 0;
        padding-left: 1rem;
    }

        .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before {
            position: absolute;
            top: 0;
            left: .4375rem;
            width: .125rem;
            height: calc(100% - .25rem);
            content: "";
            background-color: rgba(33, 50, 91, .3);
        }

    .navbar-expand-xxl .navbar-dropdown-menu {
        position: absolute;
    }

    .navbar-expand-xxl .navbar-dropdown-sub-menu {
        position: static;
        box-shadow: none;
        padding: 0;
        margin-top: 0;
    }

    .navbar-expand-xxl.navbar-dark .navbar-nav .dropdown-menu {
        border-left-width: 0;
    }

    .navbar-expand-xxl .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xxl .dropdown-menu .dropdown-item.dropdown-toggle::after {
        transform: rotate(0);
    }

    .navbar-expand-xxl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xxl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .navbar-expand-xxl .hs-mega-menu .hs-mega-menu, .navbar-expand-xxl .hs-mega-menu .hs-sub-menu, .navbar-expand-xxl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xxl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xxl .hs-sub-menu .hs-mega-menu, .navbar-expand-xxl .hs-sub-menu .hs-sub-menu {
        left: 0;
    }

    .navbar-expand-xxl .navbar-topbar {
        margin-bottom: .4375rem;
    }

    .navbar-expand-xxl.navbar-dark .navbar-nav, .navbar-expand-xxl.navbar-dark .navbar-topbar-collapse {
        background-color: #21325b;
    }

    .navbar-expand-xxl.navbar-dark .navbar-topbar-toggler {
        border-bottom-color: rgba(255, 255, 255, .1);
    }

    .navbar-expand-xxl.navbar-vertical .navbar-nav {
        padding: 0;
    }

    .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after {
        top: -.375rem;
    }

    .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item {
        position: relative;
    }

        .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after {
            position: absolute;
            bottom: -.375rem;
            right: 0;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
            width: 100%;
            content: ""
        }

    .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after {
        border-top-width: 0;
    }

    .navbar-expand-xxl .navbar-absolute-top-inner {
        background-color: #fff;
    }
}

.navbar-expand .navbar-nav .nav-link, .navbar-expand .navbar-nav .nav-subtitle {
    padding-right: 1rem;
    padding-left: 1rem;
}

.navbar-sidebar-aside-content {
    padding-left: .75rem;
    padding-right: .75rem;
}

@media (min-width:576px) {
    .navbar-sidebar-aside-sm .navbar-sidebar {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 17rem;
        padding: 0;
    }

        .navbar-sidebar-aside-sm .navbar-sidebar .navbar-collapse {
            width: 100%
        }

        .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 17rem;
            height: 5rem;
            background-color: #fff;
            z-index: 99;
            padding: 1.25rem 1.5rem;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

        .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            margin-right: 0;
        }

        .navbar-sidebar-aside-sm .navbar-sidebar .navbar-nav {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .navbar-sidebar-aside-sm .navbar-sidebar .navbar-sidebar-aside-body {
            padding-top: 6.25rem;
        }

    .navbar-sidebar-aside-sm .navbar-sidebar-aside-content {
        margin-left: 17rem;
    }
}

@media (min-width:768px) {
    .navbar-sidebar-aside-md .navbar-sidebar {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 17rem;
        padding: 0;
    }

        .navbar-sidebar-aside-md .navbar-sidebar .navbar-collapse {
            width: 100%
        }

        .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 17rem;
            height: 5rem;
            background-color: #fff;
            z-index: 99;
            padding: 1.25rem 1.5rem;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

        .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            margin-right: 0;
        }

        .navbar-sidebar-aside-md .navbar-sidebar .navbar-nav {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .navbar-sidebar-aside-md .navbar-sidebar .navbar-sidebar-aside-body {
            padding-top: 6.25rem;
        }

    .navbar-sidebar-aside-md .navbar-sidebar-aside-content {
        margin-left: 17rem;
    }
}

@media (min-width:992px) {
    .navbar-sidebar-aside-lg .navbar-sidebar {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 17rem;
        padding: 0;
    }

        .navbar-sidebar-aside-lg .navbar-sidebar .navbar-collapse {
            width: 100%
        }

        .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 17rem;
            height: 5rem;
            background-color: #fff;
            z-index: 99;
            padding: 1.25rem 1.5rem;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

        .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            margin-right: 0;
        }

        .navbar-sidebar-aside-lg .navbar-sidebar .navbar-nav {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .navbar-sidebar-aside-lg .navbar-sidebar .navbar-sidebar-aside-body {
            padding-top: 6.25rem;
        }

    .navbar-sidebar-aside-lg .navbar-sidebar-aside-content {
        margin-left: 17rem;
    }
}

@media (min-width:1200px) {
    .navbar-sidebar-aside-xl .navbar-sidebar {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 17rem;
        padding: 0;
    }

        .navbar-sidebar-aside-xl .navbar-sidebar .navbar-collapse {
            width: 100%
        }

        .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 17rem;
            height: 5rem;
            background-color: #fff;
            z-index: 99;
            padding: 1.25rem 1.5rem;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

        .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            margin-right: 0;
        }

        .navbar-sidebar-aside-xl .navbar-sidebar .navbar-nav {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .navbar-sidebar-aside-xl .navbar-sidebar .navbar-sidebar-aside-body {
            padding-top: 6.25rem;
        }

    .navbar-sidebar-aside-xl .navbar-sidebar-aside-content {
        margin-left: 17rem;
    }
}

@media (min-width:1400px) {
    .navbar-sidebar-aside-xxl .navbar-sidebar {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        width: 17rem;
        padding: 0;
    }

        .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-collapse {
            width: 100%
        }

        .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 17rem;
            height: 5rem;
            background-color: #fff;
            z-index: 99;
            padding: 1.25rem 1.5rem;
            border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        }

        .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand {
            display: flex;
            flex-shrink: 0;
            align-items: center;
            margin-right: 0;
        }

        .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-nav {
            padding-top: 1.25rem;
            padding-bottom: 1.25rem;
        }

        .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-sidebar-aside-body {
            padding-top: 6.25rem;
        }

    .navbar-sidebar-aside-xxl .navbar-sidebar-aside-content {
        margin-left: 17rem;
    }
}

.navbar-sidebar-aside .navbar-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 17rem;
    padding: 0;
}

    .navbar-sidebar-aside .navbar-sidebar .navbar-collapse {
        width: 100%
    }

    .navbar-sidebar-aside .navbar-sidebar .navbar-brand-wrapper {
        position: fixed;
        top: 0;
        left: 0;
        width: 17rem;
        height: 5rem;
        background-color: #fff;
        z-index: 99;
        padding: 1.25rem 1.5rem;
        border-bottom: .0625rem solid rgba(33, 50, 91, .3);
    }

    .navbar-sidebar-aside .navbar-sidebar .navbar-brand {
        display: flex;
        flex-shrink: 0;
        align-items: center;
        margin-right: 0;
    }

    .navbar-sidebar-aside .navbar-sidebar .navbar-nav {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .navbar-sidebar-aside .navbar-sidebar .navbar-sidebar-aside-body {
        padding-top: 6.25rem;
    }

.navbar-sidebar-aside .navbar-sidebar-aside-content {
    margin-left: 17rem;
}

.navbar-sidebar-aside .navbar-sidebar .navbar-brand, .navbar-sidebar-aside .navbar-sidebar .navbar-brand-badge {
    display: none;
}

.navbar-sidebar-aside .nav-segment {
    margin: 1.25rem 1.5rem;
}

@media (max-width:575.98px) {
    .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-badge {
        display: none;
    }

    .navbar-sidebar-aside-sm .nav-segment {
        margin: 1.25rem 1.5rem;
    }
}

@media (max-width:767.98px) {
    .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-badge {
        display: none;
    }

    .navbar-sidebar-aside-md .nav-segment {
        margin: 1.25rem 1.5rem;
    }
}

@media (max-width:991.98px) {
    .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-badge {
        display: none;
    }

    .navbar-sidebar-aside-lg .nav-segment {
        margin: 1.25rem 1.5rem;
    }
}

@media (max-width:1199.98px) {
    .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-badge {
        display: none;
    }

    .navbar-sidebar-aside-xl .nav-segment {
        margin: 1.25rem 1.5rem;
    }
}

@media (max-width:1399.98px) {
    .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-badge {
        display: none;
    }

    .navbar-sidebar-aside-xxl .nav-segment {
        margin: 1.25rem 1.5rem;
    }
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #677788;
}

.navbar-light .navbar-toggler {
    color: #677788;
    border-color: rgba(33, 50, 91, .3);
}

.navbar-light .navbar-nav .nav-link {
    color: #677788;
}

    .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: #414141;
    }

        .navbar-light .navbar-nav .nav-link.active .dropdown-item-icon {
            color: #414141;
            opacity: 1;
        }

.navbar-dark .navbar-nav .nav-item:hover .nav-link, .navbar-dark .navbar-nav .nav-item:hover .nav-link:focus, .navbar-dark .navbar-nav .nav-item:hover .nav-link:hover {
    color: #fff;
}

.navbar-dark .navbar-toggler-text {
    color: #fff;
}

.navbar-dark .nav-link.dropdown-toggle::after {
    background-image: url("data:image/svg+xml, <svg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255,  255,  255,  0.55)' xmlns='http://www.w3.org/2000/svg'><path d='M12.72, 15.78a.75.75, 0, 0, 1-.53.22h-.38a.77.77, 0, 0, 1-.53-.22L6.15, 10.64a.5.5, 0, 0, 1, 0-.71l.71-.71a.49.49, 0, 0, 1, .7, 0L12, 13.67l4.44-4.45a.5.5, 0, 0, 1, .71, 0l.7.71a.5.5, 0, 0, 1, 0, .71Z'/></svg>");
}

.navbar-dark.navbar-fullscreen.navbar-expand .navbar-nav {
    background-color: transparent;
}

.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover:focus, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover:hover {
    color: rgba(255, 255, 255, .7);
}

.navbar-invisible {
    display: none;
}

.navbar-moved-up {
    transform: translate3d(0, -100%, 0);
}

.navbar-faded {
    opacity: 0;
    visibility: hidden;
}

.navbar-section-hidden {
    position: relative;
}

.navbar[data-hs-header-options*=fixMoment] {
    transition: .3s ease;
}

.navbar.navbar-untransitioned {
    transition: none;
}

.navbar.navbar-scrolled {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
}

    .navbar.navbar-scrolled .navbar-topbar {
        display: none;
    }

.navbar-fix-top {
    position: fixed;
}

.navbar.navbar-fix-top[data-hs-header-options*=effectCompensation] {
    transition: none;
}

.navbar-fullscreen {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

    .navbar-fullscreen .navbar-collapse {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
    }

        .navbar-fullscreen .navbar-collapse.show {
            opacity: 1;
            visibility: visible;
            background-color: rgba(33, 50, 91, .9);
        }

    .navbar-fullscreen .navbar-toggler {
        display: block;
        z-index: 999;
    }

    .navbar-fullscreen .navbar-collapse .container, .navbar-fullscreen .navbar-collapse .container > *, .navbar-fullscreen .navbar-collapse .container > * > * {
        height: 100%
    }

    .navbar-fullscreen .navbar-nav {
        display: block;
        flex-direction: column;
        padding: 0;
    }

        .navbar-fullscreen .navbar-nav .nav-item .nav-item .nav-link {
            font-size: 1rem;
        }

        .navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse {
            border-left: .1875rem solid rgba(255, 255, 255, .4);
        }

        .navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse {
            padding-left: 1rem;
        }

        .navbar-fullscreen .navbar-nav .nav-link {
            color: #fff;
            font-size: 1.5rem;
        }

        .navbar-fullscreen .navbar-nav > .nav-item .nav-link {
            padding-left: 0;
            padding-right: 0;
        }

        .navbar-fullscreen .navbar-nav .dropdown-item, .navbar-fullscreen .navbar-nav .dropdown-item.active {
            color: #fff;
        }

    .navbar-fullscreen .navbar-fullscreen-scroller {
        max-height: 75vh;
        overflow: hidden;
        overflow-y: auto;
        margin-top: 12.5vh;
    }

        .navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar {
            width: .6125rem;
        }

        .navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar-thumb {
            background-color: rgba(189, 197, 209, .6);
            visibility: hidden;
        }

        .navbar-fullscreen .navbar-fullscreen-scroller:hover::-webkit-scrollbar-thumb {
            visibility: visible;
        }

.offcanvas-header {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: .0625rem solid rgba(33, 50, 91, .3);
}

.offcanvas.offcanvas-navbar-search {
    bottom: auto;
    height: auto;
}

.page-header {
    border-bottom: .0625rem solid rgba(33, 50, 91, .3);
    padding-bottom: 2rem;
    margin-bottom: 1rem;
}

    .page-header .breadcrumb {
        margin-bottom: .25rem;
    }

.page-header-title {
    margin-bottom: .25rem;
}

.page-header-text {
    margin-bottom: .25rem;
}

.page-header-tabs {
    margin-bottom: -2rem;
    border-bottom-width: 0;
}

.hs-nav-scroller-horizontal .page-header-tabs {
    margin-bottom: -2rem;
}

.page-header-reset {
    border-bottom-width: 0;
    padding-bottom: 0;
}

.page-preloader {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: #fff;
}

.page-preloader-middle {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.page-item:not(:last-child) {
    margin-right: .25rem;
}

.page-link {
    min-width: 2.25rem;
    text-align: center;
    cursor: pointer;
    border-radius: .3125rem;
}

.popover {
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
}

.popover-header {
    font-size: 1.25rem;
    font-weight: 600;
}

.profile-cover {
    position: relative;
    height: 7.5rem;
    padding: 1rem 1rem;
    border-radius: .5rem;
}

.profile-cover-content {
    position: relative;
    z-index: 1;
}

.profile-cover-img-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 7.5rem;
    background-color: #e7eaf3;
    border-radius: .5rem;
}

.profile-cover-img {
    width: 100%;
    height: 7.5rem;
    object-fit: cover;
    vertical-align: top;
    border-radius: .5rem;
}

.profile-cover-avatar {
    display: flex;
    background-color: #fff;
    padding: .75rem .75rem;
    margin-top: -1.75rem;
}

.profile-cover-content {
    padding: 1rem 1rem;
}

.profile-cover-btn {
    position: absolute;
    bottom: 0;
    right: 0;
}

@media (min-width:992px) {
    .profile-cover {
        height: 10rem;
    }

    .profile-cover-img-wrapper {
        height: 10rem;
    }

    .profile-cover-img {
        height: 10rem;
    }
}

.progress-vertical {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-end;
    background-color: #e7eaf3;
    width: .5rem;
    height: 12.5rem;
}

.shape-container {
    position: relative;
}

.shape[class*=text-] > svg [fill]:not([fill=none]) {
    fill: currentColor !important;
}

.shape {
    position: absolute;
    z-index: -1;
}

.shape-top {
    top: 0;
    left: 0;
    right: 0;
}

    .shape-top > svg {
        width: 100%;
        height: auto;
        margin-bottom: -1px;
        transform-origin: bottom center;
    }

.shape-bottom {
    bottom: 0;
    left: 0;
    right: 0;
}

    .shape-bottom > svg {
        width: 100%;
        height: auto;
        margin-bottom: -1px;
        transform-origin: top center;
    }

.shape-start {
    top: 0;
    left: 0;
    bottom: 0;
}

    .shape-start > svg {
        width: auto;
        height: 100%;
        transform-origin: left center;
    }

.shape-end {
    top: 0;
    right: 0;
    bottom: 0;
}

    .shape-end > svg {
        width: auto;
        height: 100%;
        transform-origin: right center;
    }

.step {
    position: relative;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-right: calc(1.5rem / -2);
    margin-left: calc(1.5rem / -2);
}

    .step.step-dashed .step-icon::after {
        border-left-style: dashed;
    }

.step-icon-border {
    border: .125rem solid rgba(33, 50, 91, .3);
}

.step-title {
    display: block;
    color: #1e2022;
    font-weight: 600;
}

.step-text:last-child {
    color: #677788;
    margin-bottom: 0;
}

.step-border-last-0 .step-item:last-child .step-icon::after {
    display: none;
}

.step .step-item {
    display: flex;
    flex-direction: column;
    flex-basis: 0;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: .75rem;
    padding-left: .75rem;
    margin-bottom: 2.25rem;
}

.step-item-between .step-item:last-child {
    flex: 0 0 auto;
    width: auto;
}

.step .step-content-wrapper {
    position: relative;
    display: flex;
    width: 100%
}

.step .step-content {
    flex: 1;
}

.step-item.collapse:not(.show) {
    display: none;
}

.step-item .step-title-description {
    display: none;
}

.step-item.focus .step-title-description {
    display: block;
}

.step .step-avatar {
    font-size: 1rem;
    font-weight: 600;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    margin-right: 1rem;
}

.step .step-avatar-img {
    max-width: 100%;
    height: auto;
    border-radius: 50%
}

.step .step-avatar::after {
    position: absolute;
    top: 3.875rem;
    left: 1.5625rem;
    height: calc(100% - 2.375rem);
    border-left: .125rem solid rgba(33, 50, 91, .3);
    content: ""
}

.step-avatar-xs .step-avatar, .step-avatar-xs.step-avatar {
    font-size: .75rem;
    width: 1.75rem;
    height: 1.75rem;
}

    .step-avatar-xs .step-avatar::after, .step-avatar-xs.step-avatar::after {
        top: 2.5rem;
        left: .8125rem;
        width: 1.625rem;
        height: calc(100% - 1rem);
    }

.step-avatar-xs .step-divider::after {
    left: .875rem;
}

.step-avatar-sm .step-avatar, .step-avatar-sm.step-avatar {
    font-size: .8125rem;
    width: 2.5rem;
    height: 2.5rem;
}

    .step-avatar-sm .step-avatar::after, .step-avatar-sm.step-avatar::after {
        top: 3.25rem;
        left: 1.1875rem;
        width: 1.625rem;
        height: calc(100% - 1.75rem);
    }

.step-avatar-sm .step-divider::after {
    left: 1.25rem;
}

.step-avatar-lg .step-avatar, .step-avatar-lg.step-avatar {
    font-size: 1.25rem;
    width: 5.5rem;
    height: 5.5rem;
}

    .step-avatar-lg .step-avatar::after, .step-avatar-lg.step-avatar::after {
        top: 6.25rem;
        left: 2.6875rem;
        width: 1.625rem;
        height: calc(100% - 4.75rem);
    }

.step-avatar-lg .step-divider::after {
    left: 2.75rem;
}

.step-divider {
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    height: 1rem;
    font-size: .8125rem;
    font-weight: 600;
}

    .step-divider::after {
        position: absolute;
        top: 1.75rem;
        left: 1.5625rem;
        height: calc(100% - .25rem);
        border-left: .125rem solid rgba(33, 50, 91, .3);
        content: ""
    }

.step .step-icon {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    font-weight: 600;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    margin-right: 1rem;
}

    .step .step-icon::after {
        position: absolute;
        top: 3.875rem;
        left: 1.5625rem;
        height: calc(100% - 2.375rem);
        border-left: .125rem solid rgba(33, 50, 91, .3);
        content: ""
    }

.step .step-icon-pseudo::before {
    display: block;
    width: .25rem;
    height: .25rem;
    background-color: #97a4af;
    border-radius: 50%;
    content: ""
}

.step-icon-xs .step-icon, .step-icon-xs.step-icon {
    font-size: .75rem;
    width: 1.75rem;
    height: 1.75rem;
}

    .step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after {
        top: 2.5rem;
        left: .8125rem;
        width: 1.625rem;
        height: calc(100% - 1rem);
    }

.step-icon-xs .step-divider::after {
    left: .875rem;
}

.step-icon-sm .step-icon, .step-icon-sm.step-icon {
    font-size: .8125rem;
    width: 2.5rem;
    height: 2.5rem;
}

    .step-icon-sm .step-icon::after, .step-icon-sm.step-icon::after {
        top: 3.25rem;
        left: 1.1875rem;
        width: 1.625rem;
        height: calc(100% - 1.75rem);
    }

.step-icon-sm .step-divider::after {
    left: 1.25rem;
}

.step-icon-lg .step-icon, .step-icon-lg.step-icon {
    font-size: 1.25rem;
    width: 5.5rem;
    height: 5.5rem;
}

    .step-icon-lg .step-icon::after, .step-icon-lg.step-icon::after {
        top: 6.25rem;
        left: 2.6875rem;
        width: 1.625rem;
        height: calc(100% - 4.75rem);
    }

.step-icon-lg .step-divider::after {
    left: 2.75rem;
}

@media (min-width:576px) {
    .step-sm.step-dashed .step-icon: :after {
        border-left: none;
        border-top-style: dashed;
    }

    .step-sm .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0;
    }

    .step-sm:not(.step-inline) .step-content-wrapper {
        display: block;
    }

    .step-sm .step-icon {
        margin-bottom: 1rem;
    }

        .step-sm .step-icon::after {
            top: 1.5625rem;
            left: 4.625rem;
            width: calc(100% - 4.625rem);
            height: 1.625rem;
            border-top: .125rem solid rgba(33, 50, 91, .3);
            border-left: none;
        }

        .step-sm .step-icon.step-icon-xs::after, .step-sm.step-icon-xs .step-icon::after {
            top: .875rem;
            left: 3.25rem;
            width: calc(100% - 3.25rem);
        }

        .step-sm .step-icon.step-icon-sm::after, .step-sm.step-icon-sm .step-icon::after {
            top: 1.25rem;
            left: 4rem;
            width: calc(100% - 4rem);
        }

        .step-sm .step-icon.step-icon-lg::after, .step-sm.step-icon-lg .step-icon::after {
            top: 2.75rem;
            left: 7rem;
            width: calc(100% - 7rem);
        }
}

@media (min-width:768px) {
    .step-md.step-dashed .step-icon: :after {
        border-left: none;
        border-top-style: dashed;
    }

    .step-md .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0;
    }

    .step-md:not(.step-inline) .step-content-wrapper {
        display: block;
    }

    .step-md .step-icon {
        margin-bottom: 1rem;
    }

        .step-md .step-icon::after {
            top: 1.5625rem;
            left: 4.625rem;
            width: calc(100% - 4.625rem);
            height: 1.625rem;
            border-top: .125rem solid rgba(33, 50, 91, .3);
            border-left: none;
        }

        .step-md .step-icon.step-icon-xs::after, .step-md.step-icon-xs .step-icon::after {
            top: .875rem;
            left: 3.25rem;
            width: calc(100% - 3.25rem);
        }

        .step-md .step-icon.step-icon-sm::after, .step-md.step-icon-sm .step-icon::after {
            top: 1.25rem;
            left: 4rem;
            width: calc(100% - 4rem);
        }

        .step-md .step-icon.step-icon-lg::after, .step-md.step-icon-lg .step-icon::after {
            top: 2.75rem;
            left: 7rem;
            width: calc(100% - 7rem);
        }
}

@media (min-width:992px) {
    .step-lg.step-dashed .step-icon: :after {
        border-left: none;
        border-top-style: dashed;
    }

    .step-lg .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0;
    }

    .step-lg:not(.step-inline) .step-content-wrapper {
        display: block;
    }

    .step-lg .step-icon {
        margin-bottom: 1rem;
    }

        .step-lg .step-icon::after {
            top: 1.5625rem;
            left: 4.625rem;
            width: calc(100% - 4.625rem);
            height: 1.625rem;
            border-top: .125rem solid rgba(33, 50, 91, .3);
            border-left: none;
        }

        .step-lg .step-icon.step-icon-xs::after, .step-lg.step-icon-xs .step-icon::after {
            top: .875rem;
            left: 3.25rem;
            width: calc(100% - 3.25rem);
        }

        .step-lg .step-icon.step-icon-sm::after, .step-lg.step-icon-sm .step-icon::after {
            top: 1.25rem;
            left: 4rem;
            width: calc(100% - 4rem);
        }

        .step-lg .step-icon.step-icon-lg::after, .step-lg.step-icon-lg .step-icon::after {
            top: 2.75rem;
            left: 7rem;
            width: calc(100% - 7rem);
        }
}

@media (min-width:1200px) {
    .step-xl.step-dashed .step-icon: :after {
        border-left: none;
        border-top-style: dashed;
    }

    .step-xl .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0;
    }

    .step-xl:not(.step-inline) .step-content-wrapper {
        display: block;
    }

    .step-xl .step-icon {
        margin-bottom: 1rem;
    }

        .step-xl .step-icon::after {
            top: 1.5625rem;
            left: 4.625rem;
            width: calc(100% - 4.625rem);
            height: 1.625rem;
            border-top: .125rem solid rgba(33, 50, 91, .3);
            border-left: none;
        }

        .step-xl .step-icon.step-icon-xs::after, .step-xl.step-icon-xs .step-icon::after {
            top: .875rem;
            left: 3.25rem;
            width: calc(100% - 3.25rem);
        }

        .step-xl .step-icon.step-icon-sm::after, .step-xl.step-icon-sm .step-icon::after {
            top: 1.25rem;
            left: 4rem;
            width: calc(100% - 4rem);
        }

        .step-xl .step-icon.step-icon-lg::after, .step-xl.step-icon-lg .step-icon::after {
            top: 2.75rem;
            left: 7rem;
            width: calc(100% - 7rem);
        }
}

@media (min-width:576px) {
    .step-sm.step-centered {
        text-align: center;
    }

        .step-sm.step-centered .step-item:last-child .step-icon::after {
            display: none;
        }

        .step-sm.step-centered .step-icon {
            margin-left: auto;
            margin-right: auto;
        }

            .step-sm.step-centered .step-icon::after {
                width: calc(100% - 4.625rem);
                left: calc(50% + 3.0625rem);
            }

            .step-sm.step-centered .step-icon.step-icon-xs::after, .step-sm.step-centered.step-icon-xs .step-icon::after {
                width: calc(100% - 3.25rem);
                left: calc(50% + 2.375rem);
            }

            .step-sm.step-centered .step-icon.step-icon-sm::after, .step-sm.step-centered.step-icon-sm .step-icon::after {
                width: calc(100% - 4rem);
                left: calc(50% + 2.75rem);
            }

            .step-sm.step-centered .step-icon.step-icon-lg::after, .step-sm.step-centered.step-icon-lg .step-icon::after {
                width: calc(100% - 7rem);
                left: calc(50% + 4.25rem);
            }
}

@media (min-width:768px) {
    .step-md.step-centered {
        text-align: center;
    }

        .step-md.step-centered .step-item:last-child .step-icon::after {
            display: none;
        }

        .step-md.step-centered .step-icon {
            margin-left: auto;
            margin-right: auto;
        }

            .step-md.step-centered .step-icon::after {
                width: calc(100% - 4.625rem);
                left: calc(50% + 3.0625rem);
            }

            .step-md.step-centered .step-icon.step-icon-xs::after, .step-md.step-centered.step-icon-xs .step-icon::after {
                width: calc(100% - 3.25rem);
                left: calc(50% + 2.375rem);
            }

            .step-md.step-centered .step-icon.step-icon-sm::after, .step-md.step-centered.step-icon-sm .step-icon::after {
                width: calc(100% - 4rem);
                left: calc(50% + 2.75rem);
            }

            .step-md.step-centered .step-icon.step-icon-lg::after, .step-md.step-centered.step-icon-lg .step-icon::after {
                width: calc(100% - 7rem);
                left: calc(50% + 4.25rem);
            }
}

@media (min-width:992px) {
    .step-lg.step-centered {
        text-align: center;
    }

        .step-lg.step-centered .step-item:last-child .step-icon::after {
            display: none;
        }

        .step-lg.step-centered .step-icon {
            margin-left: auto;
            margin-right: auto;
        }

            .step-lg.step-centered .step-icon::after {
                width: calc(100% - 4.625rem);
                left: calc(50% + 3.0625rem);
            }

            .step-lg.step-centered .step-icon.step-icon-xs::after, .step-lg.step-centered.step-icon-xs .step-icon::after {
                width: calc(100% - 3.25rem);
                left: calc(50% + 2.375rem);
            }

            .step-lg.step-centered .step-icon.step-icon-sm::after, .step-lg.step-centered.step-icon-sm .step-icon::after {
                width: calc(100% - 4rem);
                left: calc(50% + 2.75rem);
            }

            .step-lg.step-centered .step-icon.step-icon-lg::after, .step-lg.step-centered.step-icon-lg .step-icon::after {
                width: calc(100% - 7rem);
                left: calc(50% + 4.25rem);
            }
}

@media (min-width:992px) {
    .step-lg.step-centered {
        text-align: center;
    }

        .step-lg.step-centered .step-item:last-child .step-icon::after {
            display: none;
        }

        .step-lg.step-centered .step-icon {
            margin-left: auto;
            margin-right: auto;
        }

            .step-lg.step-centered .step-icon::after {
                width: calc(100% - 4.625rem);
                left: calc(50% + 3.0625rem);
            }

            .step-lg.step-centered .step-icon.step-icon-xs::after, .step-lg.step-centered.step-icon-xs .step-icon::after {
                width: calc(100% - 3.25rem);
                left: calc(50% + 2.375rem);
            }

            .step-lg.step-centered .step-icon.step-icon-sm::after, .step-lg.step-centered.step-icon-sm .step-icon::after {
                width: calc(100% - 4rem);
                left: calc(50% + 2.75rem);
            }

            .step-lg.step-centered .step-icon.step-icon-lg::after, .step-lg.step-centered.step-icon-lg .step-icon::after {
                width: calc(100% - 7rem);
                left: calc(50% + 4.25rem);
            }
}

.step .step-is-invalid-icon, .step .step-is-valid-icon {
    display: none;
}

.step .active .step-icon, .step .active.is-valid .step-icon {
    color: #fff;
    background-color: #414141;
}

.step .active .step-title, .step .active.is-valid .step-title {
    color: #414141;
}

.step .is-valid .step-icon {
    color: #fff;
    background-color: #414141;
}

.step .is-valid .step-title {
    color: #414141;
}

.step .is-valid .step-is-valid-icon {
    display: inline-flex;
}

.step .is-valid .step-is-default-icon, .step .is-valid .step-is-invalid-icon {
    display: none;
}

.step .is-invalid .step-icon {
    color: #fff;
    background-color: #eF373e;
}

.step .is-invalid .step-title {
    color: #eF373e;
}

.step .is-invalid .step-is-invalid-icon {
    display: inline-flex;
}

.step .is-invalid .step-is-default-icon, .step .is-invalid .step-is-valid-icon {
    display: none;
}

.step-icon-primary {
    color: #fff;
    background-color: #414141;
}

    .step-icon-primary.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-secondary {
    color: #fff;
    background-color: #858585;
}

    .step-icon-secondary.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-success {
    color: #fff;
    background-color: #00c9a7;
}

    .step-icon-success.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-info {
    color: #fff;
    background-color: #09a5be;
}

    .step-icon-info.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-warning {
    color: #000;
    background-color: #ffff00;
}

    .step-icon-warning.step-icon-pseudo::before {
        background-color: #000;
    }

.step-icon-danger {
    color: #fff;
    background-color: #eF373e;
}

    .step-icon-danger.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-light {
    color: #000;
    background-color: #f7f7f7;
}

    .step-icon-light.step-icon-pseudo::before {
        background-color: #000;
    }

.step-icon-dark {
    color: #fff;
    background-color: #21325b;
}

    .step-icon-dark.step-icon-pseudo::before {
        background-color: #fff;
    }

.step-icon-soft-primary {
    color: #414141;
    background-color: rgba(55, 125, 255, .1);
}

    .step-icon-soft-primary.step-icon-pseudo::before {
        background-color: #414141;
    }

.step-icon-soft-secondary {
    color: #858585;
    background-color: rgba(133, 133, 133, .1);
}

    .step-icon-soft-secondary.step-icon-pseudo::before {
        background-color: #858585;
    }

.step-icon-soft-success {
    color: #00c9a7;
    background-color: rgba(0, 201, 167, .1);
}

    .step-icon-soft-success.step-icon-pseudo::before {
        background-color: #00c9a7;
    }

.step-icon-soft-info {
    color: #09a5be;
    background-color: rgba(9, 165, 190, .1);
}

    .step-icon-soft-info.step-icon-pseudo::before {
        background-color: #09a5be;
    }

.step-icon-soft-warning {
    color: #ffff00;
    background-color: rgba(245, 202, 153, .1);
}

    .step-icon-soft-warning.step-icon-pseudo::before {
        background-color: #ffff00;
    }

.step-icon-soft-danger {
    color: #eF373e;
    background-color: rgba(237, 76, 120, .1);
}

    .step-icon-soft-danger.step-icon-pseudo::before {
        background-color: #eF373e;
    }

.step-icon-soft-light {
    color: #f7f7f7;
    background-color: rgba(247, 250, 255, .1);
}

    .step-icon-soft-light.step-icon-pseudo::before {
        background-color: #f7f7f7;
    }

.step-icon-soft-dark {
    color: #21325b;
    background-color: rgba(33, 50, 91, .3);
}

    .step-icon-soft-dark.step-icon-pseudo::before {
        background-color: #21325b;
    }

.step-inline .step-content-wrapper {
    align-items: center;
}

.step-inline .step-item:last-child .step-title::after {
    display: none;
}

.step-inline .step-title {
    display: inline-block;
}

@media (min-width:576px) {
    .step-sm.step-inline.step-dashed .step-title: :after {
        border-top-style: dashed;
    }

    .step-sm.step-inline .step-item {
        overflow: hidden;
    }

    .step-sm.step-inline .step-icon {
        margin-bottom: 0;
    }

        .step-sm.step-inline .step-icon::after {
            display: none;
        }

    .step-sm.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33, 50, 91, .3);
        margin-left: 1.5rem;
        content: ""
    }

    .step-sm.step-inline .step-icon-xs + .step-content .step-title::after, .step-sm.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem;
    }

    .step-sm.step-inline .step-icon-sm + .step-content .step-title::after, .step-sm.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem;
    }

    .step-sm.step-inline .step-icon-lg + .step-content .step-title::after, .step-sm.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem;
    }
}

@media (min-width:768px) {
    .step-md.step-inline.step-dashed .step-title: :after {
        border-top-style: dashed;
    }

    .step-md.step-inline .step-item {
        overflow: hidden;
    }

    .step-md.step-inline .step-icon {
        margin-bottom: 0;
    }

        .step-md.step-inline .step-icon::after {
            display: none;
        }

    .step-md.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33, 50, 91, .3);
        margin-left: 1.5rem;
        content: ""
    }

    .step-md.step-inline .step-icon-xs + .step-content .step-title::after, .step-md.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem;
    }

    .step-md.step-inline .step-icon-sm + .step-content .step-title::after, .step-md.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem;
    }

    .step-md.step-inline .step-icon-lg + .step-content .step-title::after, .step-md.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem;
    }
}

@media (min-width:992px) {
    .step-lg.step-inline.step-dashed .step-title: :after {
        border-top-style: dashed;
    }

    .step-lg.step-inline .step-item {
        overflow: hidden;
    }

    .step-lg.step-inline .step-icon {
        margin-bottom: 0;
    }

        .step-lg.step-inline .step-icon::after {
            display: none;
        }

    .step-lg.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33, 50, 91, .3);
        margin-left: 1.5rem;
        content: ""
    }

    .step-lg.step-inline .step-icon-xs + .step-content .step-title::after, .step-lg.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem;
    }

    .step-lg.step-inline .step-icon-sm + .step-content .step-title::after, .step-lg.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem;
    }

    .step-lg.step-inline .step-icon-lg + .step-content .step-title::after, .step-lg.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem;
    }
}

@media (min-width:1200px) {
    .step-xl.step-inline.step-dashed .step-title: :after {
        border-top-style: dashed;
    }

    .step-xl.step-inline .step-item {
        overflow: hidden;
    }

    .step-xl.step-inline .step-icon {
        margin-bottom: 0;
    }

        .step-xl.step-inline .step-icon::after {
            display: none;
        }

    .step-xl.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33, 50, 91, .3);
        margin-left: 1.5rem;
        content: ""
    }

    .step-xl.step-inline .step-icon-xs + .step-content .step-title::after, .step-xl.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem;
    }

    .step-xl.step-inline .step-icon-sm + .step-content .step-title::after, .step-xl.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem;
    }

    .step-xl.step-inline .step-icon-lg + .step-content .step-title::after, .step-xl.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem;
    }
}

@media (min-width:576px) {
    .step-timeline-sm {
        margin-left: 0;
        margin-right: 0;
    }

        .step-timeline-sm .step-item {
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 0;
            padding-right: 0;
            margin-left: 50%
        }

            .step-timeline-sm .step-item:nth-child(even) {
                flex-direction: row-reverse;
                text-align: right;
                margin-left: auto;
                margin-right: 50%
            }

                .step-timeline-sm .step-item:nth-child(even) .step-content-wrapper {
                    flex-direction: row-reverse;
                }

                .step-timeline-sm .step-item:nth-child(even) .step-icon {
                    margin-left: 0;
                    margin-right: -1.5625rem;
                }

                .step-timeline-sm .step-item:nth-child(even) .step-icon-xs {
                    margin-right: -.875rem;
                }

                .step-timeline-sm .step-item:nth-child(even) .step-icon-sm {
                    margin-right: -1.25rem;
                }

                .step-timeline-sm .step-item:nth-child(even) .step-icon-lg {
                    margin-right: -2.75rem;
                }

                .step-timeline-sm .step-item:nth-child(even) .step-content {
                    margin-right: 1.5rem;
                }

        .step-timeline-sm .step-icon {
            margin-left: -1.5625rem;
        }

            .step-timeline-sm .step-icon::after {
                left: auto;
                width: auto;
            }

        .step-timeline-sm .step-icon-xs {
            margin-left: -.875rem;
        }

        .step-timeline-sm .step-icon-sm {
            margin-left: -1.25rem;
        }

        .step-timeline-sm .step-icon-lg {
            margin-left: -2.75rem;
        }
}

@media (min-width:768px) {
    .step-timeline-md {
        margin-left: 0;
        margin-right: 0;
    }

        .step-timeline-md .step-item {
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 0;
            padding-right: 0;
            margin-left: 50%
        }

            .step-timeline-md .step-item:nth-child(even) {
                flex-direction: row-reverse;
                text-align: right;
                margin-left: auto;
                margin-right: 50%
            }

                .step-timeline-md .step-item:nth-child(even) .step-content-wrapper {
                    flex-direction: row-reverse;
                }

                .step-timeline-md .step-item:nth-child(even) .step-icon {
                    margin-left: 0;
                    margin-right: -1.5625rem;
                }

                .step-timeline-md .step-item:nth-child(even) .step-icon-xs {
                    margin-right: -.875rem;
                }

                .step-timeline-md .step-item:nth-child(even) .step-icon-sm {
                    margin-right: -1.25rem;
                }

                .step-timeline-md .step-item:nth-child(even) .step-icon-lg {
                    margin-right: -2.75rem;
                }

                .step-timeline-md .step-item:nth-child(even) .step-content {
                    margin-right: 1.5rem;
                }

        .step-timeline-md .step-icon {
            margin-left: -1.5625rem;
        }

            .step-timeline-md .step-icon::after {
                left: auto;
                width: auto;
            }

        .step-timeline-md .step-icon-xs {
            margin-left: -.875rem;
        }

        .step-timeline-md .step-icon-sm {
            margin-left: -1.25rem;
        }

        .step-timeline-md .step-icon-lg {
            margin-left: -2.75rem;
        }
}

@media (min-width:992px) {
    .step-timeline-lg {
        margin-left: 0;
        margin-right: 0;
    }

        .step-timeline-lg .step-item {
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 0;
            padding-right: 0;
            margin-left: 50%
        }

            .step-timeline-lg .step-item:nth-child(even) {
                flex-direction: row-reverse;
                text-align: right;
                margin-left: auto;
                margin-right: 50%
            }

                .step-timeline-lg .step-item:nth-child(even) .step-content-wrapper {
                    flex-direction: row-reverse;
                }

                .step-timeline-lg .step-item:nth-child(even) .step-icon {
                    margin-left: 0;
                    margin-right: -1.5625rem;
                }

                .step-timeline-lg .step-item:nth-child(even) .step-icon-xs {
                    margin-right: -.875rem;
                }

                .step-timeline-lg .step-item:nth-child(even) .step-icon-sm {
                    margin-right: -1.25rem;
                }

                .step-timeline-lg .step-item:nth-child(even) .step-icon-lg {
                    margin-right: -2.75rem;
                }

                .step-timeline-lg .step-item:nth-child(even) .step-content {
                    margin-right: 1.5rem;
                }

        .step-timeline-lg .step-icon {
            margin-left: -1.5625rem;
        }

            .step-timeline-lg .step-icon::after {
                left: auto;
                width: auto;
            }

        .step-timeline-lg .step-icon-xs {
            margin-left: -.875rem;
        }

        .step-timeline-lg .step-icon-sm {
            margin-left: -1.25rem;
        }

        .step-timeline-lg .step-icon-lg {
            margin-left: -2.75rem;
        }
}

@media (min-width:1200px) {
    .step-timeline-xl {
        margin-left: 0;
        margin-right: 0;
    }

        .step-timeline-xl .step-item {
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 0;
            padding-right: 0;
            margin-left: 50%
        }

            .step-timeline-xl .step-item:nth-child(even) {
                flex-direction: row-reverse;
                text-align: right;
                margin-left: auto;
                margin-right: 50%
            }

                .step-timeline-xl .step-item:nth-child(even) .step-content-wrapper {
                    flex-direction: row-reverse;
                }

                .step-timeline-xl .step-item:nth-child(even) .step-icon {
                    margin-left: 0;
                    margin-right: -1.5625rem;
                }

                .step-timeline-xl .step-item:nth-child(even) .step-icon-xs {
                    margin-right: -.875rem;
                }

                .step-timeline-xl .step-item:nth-child(even) .step-icon-sm {
                    margin-right: -1.25rem;
                }

                .step-timeline-xl .step-item:nth-child(even) .step-icon-lg {
                    margin-right: -2.75rem;
                }

                .step-timeline-xl .step-item:nth-child(even) .step-content {
                    margin-right: 1.5rem;
                }

        .step-timeline-xl .step-icon {
            margin-left: -1.5625rem;
        }

            .step-timeline-xl .step-icon::after {
                left: auto;
                width: auto;
            }

        .step-timeline-xl .step-icon-xs {
            margin-left: -.875rem;
        }

        .step-timeline-xl .step-icon-sm {
            margin-left: -1.25rem;
        }

        .step-timeline-xl .step-icon-lg {
            margin-left: -2.75rem;
        }
}

.svg-icon {
    display: block;
    margin-top: .125rem;
}

    .svg-icon[class*=text-] > svg [fill]:not([fill=none]) {
        fill: currentColor !important;
    }

.svg-inline {
    display: inline-block;
}

.svg-icon > svg {
    width: 3.125rem;
    height: 3.125rem;
}

.svg-icon-xs > svg {
    width: 1.75rem;
    height: 1.75rem;
}

.svg-icon-sm > svg {
    width: 2.5rem;
    height: 2.5rem;
}

.svg-icon-lg > svg {
    width: 4.25rem;
    height: 4.25rem;
}

.toast-header .btn-close {
    margin-right: 0;
}

.table th {
    font-weight: 400;
}

.table tr {
    color: #414141;
}

.table thead th {
    color: #1e2022;
    font-weight: 600;
}

.table > :not(:last-child) > :last-child > * {
    border-bottom-color: rgba(33, 50, 91, .3);
}

.table > :not(caption) > :last-child > * {
    border-bottom-width: 0;
}

.table .btn {
    white-space: nowrap;
}

.table-nowrap td, .table-nowrap th {
    white-space: nowrap;
}

.table-align-middle tbody tr, .table-align-middle td, .table-align-middle th {
    vertical-align: middle;
}

.table-text-center, .table-text-center td, .table-text-center th {
    text-align: center;
}

.table-text-end, .table-text-end td, .table-text-end th {
    text-align: right;
}

.thead-light th {
    background-color: #f8fafd;
}

.table-lg > :not(caption) > * > * {
    padding: 1rem 1.5rem;
}

.table-thead-bordered > :not(:last-child) > :last-child > * {
    border-top: .0625rem solid rgba(33, 50, 91, .3);
    border-bottom: .0625rem solid rgba(33, 50, 91, .3);
}

.table-vertical-border-striped > tbody > tr > td:not(:first-child):not(:last-child), .table-vertical-border-striped > thead > tr > th:not(:first-child):not(:last-child) {
    border-right: .0625rem solid rgba(33, 50, 91, .3);
}

[class*=text-highlight-] {
    background: left 1em/1em .2em;
    background-repeat: repeat-x;
}

.text-highlight-primary {
    background-image: linear-gradient(to bottom, rgba(55, 125, 255, .5), rgba(55, 125, 255, .5));
}

.text-highlight-secondary {
    background-image: linear-gradient(to bottom, rgba(133, 133, 133, .5), rgba(133, 133, 133, .5));
}

.text-highlight-success {
    background-image: linear-gradient(to bottom, rgba(0, 201, 167, .5), rgba(0, 201, 167, .5));
}

.text-highlight-info {
    background-image: linear-gradient(to bottom, rgba(9, 165, 190, .5), rgba(9, 165, 190, .5));
}

.text-highlight-warning {
    background-image: linear-gradient(to bottom, rgba(245, 202, 153, .5), rgba(245, 202, 153, .5));
}

.text-highlight-danger {
    background-image: linear-gradient(to bottom, rgba(237, 76, 120, .5), rgba(237, 76, 120, .5));
}

.text-highlight-light {
    background-image: linear-gradient(to bottom, rgba(247, 250, 255, .5), rgba(247, 250, 255, .5));
}

.text-highlight-dark {
    background-image: linear-gradient(to bottom, rgba(33, 50, 91, .5), rgba(33, 50, 91, .5));
}

.video-player {
    position: relative;
    display: inline-block;
}

.video-player-inline-btn {
    display: block;
    background-color: #000;
}

.video-player-preview {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    opacity: 1;
    object-fit: cover;
    transition: opacity .3s ease-in-out;
}

.video-player-played .video-player-preview {
    opacity: 0;
    pointer-events: none;
}

.video-player-btn {
    z-index: 3;
    color: #1e2022;
    transition: transform .3s ease-in-out;
}

.video-player-played .video-player-btn {
    animation: videoPlayerButton .3s ease-in-out forwards;
    pointer-events: none;
}

.video-player-btn:hover .video-player-icon {
    color: #414141;
    transform: scale(1.1);
}

.video-player-icon {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    width: 4.25rem;
    height: 4.25rem;
    font-size: 1.25rem;
    border-radius: 50%;
    color: #1e2022;
    background-color: #fff;
    backface-visibility: hidden;
    transform: perspective(1px) translateZ(0);
    transition: .3s;
}

.video-player-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@keyframes videoPlayerButton {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.3);
    }
}

.video-bg {
    position: relative;
    min-height: 75vh;
}

.video-bg-content {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-bg-replacer-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

@media (min-width:768px) {
    .video-bg-replacer-img {
        display: none;
    }
}

@media (max-width:767.98px) {
    .video-bg-content {
        display: none;
    }
}

.hs-video-bg-video iframe, .hs-video-bg-video video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.bg-img-start {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.bg-img-end {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.bg-img-center {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.gradient-y-sm-primary {
    background-image: linear-gradient(to bottom, transparent, rgba(55, 125, 255, .075));
}

.gradient-y-gray {
    background-image: linear-gradient(to bottom, transparent, rgba(231, 234, 243, .5));
}

.gradient-y-lg-white {
    background-image: linear-gradient(to bottom, transparent, #fff);
}

.gradient-y-three-sm-primary {
    background-image: linear-gradient(transparent, rgba(55, 125, 255, .075) 50%, transparent);
}

.gradient-x-three-sm-primary {
    background-image: linear-gradient(to right, rgba(55, 125, 255, .03), rgba(9, 165, 190, .05) 50%, rgba(245, 202, 153, .05));
}

[class*=gradient-x-overlay-], [class*=gradient-y-overlay-], [class*=gradient-y-three-overlay-] {
    position: relative;
    z-index: 1;
}

    [class*=gradient-x-overlay-]::before, [class*=gradient-y-overlay-]::before, [class*=gradient-y-three-overlay-]::before {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: -1;
        width: 100%;
        height: 100%;
        content: ""
    }

    [class*=gradient-x-overlay-].card::before, [class*=gradient-y-overlay-].card::before, [class*=gradient-y-three-overlay-].card::before {
        border-radius: .5rem;
    }

.gradient-x-overlay-lg-dark-video::before {
    z-index: 2;
    background-image: linear-gradient(to right, rgba(33, 50, 91, .95) 0, rgba(33, 50, 91, .95) 100%);
}

.gradient-x-overlay-sm-primary::before {
    background-image: linear-gradient(45deg, transparent, rgba(55, 125, 255, .05));
}

.gradient-x-overlay-sm-dark::before {
    background-image: linear-gradient(to right, rgba(33, 50, 91, .25) 0, rgba(30, 32, 34, .25) 100%);
}

.gradient-x-overlay-lg-dark::before {
    background-image: linear-gradient(to right, rgba(33, 50, 91, .9) 0, rgba(33, 50, 91, .9) 100%);
}

.gradient-y-overlay-lg-dark::before {
    background-image: linear-gradient(to bottom, transparent 40%, rgba(12, 13, 14, .6));
}

.gradient-y-overlay-lg-white::before {
    background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, .9));
}

.gradient-y-overlay-sm-gray-900::before {
    background-image: linear-gradient(to bottom, rgba(30, 32, 34, .3), rgba(33, 50, 91, .2));
}

.link {
    font-weight: 600;
}

.link-primary:focus, .link-primary:hover {
    color: #eF373e;
}

.link-secondary:focus, .link-secondary:hover {
    color: #eF373e;
}

.link-success:focus, .link-success:hover {
    color: #eF373e;
}

.link-info:focus, .link-info:hover {
    color: #eF373e;
}

.link-warning:focus, .link-warning:hover {
    color: #eF373e;
}

.link-danger:focus, .link-danger:hover {
    color: #eF373e;
}

.link-light:focus, .link-light:hover {
    color: rgba(255, 255, 255, .7);
}

.link-dark:focus, .link-dark:hover {
    color: #eF373e;
}

.link-sm {
    font-size: .875rem;
}

.link-collapse[aria-expanded=false] .link-collapse-default {
    display: inline-block;
}

.link-collapse[aria-expanded=false] .link-collapse-active {
    display: none;
}

.link-collapse[aria-expanded=true] .link-collapse-default {
    display: none;
}

.link-collapse[aria-expanded=true] .link-collapse-active {
    display: inline-block;
}

.text-cap {
    display: block;
    color: #1e2022;
    font-size: .8125rem;
    font-weight: 600;
    letter-spacing: .03125rem;
    text-transform: uppercase;
    margin-bottom: 1rem;
}

.text-dark {
    color: #1e2022 !important;
}

    .text-dark[href]:hover {
        color: #eF373e !important;
    }

.link-secondary[href]:hover, .text-body[href]:hover, .text-muted[href]:hover, .text-secondary[href]:hover {
    color: #eF373e !important;
}

a:hover .text-inherit {
    color: #eF373e !important;
}

.transform-rotate-n40deg {
    transform: rotate(-40deg);
    transform-origin: 30% 20%
}

.transform-rotate-n22deg {
    transform: rotate(-22deg);
}

.rotated-3d-left {
    transform: perspective(1140px) rotateX(7deg) rotateY(-17deg) rotateZ(4deg);
}

.rotated-3d-right {
    transform: perspective(1140px) rotateX(7deg) rotateY(17deg) rotateZ(-4deg);
}

.divider-start {
    display: flex;
    align-items: center;
    color: #8c98a4;
}

    .divider-start::after {
        flex: 1 1 0%;
        border-top: .0625rem solid rgba(33, 50, 91, .3);
        margin-top: .0625rem;
        content: ""
    }

    .divider-start::after {
        margin-left: 1.5rem;
    }

.divider-end {
    display: flex;
    align-items: center;
    color: #8c98a4;
}

    .divider-end::before {
        flex: 1 1 0%;
        border-top: .0625rem solid rgba(33, 50, 91, .3);
        margin-top: .0625rem;
        content: ""
    }

    .divider-end::before {
        margin-right: 1.5rem;
    }

.divider-center {
    display: flex;
    align-items: center;
    color: #8c98a4;
}

    .divider-center::after, .divider-center::before {
        flex: 1 1 0%;
        border-top: .0625rem solid rgba(33, 50, 91, .3);
        margin-top: .0625rem;
        content: ""
    }

    .divider-center::before {
        margin-right: 1.5rem;
    }

    .divider-center::after {
        margin-left: 1.5rem;
    }

.hs-nav-scroller-horizontal {
    position: relative;
}

    .hs-nav-scroller-horizontal .nav {
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;
        white-space: nowrap;
        scroll-behavior: smooth;
    }

        .hs-nav-scroller-horizontal .nav .nav-item {
            white-space: nowrap;
        }

        .hs-nav-scroller-horizontal .nav .nav-link {
            white-space: nowrap;
        }

        .hs-nav-scroller-horizontal .nav::-webkit-scrollbar {
            display: none;
        }

    .hs-nav-scroller-horizontal .nav-tabs {
        padding-bottom: .1875rem;
    }

    .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next, .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev {
        position: absolute;
        height: 100%;
        z-index: 1;
        font-size: 1.5rem;
        display: flex;
        align-items: center;
    }

    .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link {
        width: 3.125rem;
        color: #677788;
    }

        .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover {
            color: #eF373e;
        }

    .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev {
        left: 0;
        margin-left: -.125rem;
        background-image: linear-gradient(to right, #fff 50%, transparent 100%);
    }

        .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link {
            padding: .5rem 0;
        }

    .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next {
        right: 0;
        margin-right: -.125rem;
        background-image: linear-gradient(to right, transparent 0, #fff 50%);
    }

        .hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link {
            padding: .5rem 0;
            text-align: right;
        }

.hs-nav-scroller-light .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link, .hs-nav-scroller-light .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link {
    color: rgba(255, 255, 255, .7);
}

    .hs-nav-scroller-light .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link:hover, .hs-nav-scroller-light .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link:hover {
        color: #fff;
    }

.hs-nav-scroller-light .hs-nav-scroller-arrow-prev {
    background-image: linear-gradient(to right, #21325b 50%, transparent 100%);
}

.hs-nav-scroller-light .hs-nav-scroller-arrow-next {
    background-image: linear-gradient(to right, transparent 0, #21325b 50%);
}

.hs-nav-scroller-vertical {
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

    .hs-nav-scroller-vertical::-webkit-scrollbar {
        width: .6125rem;
    }

    .hs-nav-scroller-vertical::-webkit-scrollbar-thumb {
        background-color: rgba(189, 197, 209, .6);
    }

.hs-nav-scroller-unfold {
    position: static;
}

.dz-dropzone {
    cursor: pointer;
}

    .dz-dropzone .dz-message {
        width: 100%;
        text-align: center;
    }

    .dz-dropzone .dz-details {
        margin-bottom: 1rem;
    }

    .dz-dropzone .dz-file-preview {
        background-color: #fff;
        border-radius: .5rem;
        padding: 1rem 1rem;
        box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
    }

    .dz-dropzone .dz-file-wrapper {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dz-dropzone .dz-filename {
        margin-bottom: .25rem;
    }

    .dz-dropzone .dz-img {
        max-width: 3.125rem;
        border-radius: .5rem;
        margin-right: .75rem;
    }

    .dz-dropzone .dz-img-inner {
        border-radius: .5rem;
    }

    .dz-dropzone .dz-close-icon, .dz-dropzone .dz-size {
        color: #677788;
    }

    .dz-dropzone .dz-title {
        font-size: .75rem;
        font-weight: 600;
    }

    .dz-dropzone .dz-size {
        font-size: 80%
    }

    .dz-dropzone .dz-file-initials {
        display: inline-block;
        width: 3.125rem;
        height: 3.125rem;
        line-height: 3.125rem;
        font-weight: 600;
        font-size: 1rem;
        color: #414141;
        text-align: center;
        background-color: rgba(55, 125, 255, .1);
        border-radius: .5rem;
        margin-right: .75rem;
    }

    .dz-dropzone [data-dz-thumbnail]:not([src]) {
        display: none;
        margin-bottom: 0;
    }

    .dz-dropzone .dz-progress {
        margin-bottom: 1rem;
    }

    .dz-dropzone .dz-processing .dz-error-mark, .dz-dropzone .dz-processing .dz-success-mark {
        display: none;
    }

    .dz-dropzone .dz-processing.dz-error .dz-error-mark, .dz-dropzone .dz-processing.dz-success .dz-success-mark {
        display: block;
    }

    .dz-dropzone .dz-processing .dz-error-mark {
        color: #eF373e;
    }

    .dz-dropzone .dz-processing .dz-success-mark {
        color: #00c9a7;
    }

.dz-dropzone-card {
    width: 100%;
    background-color: #f8fafd;
    border: .125rem dashed rgba(33, 50, 91, .3);
    border-radius: .5rem;
    padding: 3rem 3rem;
    display: flex;
    flex-wrap: wrap;
}

.fancybox-custom .fancybox-slide.animated {
    display: block;
    opacity: 0;
    z-index: 0;
}

    .fancybox-custom .fancybox-slide.animated.fancybox-slide--current {
        opacity: 1;
        z-index: 1;
    }

.fancybox-custom .fancybox-content {
    background-color: transparent;
}

.fancybox-custom .fancybox-bg {
    background-color: #1e2022;
}

.fancybox-custom .fancybox-button svg {
    margin-bottom: 0;
}

.fancybox-custom .fancybox-progress {
    background-color: #414141;
}

.fancybox-blur aside, .fancybox-blur footer, .fancybox-blur header, .fancybox-blur main {
    filter: blur(30px);
}

.quantity-counter {
    min-width: 9rem;
    padding: .5rem 1rem;
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .3125rem;
}

.quantity-counter-btn.btn > svg {
    width: 1.25rem;
}

.form-control-quantity-counter {
    border-width: 0;
    height: auto;
    padding: 0;
}

    .form-control-quantity-counter:focus {
        box-shadow: none;
    }

.quill-custom .ql-container {
    position: static;
}

    .quill-custom .ql-container.ql-snow, .quill-custom .ql-toolbar.ql-snow {
        border-color: rgba(33, 50, 91, .3);
    }

.quill-custom .ql-toolbar.ql-snow {
    padding: .75rem 1rem;
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem;
}

.quill-custom .ql-container.ql-snow {
    border-bottom-right-radius: .3125rem;
    border-bottom-left-radius: .3125rem;
}

.quill-custom .ql-formats:first-child {
    padding-left: 0;
}

    .quill-custom .ql-formats:first-child button {
        margin-right: .5rem;
    }

        .quill-custom .ql-formats:first-child button:first-child {
            margin-left: -.25rem;
        }

.quill-custom .ql-editor {
    position: relative;
    padding: .6125rem 1rem;
}

    .quill-custom .ql-editor p {
        font-size: 1rem;
        font-family: Inter, sans-serif;
        color: #1e2022;
    }

    .quill-custom .ql-editor.ql-blank::before {
        left: 1rem;
        color: #8c98a4;
        font-family: Inter, sans-serif;
        font-style: normal;
    }

.quill-custom .ql-snow.ql-toolbar .ql-fill {
    fill: #677788;
}

.quill-custom .ql-snow.ql-toolbar .ql-stroke {
    stroke: #677788;
}

.quill-custom .ql-snow.ql-toolbar button:hover {
    color: #414141;
}

    .quill-custom .ql-snow.ql-toolbar button:hover .ql-fill {
        fill: #414141;
    }

    .quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke {
        stroke: #414141;
    }

.quill-custom .ql-snow .ql-toolbar button, .quill-custom .ql-snow.ql-toolbar button {
    width: 1.75rem;
    height: 1.75rem;
    padding: .25rem .25rem;
}

    .quill-custom .ql-snow .ql-toolbar button svg, .quill-custom .ql-snow.ql-toolbar button svg {
        margin-bottom: 0;
    }

.quill-custom .ql-snow .ql-tooltip {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    z-index: 1;
    min-width: 20rem;
    border-width: 0;
    text-align: center;
    box-shadow: 0 .6125rem 2.5rem .6125rem rgba(140, 152, 164, .175);
    padding: 1.5rem 1.5rem;
    border-radius: .3125rem;
    transform: translate(-50%, -50%);
}

    .quill-custom .ql-snow .ql-tooltip::before {
        display: block;
        text-align: center;
        font-family: Inter, sans-serif;
        font-weight: 600;
        font-size: 1rem;
        border-bottom: .0625rem solid rgba(33, 50, 91, .3);
        padding-bottom: 1rem;
        margin-bottom: 1.5rem;
        margin-right: 0;
    }

    .quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-preview, .quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-remove {
        display: none;
    }

    .quill-custom .ql-snow .ql-tooltip a.ql-preview, .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
        min-width: 20rem;
        font-size: 1rem;
        line-height: normal;
        border: .0625rem solid rgba(33, 50, 91, .3);
        padding: .6125rem 1rem;
        margin-bottom: 1.5rem;
        border-radius: .3125rem;
        transition: .3s;
    }

    .quill-custom .ql-snow .ql-tooltip a.ql-preview {
        display: block;
    }

        .quill-custom .ql-snow .ql-tooltip a.ql-preview:hover {
            border-color: #414141;
        }

    .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
        height: auto;
        display: block;
        font-family: Inter, sans-serif;
    }

        .quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus {
            border-color: rgba(140, 152, 164, .25);
            box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
        }

.quill-custom .ql-snow .ql-action {
    display: inline-block;
    color: #fff;
    background-color: #414141;
    font-size: 1rem;
    line-height: normal;
    padding: .6125rem 1rem;
    border-radius: .3125rem;
    transition: .3s;
}

    .quill-custom .ql-snow .ql-action:hover {
        background-color: #eF373e;
    }

.quill-custom .ql-snow .ql-tooltip a.ql-action::after, .quill-custom .ql-snow .ql-tooltip a.ql-remove::before {
    padding-right: 0;
    margin-left: 0;
    border-right: none;
}

.quill-custom .ql-snow .ql-tooltip a.ql-remove {
    border: .0625rem solid rgba(33, 50, 91, .3);
    font-size: 1rem;
    padding: .6125rem 1rem;
    border-radius: .3125rem;
    margin-left: .5rem;
    transition: .3s;
}

    .quill-custom .ql-snow .ql-tooltip a.ql-remove:hover {
        color: #eF373e;
        box-shadow: 0 3px 6px -2px rgba(140, 152, 164, .25);
    }

.tom-select-custom .input-group-sm > .ts-wrapper .ts-control.has-items, .tom-select-custom .ts-wrapper.form-control-sm .ts-control.has-items, .tom-select-custom .ts-wrapper.form-select-sm .ts-control.has-items {
    padding: .5rem 3rem .5rem 1rem;
}

.tom-select-custom .input-group-lg > .ts-wrapper > .ts-control, .tom-select-custom .ts-wrapper.form-control-lg .ts-control, .tom-select-custom .ts-wrapper.form-select-lg .ts-control {
    padding: .75rem 3rem .75rem 1rem;
}

.tom-select-custom .hs-select-single-multiple .item {
    display: none !important;
}

.tom-select-custom .ts-wrapper.form-select .ts-control, .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple {
    padding: .6125rem 3rem .6125rem 1rem;
}

    .tom-select-custom .ts-wrapper.form-select .ts-control .tom-select-custom-hide, .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple .tom-select-custom-hide {
        display: none;
    }

    .tom-select-custom .ts-wrapper.form-select .ts-control .focus, .tom-select-custom .ts-wrapper.form-select .ts-control:focus, .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple .focus, .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple:focus {
        box-shadow: none;
    }

.tom-select-custom .ts-dropdown, .tom-select-custom .ts-dropdown.form-control, .tom-select-custom .ts-dropdown.form-select {
    border: .0625rem solid rgba(33, 50, 91, .3);
    border-radius: .3125rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
}

    .tom-select-custom .ts-dropdown .active, .tom-select-custom .ts-dropdown .create:hover, .tom-select-custom .ts-dropdown .option:hover {
        color: #1e2022;
        background-color: rgba(189, 197, 209, .3);
    }

    .tom-select-custom .ts-dropdown .create, .tom-select-custom .ts-dropdown .no-results, .tom-select-custom .ts-dropdown .optgroup-header, .tom-select-custom .ts-dropdown .option {
        padding: .5rem 2.5rem .5rem 1rem;
    }

    .tom-select-custom .ts-dropdown .option {
        position: relative;
    }

        .tom-select-custom .ts-dropdown .option::after {
            display: none;
            position: absolute;
            top: 50%;
            right: .5rem;
            width: 1rem;
            height: 1rem;
            background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='%23377dff'%3e%3cpath d='M98.1, 16.2c-2.5-2.3-6.4-2.2-8.7, 0.2L36.7, 70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9, 2.4-3.5, 6.6-1.4, 10.1l16.5, 28c3.2, 5.4, 10.8, 5.8, 14.5, 0.8l56.5-67.3C100.7, 22.1, 100.4, 18.5, 98.1, 16.2z'/%3e%3c/svg%3e");
            background-repeat: no-repeat;
            background-position: right center;
            background-size: 1rem 1rem;
            content: "";
            transform: translateY(-50%);
        }

        .tom-select-custom .ts-dropdown .option.selected::after {
            display: block;
        }

.tom-select-custom .ts-control, .tom-select-custom .ts-wrapper.single .ts-control.input-active {
    cursor: pointer;
}

.tom-select-custom .input-group > .form-select, .tom-select-custom .input-group > .ts-wrapper {
    flex-grow: unset;
}

.tom-select-custom .input-group > .form-select {
    width: auto;
}

.tom-select-custom .ts-wrapper {
    display: inline-block;
}

.tom-select-custom .ts-dropdown .optgroup-header {
    font-weight: 700;
    color: #000;
}

.tom-select-custom .ts-dropdown .optgroup:before {
    display: none;
}

.tom-select-custom .ts-dropdown .optgroup .option {
    padding-left: 1.5rem;
}

.tom-select-custom .ts-wrapper.multi .ts-control > div {
    background-color: #e7eaf3;
    font-size: .875rem;
    padding: .28rem .875rem;
    border-radius: 4px;
}

.tom-select-custom .ts-wrapper.plugin-remove_button .item .remove {
    border-left: none;
    color: #858585;
}

    .tom-select-custom .ts-wrapper.plugin-remove_button .item .remove:hover {
        color: #333;
        background: 0 0;
    }

.tom-select-custom .plugin-dropdown_input .dropdown-input-wrap {
    padding: .4rem;
}

    .tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input {
        border: .0625rem solid rgba(33, 50, 91, .3);
        border-radius: .3125rem;
    }

        .tom-select-custom .plugin-dropdown_input .dropdown-input-wrap .dropdown-input::placeholder {
            color: #8c98a4;
            opacity: 1;
        }

.tom-select-custom .ts-custom-placeholder, .tom-select-custom .ts-selected-count {
    color: #8c98a4 !important;
}

.tom-select-custom-with-tags .tom-select-custom .ts-wrapper.multi .ts-control.has-items.hs-select-single-multiple, .tom-select-custom-with-tags .ts-wrapper.form-select .ts-control {
    padding: calc(.375rem - 1px - 0px) .75rem calc(.375rem - 1px - 4px - 0px);
}

.tom-select-custom-with-tags .ts-wrapper.multi .ts-control > .item {
    color: #1e2022;
    background-color: rgba(33, 50, 91, .3);
}

.swiper {
    width: 100%;
    height: 100%
}

.swiper-preloader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    z-index: 1;
}

.swiper-button-next, .swiper-button-prev {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    color: #677788;
    width: 3.125rem;
    height: 3.125rem;
    background-color: #fff;
    box-shadow: 0 .1875rem .4375rem 0 rgba(140, 152, 164, .4);
    border-radius: 50%;
    transition: all .2s ease-in-out;
}

    .swiper-button-next:after, .swiper-button-prev:after {
        width: 1rem;
        height: 1rem;
        font-family: inherit;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 100% 100%;
        content: ""
    }

    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
        opacity: .5;
        box-shadow: none;
    }

    .swiper-button-next:after {
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23677788'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

    .swiper-button-next:hover:after {
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23377dff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

    .swiper-button-prev:after {
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23677788'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    }

    .swiper-button-prev:hover:after {
        background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23377dff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    }

.swiper-button-next-soft-white, .swiper-button-prev-soft-white {
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
}

    .swiper-button-next-soft-white:hover, .swiper-button-prev-soft-white:hover {
        background-color: #414141;
    }

        .swiper-button-next-soft-white:after, .swiper-button-next-soft-white:hover:after {
            background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        }

        .swiper-button-prev-soft-white:after, .swiper-button-prev-soft-white:hover:after {
            background-image: url("data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
        }

.swiper-pagination {
    position: static;
    width: 100% !important;
    display: flex;
    justify-content: center;
    margin-top: 2rem;
}

    .swiper-pagination.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 0;
        transform: translateX(0);
    }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 0;
    transform: translateX(0);
}

.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    transform: translateX(0);
}

.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .25rem;
}

.swiper-pagination-bullet {
    position: relative;
    opacity: 1;
    width: 1.5rem;
    height: 1.5rem;
    border: .0625rem solid transparent;
    background-color: transparent;
    transition: .2s;
}

    .swiper-pagination-bullet::before {
        position: absolute;
        top: 50%;
        left: 50%;
        width: .25rem;
        height: .25rem;
        background-color: #bdc5d1;
        border-radius: 50%;
        transform: translate(-50%, -50%);
        transition: .2s;
        content: ""
    }

    .swiper-pagination-bullet:hover {
        border-color: rgba(55, 125, 255, .5);
    }

        .swiper-pagination-bullet:hover::before {
            background-color: rgba(55, 125, 255, .5);
        }

.swiper-pagination-bullet-active, .swiper-pagination-bullet-active:hover {
    border-color: #414141;
}

    .swiper-pagination-bullet-active::before, .swiper-pagination-bullet-active:hover::before {
        background-color: #414141;
    }

.swiper-pagination-light .swiper-pagination-bullet::before {
    background-color: rgba(255, 255, 255, .5);
}

.swiper-pagination-light .swiper-pagination-bullet:hover {
    border-color: #fff;
}

    .swiper-pagination-light .swiper-pagination-bullet:hover::before {
        background-color: rgba(255, 255, 255, .5);
    }

.swiper-pagination-light .swiper-pagination-bullet-active, .swiper-pagination-light .swiper-pagination-bullet-active:hover {
    border-color: #fff;
}

    .swiper-pagination-light .swiper-pagination-bullet-active::before, .swiper-pagination-light .swiper-pagination-bullet-active:hover::before {
        background-color: #fff;
    }

.swiper-pagination-progress {
    cursor: pointer;
}

.swiper-pagination-progress-body {
    position: relative;
    display: block;
    width: 100%;
    height: .25rem;
    background-color: rgba(55, 125, 255, .1);
}

.swiper-pagination-progress-body-helper {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0;
    height: 100%;
    background-color: #414141;
    transition: none;
}

.swiper-slide-thumb-active .swiper-pagination-progress-body-helper {
    transition-property: width;
    transition-timing-function: linear;
    width: 100%
}

.swiper-pagination-progress-light .swiper-pagination-progress-body {
    background-color: rgba(255, 255, 255, .5);
}

.swiper-pagination-progress-light .swiper-pagination-progress-body-helper {
    background-color: #fff;
}

.swiper-pagination-progressbar {
    background-color: rgba(55, 125, 255, .1);
}

    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background-color: #414141;
    }

.swiper-pagination-fraction {
    display: block;
    letter-spacing: .125rem;
}

    .swiper-pagination-fraction .swiper-pagination-current {
        font-size: 4rem;
        line-height: 4rem;
    }

.swiper-thumbs {
    box-sizing: border-box;
}

    .swiper-thumbs .swiper-slide {
        cursor: pointer;
        opacity: .4;
    }

    .swiper-thumbs .swiper-slide-thumb-active {
        opacity: 1;
    }

.swiper-equal-height .swiper-wrapper {
    display: flex;
}

.swiper-equal-height .swiper-slide {
    display: flex;
    height: auto;
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
    position: absolute;
    width: auto !important;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0;
}

    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: .25rem 0;
    }

.swiper-horizontal > .swiper-pagination-middle-y-end {
    position: absolute;
    top: 50%;
    left: auto;
    right: 0;
    bottom: auto;
    transform: translateY(-50%);
}

.swiper-center-mode-end {
    margin-right: calc(-1px - (100vw - 100%)/ 2 + 15px) !important;
}

.swiper-thumb-progress {
    width: 110%;
    height: 110%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.swiper-thumb-progress-avatar {
    position: relative;
    display: block;
    width: 3.125rem;
    height: 3.125rem;
    border: .0625rem solid rgba(33, 50, 91, .3);
    padding: .25rem;
    margin: .25rem;
    border-radius: 50%
}

.swiper-thumb-progress-avatar-img {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%
}

.swiper-thumb-progress .swiper-thumb-progress-path {
    opacity: 0;
    fill: transparent;
    stroke: #414141;
    stroke-width: 8;
    stroke-dashoffset: 477;
    stroke-dashoffset: 0;
}

.swiper-thumb-progress .swiper-thumb-progress-path {
    opacity: 0;
    fill: transparent;
    stroke: #414141;
    stroke-width: 8;
    stroke-dashoffset: 477;
    stroke-dashoffset: 0;
}

@keyframes swiperThumbProgressDash {
    from {
        stroke-dasharray: 0 477;
    }

    to {
        stroke-dasharray: 477 477;
    }
}

.leaflet {
    min-height: 30rem;
    height: 100%;
    z-index: 0;
}

.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-layers {
    border: none;
}

.leaflet-bar, .leaflet-popup-content-wrapper, .leaflet-popup-tip {
    box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
}

.leaflet-bar, .leaflet-popup-content-wrapper {
    border-radius: .5rem;
}

.leaflet-popup {
    margin-bottom: 2.5rem;
}

.range-slider.range-slider-pips {
    min-height: 3rem;
}

.range-slider .noUi-target {
    border: none;
    box-shadow: none;
    background: #e7eaf3;
    margin-top: 1.25rem;
}

.range-slider .noUi-connect {
    background-color: #414141;
}

.range-slider .noUi-horizontal {
    height: .3125rem;
}

    .range-slider .noUi-horizontal .noUi-handle {
        top: -.75rem;
        width: 1.75rem;
        height: 1.75rem;
        cursor: pointer;
    }

.range-slider .noUi-handle {
    border: none;
    box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
    border-radius: 50%
}

    .range-slider .noUi-handle:after, .range-slider .noUi-handle:before {
        display: none;
    }

.range-slider .noUi-horizontal .noUi-tooltip {
    bottom: 130%
}

.range-slider .noUi-tooltip {
    border: none;
    font-size: .8125rem;
    box-shadow: 0 .1875rem .375rem rgba(140, 152, 164, .25);
    min-width: 2.5rem;
    padding: .5rem .5rem;
}

    .range-slider .noUi-tooltip::after {
        position: absolute;
        display: block;
        bottom: -.625rem;
        left: 50%;
        width: 0;
        height: 0;
        margin-left: -.3125rem;
        overflow: hidden;
        border: .3125rem solid transparent;
        border-top-color: #fff;
        content: ""
    }

.range-slider .noUi-marker {
    width: .0625rem;
    background: #bdc5d1;
}

.range-slider .noUi-pips {
    color: #677788;
}

.range-slider .noUi-value-large {
    color: #677788;
    font-size: .875rem;
    margin-top: .5rem;
}
@font-face {
    font-family: "Gill Sans Light";
    src: url(/Content/webfonts/gillsansmtprogrkw04-light.eot);
    src: url(/Content/webfonts/gillsansmtprogrkw04-light.eot) format("eot"), url(/Content/webfonts/gillsansmtprogrkw04-light.woff2) format("woff2"), url(/Content/webfonts/gillsansmtprogrkw04-light.woff) format("woff"), url(/Content/webfonts/gillsansmtprogrkw04-light.ttf) format("truetype"), url(/Content/webfonts/gillsansmtprogrkw04-light.svg) format("svg");
}

.marL5 {margin-left: 5px;}
.marL10 {margin-left: 10px;}
.marR10 {margin-right: 10px;}
.marR18 {margin-right: 18px;}
.marR5 {margin-right: 5px; }
.pad10 {padding: 10px;}
.pad10_b {padding: 10px 10px 0px 10px;}
.pad30 {padding: 30px;}
.pad30_t {padding: 0px 30px 30px 30px;}
.padL30 {padding-left: 30px;}
.marT5 {margin-top: 5px;}
.marT8 {margin-top: 8px;}
.marT10 {margin-top: 10px;}
.marT20 {margin-top: 20px;}
.marT_2 {margin-top: -2px;}
.marT_15 {margin-top: -15px;}
.marB20 {margin-bottom: 20px;}
.marB25 {margin-bottom: 25px;}
.f16 {font-size: 16px;}

.rights-block {
    font-size: 15px;
    color: #3d3d3d;
}

.cover_bg {
    background-image: url('/Content/images/7.png');
    background-position: top;
    background-repeat: no-repeat;
    background-color: #b5b2b2;
}

.br3 {
    border-radius: 2px;
}

.markRounter {
    background-color: red;
    color: white;
    padding: 0px 7px 0px 7px;
    border-radius: 4px;
    font-size: 14px;
}

.padPost {
    padding: 7px 0px 0px 6px;
}

textarea {
    -webkit-user-modify: read-write-plaintext-only;
}

.error-q-text {
    padding-bottom: 3px;
    padding-left: 0px;
    margin-top: -13px;
}

.counter_msg_meniu1 {
    padding: 0px 5px;
    position: absolute;
    left: 35px;
    background-color: red;
    color: white;
    font-size: 10px;
    line-height: 15px;
    top: 12px;
}

.counter_msg_meniu12 {
    padding: 0px 5px;
    position: absolute;
    left: 23px;
    background-color: red;
    color: white;
    font-size: 10px;
    line-height: 15px;
    top: 5px;
}

.counter_msg_meniu2 {
    padding: 0px 5px;
    position: absolute;
    left: 37px;
    background-color: red;
    color: white;
    font-size: 10px;
    line-height: 15px;
    top: 65px;
}

.counter_msg_meniu22 {
    padding: 0px 5px;
    position: absolute;
    left: 45px;
    background-color: red;
    color: white;
    font-size: 10px;
    line-height: 15px;
    top: 65px;
}
.sub-meniu-label {
    color: white;
    background-color: #09a5be;
    padding: 2px 7px 4px 7px;
    border-radius: 13px;
    position: relative;
    z-index: 1;
    margin-left: 8px;
}

.separator {
    border-top: #e9eaee solid 1px;
    margin: 37px -32px 20px -32px;
}

.separator1 {
    border-top: #e9eaee solid 1px;
}

.separator2 {
    border-top: #e9eaee solid 1px;
    margin: -10px -32px 20px -32px;
}

.separator3 {
    border-top: #e9eaee solid 1px;
    margin: -10px 0px 20px 0px;
}

.separator4 {
    border-top: #e9eaee solid 1px;
    margin: 32px -32px 20px -32px
}

.separator5 {
    border-top: #e9eaee solid 1px;
    margin: 20px -32px 20px -32px;
}

.separator6 {
    border-top: #e9eaee solid 1px;
    margin: 35px -32px 35px -32px
}

.emailMark {
    color: #00c9a7;
    border-radius: 19px;
    background-color: white;
    padding: 3px 13px 5px 13px;
    margin-left: 7px;
}

.marPlus {
    margin-top: 1px;
    float: left;
    margin-bottom: 1px;
    margin-right: 7px;
}

.label-ok {
    background-color: green;
    font-size: 12px;
}

.label-warning {
    background-color: #fbdc00;
    color: black;
    font-size: 12px;
}

.label-danger {
    background-color: #f30808;
    font-size: 12px;
}

.table_line_0 {
    border-top: #e9eaee solid 1px;
}

.table_line_1 {
    border-top: #e9eaee solid 1px;
    display: none;
    background-color: #f7f7f7;
}

.table_line_2 {
    border-top: #e9eaee solid 1px;
    display: none;
    background-color: #fffcf5;
}

.fs14 {font-size: 14px;}
.fill_button {
    border: 1px #bfbfbf solid;
    line-height: 26px;
    font-size: 18px;
}
.c-info {
    color: #09a5be;
}

.c-disable {
    color: rgba(33, 50, 91, .3);
}

.img-disable {
    filter: grayscale(100%);
    opacity: 0.6;
}

.small-text {
    color: #21325b;
    font-size: 12px;
}

.green {
    color: #00c9a7;
}

.alert-note {
    background-color: oldlace;
}

.content-borders {
    --bs-card-spacer-y: -1;
}

.table-tr-border {
    border-bottom: #e9eaee solid 1px;
    border-top: #e9eaee solid 1px;
}

.label_pos {
    position: relative;
    top: -3px;
}

.col-form-label {
    font-size: 1.15rem;
}

h2.link1 a {
    font-size: 18px;
    font-weight: 300;
}

div.memos h2 {
    font-size: 18px;
}

.img-as-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.btn-block {
    display: block;
    width: 100%;
}

.btn-icon .btn-inner--text:not(:first-child) {
    margin-left: 0.75em;
}

.btn-neutral {
    background-color: transparent;
    color: #273444;
    border: 0.0625rem solid rgba(33, 50, 91, .3);
}

.btn-neutral:hover {
    background-color: transparent;
    color: #273444;
    border: 0.0625rem solid rgb(35, 31, 32);
}

.red {
    color: #EF373E;
}

.red-light {
    color: #EF373E;
}

.black {
    color: #231F20;
}

.black1 {
    color: #000000;
}

.white {
    color: #FFFFFF;
}

.blue {
    color: #10263F;
}

.green-error {
    color: green;
}

.sand {
    color: #CDBBAC;
}

.gray {
    color: #878A8F;
}

.gray-light {
    color: #C6CDD1;
}

.navbar {
    background-color: #ffffff;
}

body {
    color: #000;
    font-family: "Gill Sans Light",Arial sans-serif;
    line-height: 32px;
    font-size: 18px;
    letter-spacing: .4px;
}

.gray-dark {
    color: #414141;
}

.navbar .nav-item:hover > .nav-link {
    color: #eF373e;
}

.dropdown-item {
    border-radius: 2rem;
    font-size: 15px;
}

.navbar-nav2 {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: -5px;
    list-style: none;
    margin-left: 17px
}

a .black {
    color: var(--bs-white);
    text-decoration: none;
}

a:hover .black {
    color: var(--bs-white);
}

a .black_w {
    color: var(--bs-black);
    text-decoration: none;
}

a:hover .black_w {
    color: var(--bs-white);
}

.breadcrumb-item1 + .breadcrumb-item1 {
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

.breadcrumb-item3 {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    /*color: var(--bs-breadcrumb-divider-color);*/
    content: var(--bs-breadcrumb-divider, "/");
    padding-left: 10px;
}

.breadcrumb-item1.active {
    color: var(--bs-breadcrumb-item-active-color);
}

a:not([href]):not([class]) .black, a:not([href]):not([class]):hover .black {
    color: inherit;
    text-decoration: none;
}

.navbar-dark {
    --bs-navbar-toggler-border-radius: 0.3125rem;
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: #fff;
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: white;
    --bs-navbar-toggler-icon-bg: url(data:image/svg+xml, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
}

html {
    background-color: var(--bs-gray-100);
}

@media (max-width: 375px) {
    #contactsDiv {
        display: none !important;
    }
}

.navbar .dropdown-menu {
    border-top: 0.1875rem solid #ef373e;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

@media (min-width: 1200px) {
    .col-xl-svg {
        flex: 0 0 auto;
        width: 650px;
    }
}

@media (min-width: 992px) {
    .min-lg-cust1 {
        min-height: 590px !important;
    }
}

@media (min-width: 768px) {
    .min-lg-text {
        padding-top: 1.5rem !important;
    }

    .min-vh-text {
        min-height: auto !important;
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .min-height-block {
        min-height: 777px !important;
    }
}

@media (min-width: 576px) {
    .min-lg-text {
        padding-top: 1.5rem !important;
    }
}

@media (max-width: 991px) {
    .nav-tune {
        margin-top: -30px;
        padding-bottom: 15px;
    }
}

.min-lg-text {
    padding-top: 1.5rem !important;
}

.min-vh-text {
    min-height: auto !important;
}


/* Spinner  */

.loading {
    text-align: center;
}

.tom-select-custom .ts-dropdown .option::after {
    display: none;
    position: absolute;
    top: 50%;
    right: .5rem;
    width: 1rem;
    height: 1rem;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1rem 1rem;
    content: "";
    transform: translateY(-50%);
}
