/* Minification failed. Returning unminified contents.
(2858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2885,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2895,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2896,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2897,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2898,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2899,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2900,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2901,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2902,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2903,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2904,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2905,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2915,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2916,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2920,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2921,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2922,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2937,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2938,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2939,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2954,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2955,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2956,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2971,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2972,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2973,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2988,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3006,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3022,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3023,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3024,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3047,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(3048,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(3049,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(3050,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(3051,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3052,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(3053,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3062,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3071,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-heading-color'
(3180,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-color'
(3181,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-highlight-bg'
(3201,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(3201,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(3205,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3217,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(3236,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-code-color'
(3246,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3247,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(3272,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3565,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(3566,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(3566,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(3567,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(3583,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(3593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3596,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3597,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3629,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3630,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3633,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3638,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3641,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(3642,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3643,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3649,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3650,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3651,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(3804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3854,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4725,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4729,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-state'
(4729,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color-type'
(4729,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4730,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(4731,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4732,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-state'
(4732,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg-type'
(4732,88): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(4742,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4754,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4757,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4773,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4774,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4779,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4788,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4793,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4794,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4797,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4798,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4802,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4811,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4812,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4825,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4826,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4832,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4839,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4840,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4844,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4845,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4846,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4847,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4848,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4849,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4850,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4851,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4853,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4854,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4862,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4867,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4868,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4881,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4882,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4887,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4888,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4889,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4891,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4892,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4893,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4895,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-color'
(4896,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-border-color'
(4939,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4940,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4947,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4948,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4953,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4954,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4961,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(4971,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(4975,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(4977,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(4977,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(4978,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(4993,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(4994,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5009,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5013,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5017,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5025,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5026,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5031,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5041,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5042,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5047,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5061,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5064,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5073,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5076,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5087,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5090,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5106,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5109,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5125,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5128,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5131,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5136,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5144,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5148,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5151,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5154,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5165,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5169,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5170,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-img'
(5170,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-select-bg-icon'
(5174,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5174,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5175,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5193,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5197,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5205,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5213,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5252,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg'
(5253,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-check-bg-image'
(5257,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5257,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5308,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-switch-bg'
(5319,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5351,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5401,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5430,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5438,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5441,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(5450,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5451,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5466,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5506,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5513,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5522,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5523,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5534,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(5535,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5538,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(5542,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5550,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg'
(5588,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(5591,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg'
(5592,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5592,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(5593,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5602,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(5611,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(5634,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(5649,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5662,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success'
(5663,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5674,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5682,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5683,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5692,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5695,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5701,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5702,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5710,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-border-color'
(5713,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5716,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(5719,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-valid-color'
(5739,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5752,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger'
(5753,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(5764,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5772,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5773,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5782,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5791,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5792,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5800,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-border-color'
(5803,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5806,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(5809,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-form-invalid-color'
(5825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5827,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5828,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5832,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5833,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5837,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5839,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5841,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-y'
(5841,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-padding-x'
(5842,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-family'
(5843,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-size'
(5844,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-font-weight'
(5845,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-line-height'
(5846,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5854,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-width'
(5854,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5855,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-radius'
(5856,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5865,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5866,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5867,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5870,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(5871,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-bg'
(5872,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-border-color'
(5875,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(5876,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-bg'
(5877,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5879,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5882,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-border-color'
(5884,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5887,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-color'
(5888,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-bg'
(5889,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-active-border-color'
(5892,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5895,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-focus-box-shadow'
(5898,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-color'
(5900,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-bg'
(5901,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-border-color'
(5902,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-disabled-opacity'
(5906,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5908,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5910,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5911,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5912,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5913,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5914,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5915,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5916,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5918,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5919,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5923,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5925,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5926,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5927,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5928,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5931,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5932,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5933,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5934,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5935,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5936,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5940,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5941,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5942,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5943,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5944,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5945,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5946,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5947,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5948,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5949,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5950,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5951,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5952,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5953,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5957,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5958,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5959,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5960,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5961,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5962,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5963,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5964,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5965,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5966,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5967,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5968,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5969,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5970,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5975,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5976,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5977,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5978,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5979,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5980,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5981,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5982,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5983,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5984,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5985,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5986,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5987,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5991,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5992,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5994,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5995,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5996,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5997,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5998,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5999,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6000,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6001,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6002,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6003,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6004,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6008,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6009,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6013,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6014,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6015,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6016,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6017,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6018,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6019,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6020,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6021,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6025,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6027,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6028,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6029,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6031,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6032,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6034,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6035,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6036,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6037,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6038,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6042,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6043,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6044,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6045,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6046,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6047,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6048,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6050,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6051,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6052,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6054,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6055,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6059,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6060,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6061,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6062,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6063,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6064,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6065,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6066,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6067,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6069,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6070,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6071,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6072,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6076,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6077,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6078,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6079,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6080,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6081,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6082,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6083,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6084,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6085,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6086,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6087,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6088,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6102,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6114,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6116,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6128,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6140,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6153,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6155,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6167,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6168,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6179,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6180,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6181,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6193,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-color'
(6196,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-hover-color'
(6200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6207,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6277,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6278,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6279,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6280,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6281,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6282,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6283,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6286,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6298,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6299,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6300,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6301,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6302,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6304,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-zindex'
(6306,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-min-width'
(6307,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-y'
(6307,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-padding-x'
(6309,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-font-size'
(6310,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-color'
(6313,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-bg'
(6315,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-width'
(6315,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-color'
(6316,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-border-radius'
(6321,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6424,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6445,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6469,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-spacer'
(6498,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-margin-y'
(6500,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-divider-bg'
(6507,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6507,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6510,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6516,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-border-radius'
(6519,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-color'
(6520,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-hover-bg'
(6523,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-color'
(6525,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-active-bg'
(6528,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-disabled-color'
(6539,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-y'
(6539,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-padding-x'
(6542,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-header-color'
(6548,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-y'
(6548,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-item-padding-x'
(6549,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dropdown-link-color'
(6553,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6563,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6564,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6603,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(6607,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6654,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6672,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6673,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6683,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-y'
(6683,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-padding-x'
(6684,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-size'
(6685,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-font-weight'
(6686,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-color'
(6698,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-hover-color'
(6705,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-link-disabled-color'
(6711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6718,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6718,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-color'
(6721,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6722,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6723,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6724,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-radius'
(6728,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-hover-border-color'
(6732,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-color'
(6733,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-bg'
(6734,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-link-active-border-color'
(6737,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-tabs-border-width'
(6743,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6744,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6745,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6748,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-border-radius'
(6752,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-color'
(6753,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-pills-link-active-bg'
(6757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6758,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6759,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6760,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-gap'
(6765,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-border-width'
(6773,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-nav-underline-link-active-color'
(6803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6804,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6805,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6806,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6807,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6808,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6817,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6818,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6819,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6820,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6821,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6822,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6828,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-y'
(6828,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-padding-x'
(6843,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6844,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-padding-y'
(6845,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-margin-end'
(6846,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-font-size'
(6847,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-color'
(6852,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-brand-hover-color'
(6856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6860,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6861,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6869,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6878,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6883,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-active-color'
(6893,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-y'
(6893,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-padding-x'
(6894,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-font-size'
(6896,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-color'
(6898,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(6898,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-color'
(6899,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-border-radius'
(6900,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-transition'
(6913,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-focus-width'
(6921,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-toggler-icon-bg'
(6928,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(6944,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6945,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6991,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(6992,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7038,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7039,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7085,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7086,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7132,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7133,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7178,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7179,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-navbar-nav-link-padding-x'
(7215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7217,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7218,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7219,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7220,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7221,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7222,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7230,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7231,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7232,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7233,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7234,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7235,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7237,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7238,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7239,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7240,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7241,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7243,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7244,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7245,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7247,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7248,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7253,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-height'
(7254,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(7256,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7258,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7258,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7259,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-radius'
(7271,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7272,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7276,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7277,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7286,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-y'
(7286,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(7287,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-color'
(7291,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(7292,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-color'
(7296,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-title-spacer-y'
(7298,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-subtitle-color'
(7306,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-spacer-x'
(7310,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7310,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7312,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(7313,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(7314,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7314,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7317,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7317,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7321,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7321,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7322,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-color'
(7323,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-bg'
(7324,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(7324,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
(7327,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7327,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7331,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7332,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-y'
(7333,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7337,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7338,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-bg'
(7342,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7343,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-cap-padding-x'
(7352,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-img-overlay-padding'
(7353,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7364,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7365,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7370,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7371,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-inner-border-radius'
(7375,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-group-margin'
(7417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7445,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-y'
(7445,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-padding-x'
(7447,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-color'
(7449,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-bg'
(7453,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-transition'
(7461,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-color'
(7462,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-active-bg'
(7463,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(7463,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(7466,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-active-icon'
(7467,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transform'
(7471,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7472,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7475,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon'
(7477,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-width'
(7478,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-icon-transition'
(7491,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-btn-focus-box-shadow'
(7499,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-color'
(7500,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-bg'
(7501,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-width'
(7501,55): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-color'
(7504,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7505,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7508,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7509,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7515,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7516,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7519,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7520,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-inner-border-radius'
(7523,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7524,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-border-radius'
(7528,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-y'
(7528,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-accordion-body-padding-x'
(7550,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7551,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7555,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7556,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7557,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7558,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7559,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7561,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7565,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-y'
(7565,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-padding-x'
(7566,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-margin-bottom'
(7567,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-font-size'
(7569,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-bg'
(7570,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-border-radius'
(7574,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(7578,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-padding-x'
(7579,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider-color'
(7580,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(7583,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-item-active-color'
(7587,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7588,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7589,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7591,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7592,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7593,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7594,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7595,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7597,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7598,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7599,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7600,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7601,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7603,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7604,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7605,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7606,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7615,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-y'
(7615,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-padding-x'
(7616,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-font-size'
(7617,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-color'
(7619,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-bg'
(7620,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-width'
(7620,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-color'
(7630,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-color'
(7631,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-bg'
(7632,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-hover-border-color'
(7636,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-color'
(7637,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-bg'
(7639,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-focus-box-shadow'
(7643,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-color'
(7644,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-bg'
(7645,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-active-border-color'
(7648,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-color'
(7650,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-bg'
(7651,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-disabled-border-color'
(7655,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(7658,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7659,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7662,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7663,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-pagination-border-radius'
(7667,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7670,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7675,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7677,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7682,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7683,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7688,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-y'
(7688,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-padding-x'
(7689,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-size'
(7690,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-font-weight'
(7692,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-color'
(7696,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-badge-border-radius'
(7708,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7709,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7710,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7712,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7714,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7718,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-y'
(7718,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-padding-x'
(7719,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-margin-bottom'
(7720,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-color'
(7721,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-bg'
(7722,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border'
(7723,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-border-radius'
(7732,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-alert-link-color'
(7747,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7748,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7749,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7750,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7754,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7755,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7756,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7757,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7761,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7762,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7763,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7764,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7768,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7769,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7770,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7771,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7775,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7776,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7777,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7782,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7783,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7784,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7785,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7789,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7790,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7791,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7792,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7814,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7816,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7818,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7820,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-font-size'
(7821,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bg'
(7822,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-border-radius'
(7830,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-color'
(7833,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-bg'
(7834,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-bar-transition'
(7844,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7844,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-progress-height'
(7865,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7866,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7867,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7868,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7869,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7870,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7871,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7872,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7873,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7874,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7875,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7876,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7877,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7878,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7879,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7880,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7881,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7886,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7900,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-color'
(7905,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-color'
(7907,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-hover-bg'
(7910,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-color'
(7911,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-action-active-bg'
(7917,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-y'
(7917,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-item-padding-x'
(7918,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-color'
(7920,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-bg'
(7921,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7921,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-color'
(7932,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-color'
(7934,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-disabled-bg'
(7938,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-color'
(7939,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-bg'
(7940,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-active-border-color'
(7946,30): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7947,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7954,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7958,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7965,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7969,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7970,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7978,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7982,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(7989,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7993,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(7994,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8002,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8006,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8013,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8017,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8018,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8026,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8030,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8037,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8041,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8042,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8050,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8054,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8061,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8065,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8066,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8074,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8078,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-radius'
(8085,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8089,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8090,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8097,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-list-group-border-width'
(8104,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8108,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8111,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8113,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8119,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8125,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8132,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8134,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8135,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8137,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8138,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8156,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8159,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8161,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8162,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8164,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8165,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8169,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8171,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8172,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8173,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8175,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8176,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8177,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8182,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8184,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8185,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8186,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8187,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8188,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8190,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8191,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8195,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8196,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8197,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8198,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8199,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8201,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8202,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8203,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8204,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8208,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8209,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8210,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8212,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8213,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8214,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8215,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8220,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(8221,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-bg'
(8224,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-opacity'
(8227,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-color'
(8229,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-hover-opacity'
(8233,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-shadow'
(8234,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-focus-opacity'
(8241,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-disabled-opacity'
(8245,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(8249,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-btn-close-white-filter'
(8253,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8255,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8256,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8257,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8259,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8260,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8261,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8263,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8264,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8265,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8268,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-max-width'
(8270,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-font-size'
(8271,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-color'
(8273,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-bg'
(8275,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(8275,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-color'
(8276,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-box-shadow'
(8277,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(8287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8289,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-zindex'
(8297,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-spacing'
(8303,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-y'
(8303,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(8304,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-color'
(8305,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-bg'
(8307,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(8307,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-header-border-color'
(8308,37): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(8308,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(8309,38): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-radius'
(8309,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-border-width'
(8312,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(8313,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(8317,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-toast-padding-x'
(8322,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8323,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8324,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8325,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8326,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8327,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8328,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8329,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8330,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8331,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8332,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8333,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8334,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8335,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8336,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8337,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8338,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8339,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8340,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8342,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8346,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-zindex'
(8358,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8378,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8391,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-margin'
(8399,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-color'
(8401,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-bg'
(8403,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-width'
(8403,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-color'
(8404,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-border-radius'
(8409,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8411,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8415,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-zindex'
(8418,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-bg'
(8424,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-backdrop-opacity'
(8431,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding'
(8432,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-width'
(8432,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-border-color'
(8433,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8434,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8437,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8437,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(8438,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8438,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-x'
(8438,120): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-header-padding-y'
(8443,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-title-line-height'
(8449,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(8458,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-padding'
(8458,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(8459,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-bg'
(8460,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-width'
(8460,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-border-color'
(8461,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8462,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-inner-border-radius'
(8465,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-footer-gap'
(8470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8474,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-modal-width'
(8479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8613,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8614,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8615,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8617,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8618,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8621,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8622,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8625,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-zindex'
(8627,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-margin'
(8628,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(8642,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-font-size'
(8647,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-opacity'
(8651,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8652,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8662,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8666,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8666,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8667,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8672,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8673,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8674,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8678,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8678,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8678,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8679,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8684,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8688,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8688,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8689,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8694,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8695,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8696,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8700,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8700,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-width'
(8700,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-arrow-height'
(8701,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8706,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-max-width'
(8707,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-y'
(8707,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-padding-x'
(8708,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-color'
(8710,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-bg'
(8711,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-tooltip-border-radius'
(8715,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8717,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8718,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8720,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8722,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8723,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8724,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8725,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8727,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8728,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8732,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8733,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8735,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-zindex'
(8737,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-max-width'
(8738,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(8752,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-font-size'
(8754,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8756,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8756,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(8757,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-radius'
(8761,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8762,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8774,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8774,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8777,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8777,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8781,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8784,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8785,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8790,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8790,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8791,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8792,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8795,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8795,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8795,100): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8799,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8802,14): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8803,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8808,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8808,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8811,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8811,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8815,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8818,13): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8819,29): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8826,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8827,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8829,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8829,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(8834,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8834,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8835,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8836,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8839,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8839,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-width'
(8839,108): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-height'
(8843,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-arrow-border'
(8846,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8847,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-bg'
(8852,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-y'
(8852,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-padding-x'
(8854,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-font-size'
(8855,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-color'
(8856,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-header-bg'
(8857,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-width'
(8857,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-border-color'
(8858,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(8859,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-inner-border-radius'
(8866,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-y'
(8866,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-padding-x'
(8867,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-popover-body-color'
(9081,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-width'
(9082,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-height'
(9083,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-vertical-align'
(9085,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-speed'
(9085,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-animation-name'
(9094,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9095,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9096,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9097,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9098,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9099,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9100,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-spinner-border-width'
(9105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9107,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9120,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9122,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9123,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9131,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9141,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9143,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9144,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9146,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9147,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9150,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9152,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9159,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9163,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9165,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9168,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9180,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9181,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9181,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9187,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9188,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9188,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9195,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9197,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9197,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9203,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9205,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9205,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9237,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9241,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9243,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9246,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9258,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9259,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9259,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9265,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9266,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9266,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9273,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9275,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9275,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9281,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9283,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9283,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9315,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9319,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9321,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9324,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9336,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9337,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9337,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9343,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9344,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9344,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9351,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9353,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9353,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9359,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9361,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9361,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9393,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9397,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9399,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9402,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9414,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9415,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9415,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9421,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9422,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9422,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9429,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9431,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9431,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9437,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9439,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9439,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9471,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9475,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9477,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9480,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9492,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9493,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9493,63): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9499,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9500,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9500,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9507,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9509,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9509,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9515,18): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9517,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9517,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9548,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-zindex'
(9552,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-color'
(9554,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-bg'
(9557,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-transition'
(9567,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9568,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9568,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9574,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-width'
(9575,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9575,60): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9582,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9584,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9584,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9590,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-height'
(9592,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-width'
(9592,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-border-color'
(9621,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9621,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9624,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9624,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9625,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9625,71): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9625,114): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9630,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-title-line-height'
(9635,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-y'
(9635,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-offcanvas-padding-x'
(9695,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9695,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9700,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9700,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9705,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9705,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9710,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9710,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9715,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9715,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9720,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9720,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9725,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9725,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9730,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9730,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(9734,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9734,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9735,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9735,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9736,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(9736,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9739,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9740,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9741,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9745,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9745,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9746,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9746,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9747,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(9747,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9750,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9751,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9752,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9756,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9756,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9757,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9757,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9758,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(9758,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9761,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9762,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9763,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9767,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9767,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9768,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9768,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9769,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(9769,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9772,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9773,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9774,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9778,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9778,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9779,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9779,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9780,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(9780,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9783,34): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9784,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9785,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9789,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9789,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9790,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9790,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9791,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(9791,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9794,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9795,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9796,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9800,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9800,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9801,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9801,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9802,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(9802,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9805,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9806,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9807,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9811,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9811,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9812,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9812,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9813,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(9813,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9816,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9817,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9818,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9822,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9822,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9823,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9823,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9824,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9824,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9827,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9827,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9828,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9828,74): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9829,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color-rgb'
(9829,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(9834,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-x'
(9834,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-y'
(9834,72): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-blur'
(9834,101): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-width'
(9834,128): run-time error CSS1039: Token not allowed after unary operator: '-bs-focus-ring-color'
(9841,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9841,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9842,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(9842,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-opacity'
(9861,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-icon-link-transform'
(9870,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(9882,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9886,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9890,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10046,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10226,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow'
(10230,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-sm'
(10234,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-box-shadow-lg'
(10242,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10246,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10250,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10254,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10258,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10262,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10266,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10355,16): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10355,39): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10355,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10363,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10363,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10363,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10371,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10371,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10371,68): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10379,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10379,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10379,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10387,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-width'
(10387,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-style'
(10387,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(10395,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10396,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(10396,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10400,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10401,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(10401,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10405,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10406,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(10406,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10410,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10411,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(10411,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10416,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(10416,50): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10421,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(10421,49): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10426,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(10426,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10431,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(10431,47): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10436,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(10436,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10441,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(10441,48): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-opacity'
(10445,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-border-subtle'
(10449,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-border-subtle'
(10453,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-border-subtle'
(10457,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-border-subtle'
(10461,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-border-subtle'
(10465,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-border-subtle'
(10469,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-border-subtle'
(10473,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-border-subtle'
(10497,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10513,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11221,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(11352,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11353,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11353,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11358,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11358,45): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11363,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11363,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11368,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11368,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11373,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11373,43): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11378,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11378,42): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11382,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11383,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11383,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11387,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11388,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11388,40): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11392,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11393,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(11393,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11397,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11398,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11398,41): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11403,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color-rgb'
(11403,46): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(11407,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11408,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11423,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-color'
(11427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11428,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-color'
(11432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11433,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-emphasis-color'
(11437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11442,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11446,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11450,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11458,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-text-emphasis'
(11462,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-text-emphasis'
(11466,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-text-emphasis'
(11470,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-text-emphasis'
(11474,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-text-emphasis'
(11478,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-text-emphasis'
(11482,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-text-emphasis'
(11486,15): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-text-emphasis'
(11490,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11494,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11498,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11502,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11510,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11514,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11518,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11526,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11554,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11555,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11555,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11556,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11556,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11560,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11561,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11561,69): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11562,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11562,61): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11566,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11567,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11567,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11568,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11568,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11572,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11573,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11573,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11574,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11574,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11578,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11579,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11579,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11580,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11580,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11584,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11585,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11585,66): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11586,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11586,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11590,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11591,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11591,65): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11592,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11592,57): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11596,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11597,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11597,64): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11598,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11598,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11602,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11603,44): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11603,70): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11604,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color-rgb'
(11604,62): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-underline-opacity'
(11608,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11612,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11616,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11620,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11624,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11628,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11632,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11636,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11657,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(11657,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11662,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(11662,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11666,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11667,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(11667,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11671,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11672,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(11672,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11676,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11677,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(11677,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11681,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11682,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(11682,53): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11687,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(11687,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11691,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11692,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(11692,51): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11696,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11697,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(11697,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11701,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11702,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(11702,52): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11706,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11707,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg-rgb'
(11707,54): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11711,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11716,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11717,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-rgb'
(11717,59): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11721,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11722,31): run-time error CSS1039: Token not allowed after unary operator: '-bs-tertiary-bg-rgb'
(11722,58): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(11726,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11734,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11742,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11746,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-bg-subtle'
(11750,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-bg-subtle'
(11754,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-bg-subtle'
(11758,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-bg-subtle'
(11762,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-bg-subtle'
(11766,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-bg-subtle'
(11770,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-bg-subtle'
(11774,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-bg-subtle'
(11778,26): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(11808,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11816,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11820,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11824,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11828,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11832,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11840,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11844,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11845,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11854,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11855,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11859,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11860,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11864,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11865,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11869,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11870,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11874,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11875,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11884,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11885,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11889,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11890,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11899,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11900,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11904,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11905,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11909,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11910,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11914,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11915,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11919,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11920,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11929,33): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11930,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11934,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11935,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11944,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11945,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11949,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11950,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11954,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11955,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(11959,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11960,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(11964,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11965,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(11974,36): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11975,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(11979,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11980,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11989,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11990,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-sm'
(11994,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11995,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius'
(11999,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12000,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-lg'
(12004,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12005,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xl'
(12009,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12010,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-xxl'
(12019,35): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(12020,32): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-radius-pill'
(19083,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(19084,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(19090,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(19180,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(19189,21): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(19192,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(19197,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(19198,18): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(19198,47): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(19198,76): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(19199,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(19204,24): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(19209,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(19215,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19216,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19217,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19218,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19219,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19220,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19221,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19222,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19223,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19224,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19230,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19231,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19232,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19233,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19234,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19235,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19236,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19237,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19238,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19239,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19245,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19246,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19247,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19248,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19252,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19253,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19254,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19255,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19256,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19257,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19263,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19264,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19265,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19266,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19272,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19273,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19274,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19275,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19276,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19277,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19278,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19279,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19280,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19281,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19287,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19288,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19289,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19290,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19291,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19292,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19296,35): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19297,27): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(19298,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19299,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19305,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19306,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19307,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19308,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19309,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19310,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19320,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19321,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(19322,38): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19323,30): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(19324,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19325,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(19326,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19327,37): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(19350,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(19351,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(19362,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(19363,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(19374,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(19374,74): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(19375,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(19375,66): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(19379,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(19379,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(19379,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(19380,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(19380,64): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(19380,110): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(19384,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(19384,74): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(19385,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(19385,66): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(19389,53): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(19390,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(19411,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(19411,74): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(19412,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-x'
(19412,66): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-start-scale-y'
(19416,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(19416,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(19416,118): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(19417,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-x'
(19417,64): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-jump-scale-y'
(19417,110): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-height'
(19421,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(19421,74): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(19422,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-x'
(19422,66): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-land-scale-y'
(19426,53): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(19427,45): run-time error CSS1039: Token not allowed after unary operator: '-fa-bounce-rebound'
(19443,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(19449,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(19455,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(19462,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(19463,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(19469,23): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(19476,39): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(19477,31): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(19483,42): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(19483,61): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(19483,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(19483,99): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(19484,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(19484,53): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(19484,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(19484,91): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(19490,42): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(19490,61): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(19490,80): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(19490,99): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(19491,34): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(19491,53): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(19491,72): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(19491,91): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(19644,36): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(19645,28): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(19662,19): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(19674,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(25226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27284,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27285,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27288,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27289,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27290,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27291,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27292,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27293,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27294,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27295,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27296,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27299,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27303,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27304,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27306,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27307,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27308,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27309,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27310,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27311,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27313,23): run-time error CSS1039: Token not allowed after unary operator: '-vencido'
(27314,23): run-time error CSS1039: Token not allowed after unary operator: '-emitido'
(27315,28): run-time error CSS1039: Token not allowed after unary operator: '-quaseavencer'
(27362,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27366,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27370,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27374,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27378,20): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(27382,20): run-time error CSS1039: Token not allowed after unary operator: '-success-color'
(27390,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27393,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27409,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27483,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27488,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27489,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27490,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27511,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27512,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27525,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27530,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27535,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27537,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27564,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27565,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27566,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27571,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27614,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27649,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27668,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27696,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27697,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27698,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27707,20): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(27713,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27715,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27719,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(27720,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27739,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(27740,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27743,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27760,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27763,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27767,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(27781,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(27785,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(27826,20): run-time error CSS1039: Token not allowed after unary operator: '-left-msg-bg'
(27858,25): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27860,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27875,20): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(27901,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27924,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(27931,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27935,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27938,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27941,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27944,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27947,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(27958,20): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(27977,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27978,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(27988,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(27999,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28002,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28012,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28013,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28024,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28027,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28030,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28033,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28036,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28042,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28056,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28070,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28073,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28074,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28080,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28086,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28090,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28110,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28116,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28124,32): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28160,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28171,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28189,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28193,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28202,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28203,39): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28221,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28222,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28227,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28228,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28229,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28230,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28240,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28244,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28276,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28279,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28285,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28288,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28309,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28321,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28322,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28333,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28336,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28339,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28342,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28345,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28349,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28364,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28372,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28385,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28386,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28403,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28404,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28411,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28425,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28480,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28505,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28508,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28528,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28529,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28572,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28598,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28602,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28609,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28627,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28636,25): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28653,20): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(28660,25): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28675,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28676,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28681,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28700,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28704,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28710,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28723,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28727,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28728,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28737,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28738,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28742,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28743,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28749,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28750,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28753,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28754,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28766,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28767,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28772,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28791,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28795,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28801,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28811,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28819,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28820,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28825,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28844,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28848,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28854,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28872,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28878,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28882,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28888,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28913,36): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28921,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(28922,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28927,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28946,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28950,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(28956,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28963,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28967,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28973,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(28977,36): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29103,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29120,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29123,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(29143,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29147,38): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29167,39): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29171,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29174,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(29200,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29212,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29213,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29214,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29215,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29220,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29233,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29245,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29246,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29247,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29248,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29253,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29263,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29275,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29292,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29293,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29294,46): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29295,46): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29303,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29312,31): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(29323,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29333,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29379,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29380,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29401,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29413,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29414,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(29415,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29416,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29420,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29433,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29434,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(29502,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(29521,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29526,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29557,25): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(29563,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(29578,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(29628,20): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(29843,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(29849,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30006,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30007,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30038,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30055,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30059,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30094,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30097,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30102,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30107,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30118,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30121,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30242,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30244,38): run-time error CSS1039: Token not allowed after unary operator: '-black'
(30257,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30270,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30271,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30272,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30273,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30291,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30300,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30315,39): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30321,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30322,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30323,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30324,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30351,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30354,35): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30364,36): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30368,37): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30391,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30394,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30439,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30444,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30464,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30470,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30471,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30483,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30487,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30488,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30495,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30496,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30531,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30532,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30533,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30540,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30547,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30571,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30604,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30605,22): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30612,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30628,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30634,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30640,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30650,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30665,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30666,16): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30691,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30695,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30696,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30710,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30711,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30714,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30729,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30730,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30731,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30739,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(30770,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30788,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30797,25): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30809,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30814,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30821,25): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30835,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30846,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(30847,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30889,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30912,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30915,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30918,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30922,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30937,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30954,38): run-time error CSS1039: Token not allowed after unary operator: '-white'
(30962,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(30966,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(30978,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30982,38): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31003,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31010,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31013,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31019,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31058,27): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31061,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31076,27): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31079,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31106,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31107,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31123,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31126,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31130,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31134,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31135,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31147,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31150,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31155,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31163,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31170,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31264,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31266,38): run-time error CSS1039: Token not allowed after unary operator: '-black'
(31279,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31282,37): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31289,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31297,32): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31303,32): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31314,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31327,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31328,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31341,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31342,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31349,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31355,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31371,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31390,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31404,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31428,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31433,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31438,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31444,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31449,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31454,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31458,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31459,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31460,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31461,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31467,25): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31563,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31580,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31581,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31582,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31583,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31598,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31624,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31641,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31661,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(31670,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31693,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31707,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31712,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31720,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31724,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(31762,32): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31808,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31809,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31810,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31811,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31822,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(31839,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31840,36): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(31845,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(31948,26): run-time error CSS1039: Token not allowed after unary operator: '-gradient-color'
(31963,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32009,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32010,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32011,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32017,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32024,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32079,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32080,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32081,27): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32093,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32096,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32099,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32102,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32105,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32110,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32111,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32112,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32113,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32125,39): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32130,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32163,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32178,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32179,27): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32201,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32202,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32208,35): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32226,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32264,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32267,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32270,37): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32274,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32277,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32281,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32282,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32283,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32284,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32310,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32311,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32316,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32333,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32339,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32343,35): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32350,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32376,15): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(32381,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32395,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32396,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32425,31): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(32428,31): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32442,25): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32443,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32444,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32445,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32450,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32451,39): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32456,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32472,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32477,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32504,31): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32505,31): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(32509,32): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(32512,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32515,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32525,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32530,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32531,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32551,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32554,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32555,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32578,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32643,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32644,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32662,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32669,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32673,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32674,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32675,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32676,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32684,38): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(32714,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32719,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32734,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32738,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32750,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32751,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32752,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32753,46): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32761,38): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32785,25): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32791,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32796,25): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32803,25): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32873,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32876,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32941,20): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(32949,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32954,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(32979,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(32982,26): run-time error CSS1039: Token not allowed after unary operator: '-secund-color'
(32983,27): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32998,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(33013,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(33014,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(33045,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(33052,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33067,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(33077,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33096,31): run-time error CSS1039: Token not allowed after unary operator: '-white'
(33097,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(33107,31): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(33119,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33153,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(33156,31): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(33170,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33173,20): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33176,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33179,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33182,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33185,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33188,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33191,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33194,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33197,19): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33205,83): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33207,54): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33208,63): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33208,91): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33714,39): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33723,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33754,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-color'
(33763,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(33764,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(34076,11): run-time error CSS1030: Expected identifier, found '.'
(34076,27): run-time error CSS1031: Expected selector, found ')'
(34076,27): run-time error CSS1025: Expected comma or open brace, found ')'
(34091,15): run-time error CSS1030: Expected identifier, found '.'
(34091,31): run-time error CSS1031: Expected selector, found ')'
(34091,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34095,15): run-time error CSS1030: Expected identifier, found '.'
(34095,31): run-time error CSS1031: Expected selector, found ')'
(34095,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34099,15): run-time error CSS1030: Expected identifier, found '.'
(34099,31): run-time error CSS1031: Expected selector, found ')'
(34099,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34103,15): run-time error CSS1030: Expected identifier, found '.'
(34103,31): run-time error CSS1031: Expected selector, found ')'
(34103,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34107,15): run-time error CSS1030: Expected identifier, found '.'
(34107,31): run-time error CSS1031: Expected selector, found ')'
(34107,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34111,15): run-time error CSS1030: Expected identifier, found '.'
(34111,31): run-time error CSS1031: Expected selector, found ')'
(34111,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34115,15): run-time error CSS1030: Expected identifier, found '.'
(34115,31): run-time error CSS1031: Expected selector, found ')'
(34115,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34120,15): run-time error CSS1030: Expected identifier, found '.'
(34120,31): run-time error CSS1031: Expected selector, found ')'
(34120,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34125,15): run-time error CSS1030: Expected identifier, found '.'
(34125,31): run-time error CSS1031: Expected selector, found ')'
(34125,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34130,15): run-time error CSS1030: Expected identifier, found '.'
(34130,31): run-time error CSS1031: Expected selector, found ')'
(34130,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34136,15): run-time error CSS1030: Expected identifier, found '.'
(34136,31): run-time error CSS1031: Expected selector, found ')'
(34136,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34142,15): run-time error CSS1030: Expected identifier, found '.'
(34142,31): run-time error CSS1031: Expected selector, found ')'
(34142,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34148,15): run-time error CSS1030: Expected identifier, found '.'
(34148,31): run-time error CSS1031: Expected selector, found ')'
(34148,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34154,15): run-time error CSS1030: Expected identifier, found '.'
(34154,31): run-time error CSS1031: Expected selector, found ')'
(34154,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34160,15): run-time error CSS1030: Expected identifier, found '.'
(34160,31): run-time error CSS1031: Expected selector, found ')'
(34160,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34165,15): run-time error CSS1030: Expected identifier, found '.'
(34165,31): run-time error CSS1031: Expected selector, found ')'
(34165,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34170,15): run-time error CSS1030: Expected identifier, found '.'
(34170,31): run-time error CSS1031: Expected selector, found ')'
(34170,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34174,15): run-time error CSS1030: Expected identifier, found '.'
(34174,31): run-time error CSS1031: Expected selector, found ')'
(34174,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34190,19): run-time error CSS1030: Expected identifier, found '.'
(34190,35): run-time error CSS1031: Expected selector, found ')'
(34190,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34194,19): run-time error CSS1030: Expected identifier, found '.'
(34194,35): run-time error CSS1031: Expected selector, found ')'
(34194,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34198,15): run-time error CSS1030: Expected identifier, found '.'
(34198,31): run-time error CSS1031: Expected selector, found ')'
(34198,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34211,15): run-time error CSS1030: Expected identifier, found '.'
(34211,31): run-time error CSS1031: Expected selector, found ')'
(34211,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34223,19): run-time error CSS1030: Expected identifier, found '.'
(34223,35): run-time error CSS1031: Expected selector, found ')'
(34223,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34227,19): run-time error CSS1030: Expected identifier, found '.'
(34227,35): run-time error CSS1031: Expected selector, found ')'
(34227,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34231,19): run-time error CSS1030: Expected identifier, found '.'
(34231,35): run-time error CSS1031: Expected selector, found ')'
(34231,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34235,15): run-time error CSS1030: Expected identifier, found '.'
(34235,31): run-time error CSS1031: Expected selector, found ')'
(34235,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34249,15): run-time error CSS1030: Expected identifier, found '.'
(34249,31): run-time error CSS1031: Expected selector, found ')'
(34249,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34257,19): run-time error CSS1030: Expected identifier, found '.'
(34257,35): run-time error CSS1031: Expected selector, found ')'
(34257,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34261,19): run-time error CSS1030: Expected identifier, found '.'
(34261,35): run-time error CSS1031: Expected selector, found ')'
(34261,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34270,23): run-time error CSS1030: Expected identifier, found '.'
(34270,39): run-time error CSS1031: Expected selector, found ')'
(34270,39): run-time error CSS1025: Expected comma or open brace, found ')'
(34274,19): run-time error CSS1030: Expected identifier, found '.'
(34274,35): run-time error CSS1031: Expected selector, found ')'
(34274,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34283,23): run-time error CSS1030: Expected identifier, found '.'
(34283,39): run-time error CSS1031: Expected selector, found ')'
(34283,39): run-time error CSS1025: Expected comma or open brace, found ')'
(34287,19): run-time error CSS1030: Expected identifier, found '.'
(34287,35): run-time error CSS1031: Expected selector, found ')'
(34287,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34296,23): run-time error CSS1030: Expected identifier, found '.'
(34296,39): run-time error CSS1031: Expected selector, found ')'
(34296,39): run-time error CSS1025: Expected comma or open brace, found ')'
(34300,19): run-time error CSS1030: Expected identifier, found '.'
(34300,35): run-time error CSS1031: Expected selector, found ')'
(34300,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34304,19): run-time error CSS1030: Expected identifier, found '.'
(34304,35): run-time error CSS1031: Expected selector, found ')'
(34304,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34308,19): run-time error CSS1030: Expected identifier, found '.'
(34308,35): run-time error CSS1031: Expected selector, found ')'
(34308,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34312,15): run-time error CSS1030: Expected identifier, found '.'
(34312,31): run-time error CSS1031: Expected selector, found ')'
(34312,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34321,15): run-time error CSS1030: Expected identifier, found '.'
(34321,31): run-time error CSS1031: Expected selector, found ')'
(34321,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34332,15): run-time error CSS1030: Expected identifier, found '.'
(34332,31): run-time error CSS1031: Expected selector, found ')'
(34332,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34338,15): run-time error CSS1030: Expected identifier, found '.'
(34338,31): run-time error CSS1031: Expected selector, found ')'
(34338,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34343,15): run-time error CSS1030: Expected identifier, found '.'
(34343,31): run-time error CSS1031: Expected selector, found ')'
(34343,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34365,19): run-time error CSS1030: Expected identifier, found '.'
(34365,35): run-time error CSS1031: Expected selector, found ')'
(34365,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34371,19): run-time error CSS1030: Expected identifier, found '.'
(34371,35): run-time error CSS1031: Expected selector, found ')'
(34371,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34376,19): run-time error CSS1030: Expected identifier, found '.'
(34376,35): run-time error CSS1031: Expected selector, found ')'
(34376,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34380,15): run-time error CSS1030: Expected identifier, found '.'
(34380,31): run-time error CSS1031: Expected selector, found ')'
(34380,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34395,15): run-time error CSS1030: Expected identifier, found '.'
(34395,31): run-time error CSS1031: Expected selector, found ')'
(34395,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34404,15): run-time error CSS1030: Expected identifier, found '.'
(34404,31): run-time error CSS1031: Expected selector, found ')'
(34404,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34418,19): run-time error CSS1030: Expected identifier, found '.'
(34418,35): run-time error CSS1031: Expected selector, found ')'
(34418,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34425,19): run-time error CSS1030: Expected identifier, found '.'
(34425,35): run-time error CSS1031: Expected selector, found ')'
(34425,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34433,19): run-time error CSS1030: Expected identifier, found '.'
(34433,35): run-time error CSS1031: Expected selector, found ')'
(34433,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34439,15): run-time error CSS1030: Expected identifier, found '.'
(34439,31): run-time error CSS1031: Expected selector, found ')'
(34439,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34444,19): run-time error CSS1030: Expected identifier, found '.'
(34444,35): run-time error CSS1031: Expected selector, found ')'
(34444,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34448,19): run-time error CSS1030: Expected identifier, found '.'
(34448,35): run-time error CSS1031: Expected selector, found ')'
(34448,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34455,19): run-time error CSS1030: Expected identifier, found '.'
(34455,35): run-time error CSS1031: Expected selector, found ')'
(34455,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34463,15): run-time error CSS1030: Expected identifier, found '.'
(34463,31): run-time error CSS1031: Expected selector, found ')'
(34463,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34468,15): run-time error CSS1030: Expected identifier, found '.'
(34468,31): run-time error CSS1031: Expected selector, found ')'
(34468,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34476,15): run-time error CSS1030: Expected identifier, found '.'
(34476,31): run-time error CSS1031: Expected selector, found ')'
(34476,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34481,15): run-time error CSS1030: Expected identifier, found '.'
(34481,31): run-time error CSS1031: Expected selector, found ')'
(34481,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34490,15): run-time error CSS1030: Expected identifier, found '.'
(34490,31): run-time error CSS1031: Expected selector, found ')'
(34490,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34498,19): run-time error CSS1030: Expected identifier, found '.'
(34498,35): run-time error CSS1031: Expected selector, found ')'
(34498,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34504,19): run-time error CSS1030: Expected identifier, found '.'
(34504,35): run-time error CSS1031: Expected selector, found ')'
(34504,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34510,15): run-time error CSS1030: Expected identifier, found '.'
(34510,31): run-time error CSS1031: Expected selector, found ')'
(34510,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34516,15): run-time error CSS1030: Expected identifier, found '.'
(34516,31): run-time error CSS1031: Expected selector, found ')'
(34516,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34528,19): run-time error CSS1030: Expected identifier, found '.'
(34528,35): run-time error CSS1031: Expected selector, found ')'
(34528,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34543,15): run-time error CSS1030: Expected identifier, found '.'
(34543,31): run-time error CSS1031: Expected selector, found ')'
(34543,31): run-time error CSS1025: Expected comma or open brace, found ')'
(34553,19): run-time error CSS1030: Expected identifier, found '.'
(34553,35): run-time error CSS1031: Expected selector, found ')'
(34553,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34558,19): run-time error CSS1030: Expected identifier, found '.'
(34558,35): run-time error CSS1031: Expected selector, found ')'
(34558,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34570,23): run-time error CSS1030: Expected identifier, found '.'
(34570,39): run-time error CSS1031: Expected selector, found ')'
(34570,39): run-time error CSS1025: Expected comma or open brace, found ')'
(34574,27): run-time error CSS1030: Expected identifier, found '.'
(34574,43): run-time error CSS1031: Expected selector, found ')'
(34574,43): run-time error CSS1025: Expected comma or open brace, found ')'
(34579,27): run-time error CSS1030: Expected identifier, found '.'
(34579,43): run-time error CSS1031: Expected selector, found ')'
(34579,43): run-time error CSS1025: Expected comma or open brace, found ')'
(34583,19): run-time error CSS1030: Expected identifier, found '.'
(34583,35): run-time error CSS1031: Expected selector, found ')'
(34583,35): run-time error CSS1025: Expected comma or open brace, found ')'
(34592,11): run-time error CSS1030: Expected identifier, found '.'
(34592,22): run-time error CSS1031: Expected selector, found ')'
(34592,22): run-time error CSS1025: Expected comma or open brace, found ')'
(34608,15): run-time error CSS1030: Expected identifier, found '.'
(34608,26): run-time error CSS1031: Expected selector, found ')'
(34608,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34614,15): run-time error CSS1030: Expected identifier, found '.'
(34614,26): run-time error CSS1031: Expected selector, found ')'
(34614,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34619,19): run-time error CSS1030: Expected identifier, found '.'
(34619,30): run-time error CSS1031: Expected selector, found ')'
(34619,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34624,19): run-time error CSS1030: Expected identifier, found '.'
(34624,30): run-time error CSS1031: Expected selector, found ')'
(34624,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34634,23): run-time error CSS1030: Expected identifier, found '.'
(34634,34): run-time error CSS1031: Expected selector, found ')'
(34634,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34639,23): run-time error CSS1030: Expected identifier, found '.'
(34639,34): run-time error CSS1031: Expected selector, found ')'
(34639,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34644,19): run-time error CSS1030: Expected identifier, found '.'
(34644,30): run-time error CSS1031: Expected selector, found ')'
(34644,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34648,23): run-time error CSS1030: Expected identifier, found '.'
(34648,34): run-time error CSS1031: Expected selector, found ')'
(34648,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34652,15): run-time error CSS1030: Expected identifier, found '.'
(34652,26): run-time error CSS1031: Expected selector, found ')'
(34652,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34657,19): run-time error CSS1030: Expected identifier, found '.'
(34657,30): run-time error CSS1031: Expected selector, found ')'
(34657,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34661,23): run-time error CSS1030: Expected identifier, found '.'
(34661,34): run-time error CSS1031: Expected selector, found ')'
(34661,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34665,15): run-time error CSS1030: Expected identifier, found '.'
(34665,26): run-time error CSS1031: Expected selector, found ')'
(34665,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34670,19): run-time error CSS1030: Expected identifier, found '.'
(34670,30): run-time error CSS1031: Expected selector, found ')'
(34670,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34674,23): run-time error CSS1030: Expected identifier, found '.'
(34674,34): run-time error CSS1031: Expected selector, found ')'
(34674,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34678,15): run-time error CSS1030: Expected identifier, found '.'
(34678,26): run-time error CSS1031: Expected selector, found ')'
(34678,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34683,19): run-time error CSS1030: Expected identifier, found '.'
(34683,30): run-time error CSS1031: Expected selector, found ')'
(34683,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34687,23): run-time error CSS1030: Expected identifier, found '.'
(34687,34): run-time error CSS1031: Expected selector, found ')'
(34687,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34691,15): run-time error CSS1030: Expected identifier, found '.'
(34691,26): run-time error CSS1031: Expected selector, found ')'
(34691,26): run-time error CSS1025: Expected comma or open brace, found ')'
(34696,19): run-time error CSS1030: Expected identifier, found '.'
(34696,30): run-time error CSS1031: Expected selector, found ')'
(34696,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34703,23): run-time error CSS1030: Expected identifier, found '.'
(34703,34): run-time error CSS1031: Expected selector, found ')'
(34703,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34711,23): run-time error CSS1030: Expected identifier, found '.'
(34711,34): run-time error CSS1031: Expected selector, found ')'
(34711,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34719,19): run-time error CSS1030: Expected identifier, found '.'
(34719,30): run-time error CSS1031: Expected selector, found ')'
(34719,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34731,19): run-time error CSS1030: Expected identifier, found '.'
(34731,30): run-time error CSS1031: Expected selector, found ')'
(34731,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34741,19): run-time error CSS1030: Expected identifier, found '.'
(34741,30): run-time error CSS1031: Expected selector, found ')'
(34741,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34750,23): run-time error CSS1030: Expected identifier, found '.'
(34750,34): run-time error CSS1031: Expected selector, found ')'
(34750,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34757,23): run-time error CSS1030: Expected identifier, found '.'
(34757,34): run-time error CSS1031: Expected selector, found ')'
(34757,34): run-time error CSS1025: Expected comma or open brace, found ')'
(34764,19): run-time error CSS1030: Expected identifier, found '.'
(34764,30): run-time error CSS1031: Expected selector, found ')'
(34764,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34768,19): run-time error CSS1030: Expected identifier, found '.'
(34768,30): run-time error CSS1031: Expected selector, found ')'
(34768,30): run-time error CSS1025: Expected comma or open brace, found ')'
(34772,19): run-time error CSS1030: Expected identifier, found '.'
(34772,30): run-time error CSS1031: Expected selector, found ')'
(34772,30): run-time error CSS1025: Expected comma or open brace, found ')'
(35324,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35336,27): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35337,33): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35338,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35339,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35345,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35355,44): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35356,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35363,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35369,30): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35381,35): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35382,41): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35383,56): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35384,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35390,34): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35410,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35415,30): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35422,37): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35430,30): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35435,30): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(35442,30): run-time error CSS1039: Token not allowed after unary operator: '-light-text'
(35447,46): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35599,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35631,27): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35632,33): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35633,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35634,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35674,27): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35675,33): run-time error CSS1039: Token not allowed after unary operator: '-box-bg'
(35676,48): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
(35677,40): run-time error CSS1039: Token not allowed after unary operator: '-dark-text'
 */
/* ***** BEGIN MARGIN ***** */

/* ** 2rem ** */
.m-r2  { margin: 2rem !important; }
.mt-r2 { margin-top: 2rem !important; }
.mb-r2 { margin-bottom: 2rem !important; }
.ml-r2 { margin-left: 2rem !important; }
.mr-r2 { margin-right: 2rem !important; }

.mx-r2 { margin-left: 2rem !important; margin-right: 2rem !important; }
.my-r2 { margin-top: 2rem !important; margin-bottom: 2rem !important; }

/* ** 1 ** */
.m-p1  { margin: 1px !important; }
.mt-p1 { margin-top: 1px !important; }
.mb-p1 { margin-bottom: 1px !important; }
.ml-p1 { margin-left: 1px !important; }
.mr-p1 { margin-right: 1px !important; }

.mx-p1 { margin-left: 1px !important; margin-right: 1px !important; }
.my-p1 { margin-top: 1px !important; margin-bottom: 1px !important; }

/* ** 2 ** */
.m-p2  { margin: 2px !important; }
.mt-p2 { margin-top: 2px !important; }
.mb-p2 { margin-bottom: 2px !important; }
.ml-p2 { margin-left: 2px !important; }
.mr-p2 { margin-right: 2px !important; }

.mx-p2 { margin-left: 2px !important; margin-right: 2px !important; }
.my-p2 { margin-top: 2px !important; margin-bottom: 2px !important; }

/* ** 3 ** */
.m-p3  { margin: 3px !important; }
.mt-p3 { margin-top: 3px !important; }
.mb-p3 { margin-bottom: 3px !important; }
.ml-p3 { margin-left: 3px !important; }
.mr-p3 { margin-right: 3px !important; }

.mx-p3 { margin-left: 3px !important; margin-right: 3px !important; }
.my-p3 { margin-top: 3px !important; margin-bottom: 3px !important; }

/* ** 4 ** */
.m-p4  { margin: 4px !important; }
.mt-p4 { margin-top: 4px !important; }
.mb-p4 { margin-bottom: 4px !important; }
.ml-p4 { margin-left: 4px !important; }
.mr-p4 { margin-right: 4px !important; }

.mx-p4 { margin-left: 4px !important; margin-right: 4px !important; }
.my-p4 { margin-top: 4px !important; margin-bottom: 4px !important; }

/* ** 5 ** */
.m-p5  { margin: 5px !important; }
.mt-p5 { margin-top: 5px !important; }
.mb-p5 { margin-bottom: 5px !important; }
.ml-p5 { margin-left: 5px !important; }
.mr-p5 { margin-right: 5px !important; }

.mx-p5 { margin-left: 5px !important; margin-right: 5px !important; }
.my-p5 { margin-top: 5px !important; margin-bottom: 5px !important; }

/* ** 6 ** */
.m-p6  { margin: 6px !important; }
.mt-p6 { margin-top: 6px !important; }
.mb-p6 { margin-bottom: 6px !important; }
.ml-p6 { margin-left: 6px !important; }
.mr-p6 { margin-right: 6px !important; }

.mx-p6 { margin-left: 6px !important; margin-right: 6px !important; }
.my-p6 { margin-top: 6px !important; margin-bottom: 6px !important; }

/* ** 7 ** */
.m-p7  { margin: 7px !important; }
.mt-p7 { margin-top: 7px !important; }
.mb-p7 { margin-bottom: 7px !important; }
.ml-p7 { margin-left: 7px !important; }
.mr-p7 { margin-right: 7px !important; }

.mx-p7 { margin-left: 7px !important; margin-right: 7px !important; }
.my-p7 { margin-top: 7px !important; margin-bottom: 7px !important; }

/* ** 8 ** */
.m-p8  { margin: 8px !important; }
.mt-p8 { margin-top: 8px !important; }
.mb-p8 { margin-bottom: 8px !important; }
.ml-p8 { margin-left: 8px !important; }
.mr-p8 { margin-right: 8px !important; }

.mx-p8 { margin-left: 8px !important; margin-right: 8px !important; }
.my-p8 { margin-top: 8px !important; margin-bottom: 8px !important; }

/* ** 9 ** */
.m-p9  { margin: 9px !important; }
.mt-p9 { margin-top: 9px !important; }
.mb-p9 { margin-bottom: 9px !important; }
.ml-p9 { margin-left: 9px !important; }
.mr-p9 { margin-right: 9px !important; }

.mx-p9 { margin-left: 9px !important; margin-right: 9px !important; }
.my-p9 { margin-top: 9px !important; margin-bottom: 9px !important; }

/* ** 10 ** */
.m-p10  { margin: 10px !important; }
.mt-p10 { margin-top: 10px !important; }
.mb-p10 { margin-bottom: 10px !important; }
.ml-p10 { margin-left: 10px !important; }
.mr-p10 { margin-right: 10px !important; }

.mx-p10 { margin-left: 10px !important; margin-right: 10px !important; }
.my-p10 { margin-top: 10px !important; margin-bottom: 10px !important; }

/* ** 12 ** */
.m-p12  { margin: 12px !important; }
.mt-p12 { margin-top: 12px !important; }
.mb-p12 { margin-bottom: 12px !important; }
.ml-p12 { margin-left: 12px !important; }
.mr-p12 { margin-right: 12px !important; }

.mx-p12 { margin-left: 12px !important; margin-right: 12px !important; }
.my-p12 { margin-top: 12px !important; margin-bottom: 12px !important; }

/* ** 14 ** */
.m-p14  { margin: 14px !important; }
.mt-p14 { margin-top: 14px !important; }
.mb-p14 { margin-bottom: 14px !important; }
.ml-p14 { margin-left: 14px !important; }
.mr-p14 { margin-right: 14px !important; }

.mx-p14 { margin-left: 14px !important; margin-right: 14px !important; }
.my-p14 { margin-top: 14px !important; margin-bottom: 14px !important; }

/* ** 15 ** */
.m-p15  { margin: 15px !important; }
.mt-p15 { margin-top: 15px !important; }
.mb-p15 { margin-bottom: 15px !important; }
.ml-p15 { margin-left: 15px !important; }
.mr-p15 { margin-right: 15px !important; }

.mx-p15 { margin-left: 15px !important; margin-right: 15px !important; }
.my-p15 { margin-top: 15px !important; margin-bottom: 15px !important; }

/* ** 16 ** */
.m-p16  { margin: 16px !important; }
.mt-p16 { margin-top: 16px !important; }
.mb-p16 { margin-bottom: 16px !important; }
.ml-p16 { margin-left: 16px !important; }
.mr-p16 { margin-right: 16px !important; }

.mx-p16 { margin-left: 16px !important; margin-right: 16px !important; }
.my-p16 { margin-top: 16px !important; margin-bottom: 16px !important; }

/* ** 18 ** */
.m-p18  { margin: 18px !important; }
.mt-p18 { margin-top: 18px !important; }
.mb-p18 { margin-bottom: 18px !important; }
.ml-p18 { margin-left: 18px !important; }
.mr-p18 { margin-right: 18px !important; }

.mx-p18 { margin-left: 18px !important; margin-right: 18px !important; }
.my-p18 { margin-top: 18px !important; margin-bottom: 18px !important; }

/* ** 20 ** */
.m-p20  { margin: 20px !important; }
.mt-p20 { margin-top: 20px !important; }
.mb-p20 { margin-bottom: 20px !important; }
.ml-p20 { margin-left: 20px !important; }
.mr-p20 { margin-right: 20px !important; }

.mx-p20 { margin-left: 20px !important; margin-right: 20px !important; }
.my-p20 { margin-top: 20px !important; margin-bottom: 20px !important; }

/* ** 22 ** */
.m-p22  { margin: 22px !important; }
.mt-p22 { margin-top: 22px !important; }
.mb-p22 { margin-bottom: 22px !important; }
.ml-p22 { margin-left: 22px !important; }
.mr-p22 { margin-right: 22px !important; }

.mx-p22 { margin-left: 22px !important; margin-right: 22px !important; }
.my-p22 { margin-top: 22px !important; margin-bottom: 22px !important; }

/* ** 24 ** */
.m-p24  { margin: 24px !important; }
.mt-p24 { margin-top: 24px !important; }
.mb-p24 { margin-bottom: 24px !important; }
.ml-p24 { margin-left: 24px !important; }
.mr-p24 { margin-right: 24px !important; }

.mx-p24 { margin-left: 24px !important; margin-right: 24px !important; }
.my-p24 { margin-top: 24px !important; margin-bottom: 24px !important; }

/* ** 25 ** */
.m-p25  { margin: 25px !important; }
.mt-p25 { margin-top: 25px !important; }
.mb-p25 { margin-bottom: 25px !important; }
.ml-p25 { margin-left: 25px !important; }
.mr-p25 { margin-right: 25px !important; }

.mx-p25 { margin-left: 25px !important; margin-right: 25px !important; }
.my-p25 { margin-top: 25px !important; margin-bottom: 25px !important; }

/* ** 26 ** */
.m-p26  { margin: 26px !important; }
.mt-p26 { margin-top: 26px !important; }
.mb-p26 { margin-bottom: 26px !important; }
.ml-p26 { margin-left: 26px !important; }
.mr-p26 { margin-right: 26px !important; }

.mx-p26 { margin-left: 26px !important; margin-right: 26px !important; }
.my-p26 { margin-top: 26px !important; margin-bottom: 26px !important; }

/* ** 28 ** */
.m-p28  { margin: 28px !important; }
.mt-p28 { margin-top: 28px !important; }
.mb-p28 { margin-bottom: 28px !important; }
.ml-p28 { margin-left: 28px !important; }
.mr-p28 { margin-right: 28px !important; }

.mx-p28 { margin-left: 28px !important; margin-right: 28px !important; }
.my-p28 { margin-top: 28px !important; margin-bottom: 28px !important; }

/* ** 30 ** */
.m-p30  { margin: 30px !important; }
.mt-p30 { margin-top: 30px !important; }
.mb-p30 { margin-bottom: 30px !important; }
.ml-p30 { margin-left: 30px !important; }
.mr-p30 { margin-right: 30px !important; }

.mx-p30 { margin-left: 30px !important; margin-right: 30px !important; }
.my-p30 { margin-top: 30px !important; margin-bottom: 30px !important; }

/* ** 35 ** */
.m-p35  { margin: 35px !important; }
.mt-p35 { margin-top: 35px !important; }
.mb-p35 { margin-bottom: 35px !important; }
.ml-p35 { margin-left: 35px !important; }
.mr-p35 { margin-right: 35px !important; }

.mx-p35 { margin-left: 35px !important; margin-right: 35px !important; }
.my-p35 { margin-top: 35px !important; margin-bottom: 35px !important; }

/* ** 40 ** */
.m-p40  { margin: 40px !important; }
.mt-p40 { margin-top: 40px !important; }
.mb-p40 { margin-bottom: 40px !important; }
.ml-p40 { margin-left: 40px !important; }
.mr-p40 { margin-right: 40px !important; }

.mx-p40 { margin-left: 40px !important; margin-right: 40px !important; }
.my-p40 { margin-top: 40px !important; margin-bottom: 40px !important; }

/* ** 45 ** */
.m-p45  { margin: 45px !important; }
.mt-p45 { margin-top: 45px !important; }
.mb-p45 { margin-bottom: 45px !important; }
.ml-p45 { margin-left: 45px !important; }
.mr-p45 { margin-right: 45px !important; }

.mx-p45 { margin-left: 45px !important; margin-right: 45px !important; }
.my-p45 { margin-top: 45px !important; margin-bottom: 45px !important; }

/* ** 50 ** */
.m-p50  { margin: 50px !important; }
.mt-p50 { margin-top: 50px !important; }
.mb-p50 { margin-bottom: 50px !important; }
.ml-p50 { margin-left: 50px !important; }
.mr-p50 { margin-right: 50px !important; }

.mx-p50 { margin-left: 50px !important; margin-right: 50px !important; }
.my-p50 { margin-top: 50px !important; margin-bottom: 50px !important; }

/* ** 55 ** */
.m-p55  { margin: 55px !important; }
.mt-p55 { margin-top: 55px !important; }
.mb-p55 { margin-bottom: 55px !important; }
.ml-p55 { margin-left: 55px !important; }
.mr-p55 { margin-right: 55px !important; }

.mx-p55 { margin-left: 55px !important; margin-right: 55px !important; }
.my-p55 { margin-top: 55px !important; margin-bottom: 55px !important; }

/* ** 60 ** */
.m-p60  { margin: 60px !important; }
.mt-p60 { margin-top: 60px !important; }
.mb-p60 { margin-bottom: 60px !important; }
.ml-p60 { margin-left: 60px !important; }
.mr-p60 { margin-right: 60px !important; }

.mx-p60 { margin-left: 60px !important; margin-right: 60px !important; }
.my-p60 { margin-top: 60px !important; margin-bottom: 60px !important; }

/* ** 65 ** */
.m-p65  { margin: 65px !important; }
.mt-p65 { margin-top: 65px !important; }
.mb-p65 { margin-bottom: 65px !important; }
.ml-p65 { margin-left: 65px !important; }
.mr-p65 { margin-right: 65px !important; }

.mx-p65 { margin-left: 65px !important; margin-right: 65px !important; }
.my-p65 { margin-top: 65px !important; margin-bottom: 65px !important; }

/* ** 70 ** */
.m-p70  { margin: 70px !important; }
.mt-p70 { margin-top: 70px !important; }
.mb-p70 { margin-bottom: 70px !important; }
.ml-p70 { margin-left: 70px !important; }
.mr-p70 { margin-right: 70px !important; }

.mx-p70 { margin-left: 70px !important; margin-right: 70px !important; }
.my-p70 { margin-top: 70px !important; margin-bottom: 70px !important; }

/* ** 75 ** */
.m-p75  { margin: 75px !important; }
.mt-p75 { margin-top: 75px !important; }
.mb-p75 { margin-bottom: 75px !important; }
.ml-p75 { margin-left: 75px !important; }
.mr-p75 { margin-right: 75px !important; }

.mx-p75 { margin-left: 75px !important; margin-right: 75px !important; }
.my-p75 { margin-top: 75px !important; margin-bottom: 75px !important; }

/* ** 80 ** */
.m-p80  { margin: 80px !important; }
.mt-p80 { margin-top: 80px !important; }
.mb-p80 { margin-bottom: 80px !important; }
.ml-p80 { margin-left: 80px !important; }
.mr-p80 { margin-right: 80px !important; }

.mx-p80 { margin-left: 80px !important; margin-right: 80px !important; }
.my-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

/* ** 85 ** */
.m-p85  { margin: 85px !important; }
.mt-p85 { margin-top: 85px !important; }
.mb-p85 { margin-bottom: 85px !important; }
.ml-p85 { margin-left: 85px !important; }
.mr-p85 { margin-right: 85px !important; }

.mx-p80 { margin-left: 80px !important; margin-right: 80px !important; }
.my-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

/* ** 90 ** */
.m-p90  { margin: 90px !important; }
.mt-p90 { margin-top: 90px !important; }
.mb-p90 { margin-bottom: 90px !important; }
.ml-p90 { margin-left: 90px !important; }
.mr-p90 { margin-right: 90px !important; }

.mx-p90 { margin-left: 90px !important; margin-right: 90px !important; }
.my-p90 { margin-top: 90px !important; margin-bottom: 90px !important; }

/* ** 95 ** */
.m-p95  { margin: 95px !important; }
.mt-p95 { margin-top: 95px !important; }
.mb-p95 { margin-bottom: 95px !important; }
.ml-p95 { margin-left: 95px !important; }
.mr-p95 { margin-right: 95px !important; }

.mx-p95 { margin-left: 95px !important; margin-right: 95px !important; }
.my-p95 { margin-top: 95px !important; margin-bottom: 95px !important; }

/* ** 100 ** */
.m-p100  { margin: 100px !important; }
.mt-p100 { margin-top: 100px !important; }
.mb-p100 { margin-bottom: 100px !important; }
.ml-p100 { margin-left: 100px !important; }
.mr-p100 { margin-right: 100px !important; }

.mx-p100 { margin-left: 100px !important; margin-right: 100px !important; }
.my-p100 { margin-top: 100px !important; margin-bottom: 100px !important; }
/* ***** END MARGIN ***** */


/* ***** BEGIN PADDING ***** */

/* ** 1 ** */
.p-p1  { padding: 1px !important; }
.pt-p1 { padding-top: 1px !important; }
.pb-p1 { padding-bottom: 1px !important; }
.pl-p1 { padding-left: 1px !important; }
.pr-p1 { padding-right: 1px !important; }

.px-p1 { padding-left: 1px !important; padding-right: 1px !important; }
.py-p1 { padding-top: 1px !important; padding-bottom: 1px !important; }

/* ** 2 ** */
.p-p2  { padding: 2px !important; }
.pt-p2 { padding-top: 2px !important; }
.pb-p2 { padding-bottom: 2px !important; }
.pl-p2 { padding-left: 2px !important; }
.pr-p2 { padding-right: 2px !important; }

.px-p2 { padding-left: 2px !important; padding-right: 2px !important; }
.py-p2 { padding-top: 2px !important; padding-bottom: 2px !important; }

/* ** 3 ** */
.p-p3  { padding: 3px !important; }
.pt-p3 { padding-top: 3px !important; }
.pb-p3 { padding-bottom: 3px !important; }
.pl-p3 { padding-left: 3px !important; }
.pr-p3 { padding-right: 3px !important; }

.px-p3 { padding-left: 3px !important; padding-right: 3px !important; }
.py-p3 { padding-top: 3px !important; padding-bottom: 3px !important; }

/* ** 4 ** */
.p-p4  { padding: 4px !important; }
.pt-p4 { padding-top: 4px !important; }
.pb-p4 { padding-bottom: 4px !important; }
.pl-p4 { padding-left: 4px !important; }
.pr-p4 { padding-right: 4px !important; }

.px-p4 { padding-left: 4px !important; padding-right: 4px !important; }
.py-p4 { padding-top: 4px !important; padding-bottom: 4px !important; }

/* ** 5 ** */
.p-p5  { padding: 5px !important; }
.pt-p5 { padding-top: 5px !important; }
.pb-p5 { padding-bottom: 5px !important; }
.pl-p5 { padding-left: 5px !important; }
.pr-p5 { padding-right: 5px !important; }

.px-p5 { padding-left: 5px !important; padding-right: 5px !important; }
.py-p5 { padding-top: 5px !important; padding-bottom: 5px !important; }

/* ** 6 ** */
.p-p6  { padding: 6px !important; }
.pt-p6 { padding-top: 6px !important; }
.pb-p6 { padding-bottom: 6px !important; }
.pl-p6 { padding-left: 6px !important; }
.pr-p6 { padding-right: 6px !important; }

.px-p6 { padding-left: 6px !important; padding-right: 6px !important; }
.py-p6 { padding-top: 6px !important; padding-bottom: 6px !important; }

/* ** 7 ** */
.p-p7  { padding: 7px !important; }
.pt-p7 { padding-top: 7px !important; }
.pb-p7 { padding-bottom: 7px !important; }
.pl-p7 { padding-left: 7px !important; }
.pr-p7 { padding-right: 7px !important; }

.px-p7 { padding-left: 7px !important; padding-right: 7px !important; }
.py-p7 { padding-top: 7px !important; padding-bottom: 7px !important; }

/* ** 8 ** */
.p-p8  { padding: 8px !important; }
.pt-p8 { padding-top: 8px !important; }
.pb-p8 { padding-bottom: 8px !important; }
.pl-p8 { padding-left: 8px !important; }
.pr-p8 { padding-right: 8px !important; }

.px-p8 { padding-left: 8px !important; padding-right: 8px !important; }
.py-p8 { padding-top: 8px !important; padding-bottom: 8px !important; }

/* ** 9 ** */
.p-p9  { padding: 9px !important; }
.pt-p9 { padding-top: 9px !important; }
.pb-p9 { padding-bottom: 9px !important; }
.pl-p9 { padding-left: 9px !important; }
.pr-p9 { padding-right: 9px !important; }

.px-p9 { padding-left: 9px !important; padding-right: 9px !important; }
.py-p9 { padding-top: 9px !important; padding-bottom: 9px !important; }

/* ** 10 ** */
.p-p10   { padding: 10px !important; }
.pt-p10 { padding-top: 10px !important; }
.pb-p10 { padding-bottom: 10px !important; }
.pl-p10 { padding-left: 10px !important; }
.pr-p10 { padding-right: 10px !important; }

.px-p10 { padding-left: 10px !important; padding-right: 10px !important; }
.py-p10 { padding-top: 10px !important; padding-bottom: 10px !important; }

/* ** 12 ** */
.p-p12  { padding: 12px !important; }
.pt-p12 { padding-top: 12px !important; }
.pb-p12 { padding-bottom: 12px !important; }
.pl-p12 { padding-left: 12px !important; }
.pr-p12 { padding-right: 12px !important; }

.px-p12 { padding-left: 12px !important; padding-right: 12px !important; }
.py-p12 { padding-top: 12px !important; padding-bottom: 12px !important; }

/* ** 14 ** */
.p-p14  { padding: 14px !important; }
.pt-p14 { padding-top: 14px !important; }
.pb-p14 { padding-bottom: 14px !important; }
.pl-p14 { padding-left: 14px !important; }
.pr-p14 { padding-right: 14px !important; }

.px-p14 { padding-left: 14px !important; padding-right: 14px !important; }
.py-p14 { padding-top: 14px !important; padding-bottom: 14px !important; }

/* ** 15 ** */
.p-p15  { padding: 15px !important; }
.pt-p15 { padding-top: 15px !important; }
.pb-p15 { padding-bottom: 15px !important; }
.pl-p15 { padding-left: 15px !important; }
.pr-p15 { padding-right: 15px !important; }

.px-p15 { padding-left: 15px !important; padding-right: 15px !important; }
.py-p15 { padding-top: 15px !important; padding-bottom: 15px !important; }

/* ** 16 ** */
.p-p16  { padding: 16px !important; }
.pt-p16 { padding-top: 16px !important; }
.pb-p16 { padding-bottom: 16px !important; }
.pl-p16 { padding-left: 16px !important; }
.pr-p16 { padding-right: 16px !important; }

.px-p16 { padding-left: 16px !important; padding-right: 16px !important; }
.py-p16 { padding-top: 16px !important; padding-bottom: 16px !important; }

/* ** 18 ** */
.p-p18  { padding: 18px !important; }
.pt-p18 { padding-top: 18px !important; }
.pb-p18 { padding-bottom: 18px !important; }
.pl-p18 { padding-left: 18px !important; }
.pr-p18 { padding-right: 18px !important; }

.px-p18 { padding-left: 18px !important; padding-right: 18px !important; }
.py-p18 { padding-top: 18px !important; padding-bottom: 18px !important; }

/* ** 20 ** */
.p-p20  { padding: 20px !important; }
.pt-p20 { padding-top: 20px !important; }
.pb-p20 { padding-bottom: 20px !important; }
.pl-p20 { padding-left: 20px !important; }
.pr-p20 { padding-right: 20px !important; }

.px-p20 { padding-left: 20px !important; padding-right: 20px !important; }
.py-p20 { padding-top: 20px !important; padding-bottom: 20px !important; }

/* ** 22 ** */
.p-p22  { padding: 22px !important; }
.pt-p22 { padding-top: 22px !important; }
.pb-p22 { padding-bottom: 22px !important; }
.pl-p22 { padding-left: 22px !important; }
.pr-p22 { padding-right: 22px !important; }

.px-p22 { padding-left: 22px !important; padding-right: 22px !important; }
.py-p22 { padding-top: 22px !important; padding-bottom: 22px !important; }

/* ** 24 ** */
.p-p24  { padding: 24px !important; }
.pt-p24 { padding-top: 24px !important; }
.pb-p24 { padding-bottom: 24px !important; }
.pl-p24 { padding-left: 24px !important; }
.pr-p24 { padding-right: 24px !important; }

.px-p24 { padding-left: 24px !important; padding-right: 24px !important; }
.py-p24 { padding-top: 24px !important; padding-bottom: 24px !important; }

/* ** 25 ** */
.p-p25  { padding: 25px !important; }
.pt-p25 { padding-top: 25px !important; }
.pb-p25 { padding-bottom: 25px !important; }
.pl-p25 { padding-left: 25px !important; }
.pr-p25 { padding-right: 25px !important; }

.px-p25 { padding-left: 25px !important; padding-right: 25px !important; }
.py-p25 { padding-top: 25px !important; padding-bottom: 25px !important; }

/* ** 26 ** */
.p-p26  { padding: 26px !important; }
.pt-p26 { padding-top: 26px !important; }
.pb-p26 { padding-bottom: 26px !important; }
.pl-p26 { padding-left: 26px !important; }
.pr-p26 { padding-right: 26px !important; }

.px-p26 { padding-left: 26px !important; padding-right: 26px !important; }
.py-p26 { padding-top: 26px !important; padding-bottom: 26px !important; }

/* ** 28 ** */
.p-p28  { padding: 28px !important; }
.pt-p28 { padding-top: 28px !important; }
.pb-p28 { padding-bottom: 28px !important; }
.pl-p28 { padding-left: 28px !important; }
.pr-p28 { padding-right: 28px !important; }

.px-p28 { padding-left: 28px !important; padding-right: 28px !important; }
.py-p28 { padding-top: 28px !important; padding-bottom: 28px !important; }

/* ** 30 ** */
.p-p30   { padding: 30px !important; }
.pt-p30 { padding-top: 30px !important; }
.pb-p30 { padding-bottom: 30px !important; }
.pl-p30 { padding-left: 30px !important; }
.pr-p30 { padding-right: 30px !important; }

.px-p30 { padding-left: 30px !important; padding-right: 30px !important; }
.py-p30 { padding-top: 30px !important; padding-bottom: 30px !important; }

/* ** 35 ** */
.p-p35  { padding: 35px !important; }
.pt-p35 { padding-top: 35px !important; }
.pb-p35 { padding-bottom: 35px !important; }
.pl-p35 { padding-left: 35px !important; }
.pr-p35 { padding-right: 35px !important; }

.px-p35 { padding-left: 35px !important; padding-right: 35px !important; }
.py-p35 { padding-top: 35px !important; padding-bottom: 35px !important; }

/* ** 40 ** */
.p-p40  { padding: 40px !important; }
.pt-p40 { padding-top: 40px !important; }
.pb-p40 { padding-bottom: 40px !important; }
.pl-p40 { padding-left: 40px !important; }
.pr-p40 { padding-right: 40px !important; }

.px-p40 { padding-left: 40px !important; padding-right: 40px !important; }
.py-p40 { padding-top: 40px !important; padding-bottom: 40px !important; }

/* ** 45 ** */
.p-p45  { padding: 45px !important; }
.pt-p45 { padding-top: 45px !important; }
.pb-p45 { padding-bottom: 45px !important; }
.pl-p45 { padding-left: 45px !important; }
.pr-p45 { padding-right: 45px !important; }

.px-p45 { padding-left: 45px !important; padding-right: 45px !important; }
.py-p45 { padding-top: 45px !important; padding-bottom: 45px !important; }

/* ** 50 ** */
.p-p50  { padding: 50px !important; }
.pt-p50 { padding-top: 50px !important; }
.pb-p50 { padding-bottom: 50px !important; }
.pl-p50 { padding-left: 50px !important; }
.pr-p50 { padding-right: 50px !important; }

.px-p50 { padding-left: 50px !important; padding-right: 50px !important; }
.py-p50 { padding-top: 50px !important; padding-bottom: 50px !important; }

/* ** 55 ** */
.p-p55  { padding: 55px !important; }
.pt-p55 { padding-top: 55px !important; }
.pb-p55 { padding-bottom: 55px !important; }
.pl-p55 { padding-left: 55px !important; }
.pr-p55 { padding-right: 55px !important; }

.px-p55 { padding-left: 55px !important; padding-right: 55px !important; }
.py-p55 { padding-top: 55px !important; padding-bottom: 55px !important; }

/* ** 60 ** */
.p-p60  { padding: 60px !important; }
.pt-p60 { padding-top: 60px !important; }
.pb-p60 { padding-bottom: 60px !important; }
.pl-p60 { padding-left: 60px !important; }
.pr-p60 { padding-right: 60px !important; }

.px-p60 { padding-left: 60px !important; padding-right: 60px !important; }
.py-p60 { padding-top: 60px !important; padding-bottom: 60px !important; }

/* ** 65 ** */
.p-p65  { padding: 65px !important; }
.pt-p65 { padding-top: 65px !important; }
.pb-p65 { padding-bottom: 65px !important; }
.pl-p65 { padding-left: 65px !important; }
.pr-p65 { padding-right: 65px !important; }

.px-p65 { padding-left: 65px !important; padding-right: 65px !important; }
.py-p65 { padding-top: 65px !important; padding-bottom: 65px !important; }

/* ** 70 ** */
.p-p70  { padding: 70px !important; }
.pt-p70 { padding-top: 70px !important; }
.pb-p70 { padding-bottom: 70px !important; }
.pl-p70 { padding-left: 70px !important; }
.pr-p70 { padding-right: 70px !important; }

.px-p70 { padding-left: 70px !important; padding-right: 70px !important; }
.py-p70 { padding-top: 70px !important; padding-bottom: 70px !important; }

/* ** 75 ** */
.p-p75  { padding: 75px !important; }
.pt-p75 { padding-top: 75px !important; }
.pb-p75 { padding-bottom: 75px !important; }
.pl-p75 { padding-left: 75px !important; }
.pr-p75 { padding-right: 75px !important; }

.px-p75 { padding-left: 75px !important; padding-right: 75px !important; }
.py-p75 { padding-top: 75px !important; padding-bottom: 75px !important; }

/* ** 80 ** */
.p-p80  { padding: 80px !important; }
.pt-p80 { padding-top: 80px !important; }
.pb-p80 { padding-bottom: 80px !important; }
.pl-p80 { padding-left: 80px !important; }
.pr-p80 { padding-right: 80px !important; }

.px-p80 { padding-left: 80px !important; padding-right: 80px !important; }
.py-p80 { padding-top: 80px !important; padding-bottom: 80px !important; }

/* ** 85 ** */
.p-p85  { padding: 85px !important; }
.pt-p85 { padding-top: 85px !important; }
.pb-p85 { padding-bottom: 85px !important; }
.pl-p85 { padding-left: 85px !important; }
.pr-p85 { padding-right: 85px !important; }

.px-p85 { padding-left: 85px !important; padding-right: 85px !important; }
.py-p85 { padding-top: 85px !important; padding-bottom: 85px !important; }

/* ** 90 ** */
.p-p90  { padding: 90px !important; }
.pt-p90 { padding-top: 90px !important; }
.pb-p90 { padding-bottom: 90px !important; }
.pl-p90 { padding-left: 90px !important; }
.pr-p90 { padding-right: 90px !important; }

.px-p90 { padding-left: 90px !important; padding-right: 90px !important; }
.py-p90 { padding-top: 90px !important; padding-bottom: 90px !important; }

/* ** 95 ** */
.p-p95  { padding: 95px !important; }
.pt-p95 { padding-top: 95px !important; }
.pb-p95 { padding-bottom: 95px !important; }
.pl-p95 { padding-left: 95px !important; }
.pr-p95 { padding-right: 95px !important; }

.px-p95 { padding-left: 95px !important; padding-right: 95px !important; }
.py-p95 { padding-top: 95px !important; padding-bottom: 95px !important; }

/* ** 100 ** */
.p-p100  { padding: 100px !important; }
.pt-p100 { padding-top: 100px !important; }
.pb-p100 { padding-bottom: 100px !important; }
.pl-p100 { padding-left: 100px !important; }
.pr-p100 { padding-right: 100px !important; }

.px-p100 { padding-left: 100px !important; padding-right: 100px !important; }
.py-p100 { padding-top: 100px !important; padding-bottom: 100px !important; }
/* ***** END PADDING ***** */



/* ***** BEGIN MEASURES ***** */

/* ** 5% ** */
.min-h-5 { min-height: 5% !important; }
.min-w-5 { min-width: 5% !important; }

.max-h-5 { max-height: 5% !important; }
.max-w-5 { max-width: 5% !important; }

.h-5 { height: 5% !important; }
.w-5 { width: 5% !important; }


/* ** 10% ** */
.min-h-10 { min-height: 10% !important; }
.min-w-10 { min-width: 10% !important; }

.max-h-10 { max-height: 10% !important; }
.max-w-10 { max-width: 10% !important; }

.h-10 { height: 10% !important; }
.w-10 { width: 10% !important; }


/* ** 15% ** */
.min-h-15 { min-height: 15% !important; }
.min-w-15 { min-width: 15% !important; }

.max-h-15 { max-height: 15% !important; }
.max-w-15 { max-width: 15% !important; }

.h-15 { height: 15% !important; }
.w-15 { width: 15% !important; }


/* ** 20% ** */
.min-h-20 { min-height: 20% !important; }
.min-w-20 { min-width: 20% !important; }

.max-h-20 { max-height: 20% !important; }
.max-w-20 { max-width: 20% !important; }

.h-20 { height: 20% !important; }
.w-20 { width: 20% !important; }


/* ** 25% ** */
.min-h-25 { min-height: 25% !important; }
.min-w-25 { min-width: 25% !important; }

.max-h-25 { max-height: 25% !important; }
.max-w-25 { max-width: 25% !important; }


/* ** 30% ** */
.min-h-30 { min-height: 30% !important; }
.min-w-30 { min-width: 30% !important; }

.max-h-30 { max-height: 30% !important; }
.max-w-30 { max-width: 30% !important; }

.h-30 { height: 30% !important; }
.w-30 { width: 30% !important; }


/* ** 35% ** */
.min-h-35 { min-height: 35% !important; }
.min-w-35 { min-width: 35% !important; }

.max-h-35 { max-height: 35% !important; }
.max-w-35 { max-width: 35% !important; }

.h-35 { height: 35% !important; }
.w-35 { width: 35% !important; }


/* ** 40% ** */
.min-h-40 { min-height: 40% !important; }
.min-w-40 { min-width: 40% !important; }

.max-h-40 { max-height: 40% !important; }
.max-w-40 { max-width: 40% !important; }

.h-40 { height: 40% !important; }
.w-40 { width: 40% !important; }


/* ** 45% ** */
.min-h-45 { min-height: 45% !important; }
.min-w-45 { min-width: 45% !important; }

.max-h-45 { max-height: 45% !important; }
.max-w-45 { max-width: 45% !important; }

.h-45 { height: 45% !important; }
.w-45 { width: 45% !important; }


/* ** 50% ** */
.min-h-50 { min-height: 50% !important; }
.min-w-50 { min-width: 50% !important; }

.max-h-50 { max-height: 50% !important; }
.max-w-50 { max-width: 50% !important; }


/* ** 55% ** */
.min-h-55 { min-height: 55% !important; }
.min-w-55 { min-width: 55% !important; }

.max-h-55 { max-height: 55% !important; }
.max-w-55 { max-width: 55% !important; }

.h-55 { height: 55% !important; }
.w-55 { width: 55% !important; }


/* ** 60% ** */
.min-h-60 { min-height: 60% !important; }
.min-w-60 { min-width: 60% !important; }

.max-h-60 { max-height: 60% !important; }
.max-w-60 { max-width: 60% !important; }

.h-60 { height: 60% !important; }
.w-60 { width: 60% !important; }


/* ** 65% ** */
.min-h-65 { min-height: 65% !important; }
.min-w-65 { min-width: 65% !important; }

.max-h-65 { max-height: 65% !important; }
.max-w-65 { max-width: 65% !important; }

.h-65 { height: 65% !important; }
.w-65 { width: 65% !important; }


/* ** 70% ** */
.min-h-70 { min-height: 70% !important; }
.min-w-70 { min-width: 70% !important; }

.max-h-70 { max-height: 70% !important; }
.max-w-70 { max-width: 70% !important; }

.h-70 { height: 70% !important; }
.w-70 { width: 70% !important; }


/* ** 75% ** */
.min-h-75 { min-height: 75% !important; }
.min-w-75 { min-width: 75% !important; }

.max-h-75 { max-height: 75% !important; }
.max-w-75 { max-width: 75% !important; }


/* ** 80% ** */
.min-h-80 { min-height: 80% !important; }
.min-w-80 { min-width: 80% !important; }

.max-h-80 { max-height: 80% !important; }
.max-w-80 { max-width: 80% !important; }

.h-80 { height: 80% !important; }
.w-80 { width: 80% !important; }


/* ** 85% ** */
.min-h-85 { min-height: 85% !important; }
.min-w-85 { min-width: 85% !important; }

.max-h-85 { max-height: 85% !important; }
.max-w-85 { max-width: 85% !important; }

.h-85 { height: 85% !important; }
.w-85 { width: 85% !important; }


/* ** 90% ** */
.min-h-90 { min-height: 90% !important; }
.min-w-90 { min-width: 90% !important; }

.max-h-90 { max-height: 90% !important; }
.max-w-90 { max-width: 90% !important; }

.h-90 { height: 90% !important; }
.w-90 { width: 90% !important; }


/* ** 95% ** */
.min-h-95 { min-height: 95% !important; }
.min-w-95 { min-width: 95% !important; }

.max-h-95 { max-height: 95% !important; }
.max-w-95 { max-width: 95% !important; }

.h-95 { height: 95% !important; }
.w-95 { width: 95% !important; }


/* ** 100% ** */
.min-h-100 { min-height: 100% !important; }
.min-w-100 { min-width: 100% !important; }

.max-h-100 { max-height: 100% !important; }
.max-w-100 { max-width: 100% !important; }

/* ***** END MEASURES ***** */


/* ***** BEGIN LINE HEIGHT ***** */
.l-h-p1_4 { line-height: 1.4 !important; }
.l-h-p1_5 { line-height: 1.5 !important; }
/* ***** END LINE HEIGHT ***** */


/* ***** BEGIN POSITION ***** */

/* ** 0 ** */
.pos-0   { top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; }
.pos-t-0 { top: 0!important; }
.pos-b-0 { bottom: 0!important; }
.pos-l-0 { left: 0!important; }
.pos-r-0 { right: 0!important; }

.pos-x-p1 { left: 1px!important; right: 1px!important; }
.pos-y-p1 { top: 1px!important; bottom: 1px!important; }

/* ** 1 ** */
.pos-p1   { top: 1px!important; bottom: 1px!important; left: 1px!important; right: 1px!important; }
.pos-t-p1 { top: 1px!important; }
.pos-b-p1 { bottom: 1px!important; }
.pos-l-p1 { left: 1px!important; }
.pos-r-p1 { right: 1px!important; }

.pos-x-p1 { left: 1px!important; right: 1px!important; }
.pos-y-p1 { top: 1px!important; bottom: 1px!important; }

/* ** 2 ** */
.pos-p2   { top: 2px!important; bottom: 2px!important; left: 2px!important; right: 2px!important; }
.pos-t-p2 { top: 2px!important; }
.pos-b-p2 { bottom: 2px!important; }
.pos-l-p2 { left: 2px!important; }
.pos-r-p2 { right: 2px!important; }

.pos-x-p2 { left: 2px!important; right: 2px!important; }
.pos-y-p2 { top: 2px!important; bottom: 2px!important; }

/* ** 3 ** */
.pos-p3   { top: 3px!important; bottom: 3px!important; left: 3px!important; right: 3px!important; }
.pos-t-p3 { top: 3px!important; }
.pos-b-p3 { bottom: 3px!important; }
.pos-l-p3 { left: 3px!important; }
.pos-r-p3 { right: 3px!important; }

.pos-x-p3 { left: 3px!important; right: 3px!important; }
.pos-y-p3 { top: 3px!important; bottom: 3px!important; }

/* ** 4 ** */
.pos-p4   { top: 4px!important; bottom: 4px!important; left: 4px!important; right: 4px!important; }
.pos-t-p4 { top: 4px!important; }
.pos-b-p4 { bottom: 4px!important; }
.pos-l-p4 { left: 4px!important; }
.pos-r-p4 { right: 4px!important; }

.pos-x-p4 { left: 4px!important; right: 4px!important; }
.pos-y-p4 { top: 4px!important; bottom: 4px!important; }

/* ** 5 ** */
.pos-p5   { top: 5px!important; bottom: 5px!important; left: 5px!important; right: 5px!important; }
.pos-t-p5 { top: 5px!important; }
.pos-b-p5 { bottom: 5px!important; }
.pos-l-p5 { left: 5px!important; }
.pos-r-p5 { right: 5px!important; }

.pos-x-p5 { left: 5px!important; right: 5px!important; }
.pos-y-p5 { top: 5px!important; bottom: 5px!important; }

/* ** 6 ** */
.pos-p6   { top: 6px!important; bottom: 6px!important; left: 6px!important; right: 6px!important; }
.pos-t-p6 { top: 6px!important; }
.pos-b-p6 { bottom: 6px!important; }
.pos-l-p6 { left: 6px!important; }
.pos-r-p6 { right: 6px!important; }

.pos-x-p6 { left: 6px!important; right: 6px!important; }
.pos-y-p6 { top: 6px!important; bottom: 6px!important; }

/* ** 7 ** */
.pos-p7   { top: 7px!important; bottom: 7px!important; left: 7px!important; right: 7px!important; }
.pos-t-p7 { top: 7px!important; }
.pos-b-p7 { bottom: 7px!important; }
.pos-l-p7 { left: 7px!important; }
.pos-r-p7 { right: 7px!important; }

.pos-x-p7 { left: 7px!important; right: 7px!important; }
.pos-y-p7 { top: 7px!important; bottom: 7px!important; }

/* ** 8 ** */
.pos-p8   { top: 8px!important; bottom: 8px!important; left: 8px!important; right: 8px!important; }
.pos-t-p8 { top: 8px!important; }
.pos-b-p8 { bottom: 8px!important; }
.pos-l-p8 { left: 8px!important; }
.pos-r-p8 { right: 8px!important; }

.pos-x-p8 { left: 8px!important; right: 8px!important; }
.pos-y-p8 { top: 8px!important; bottom: 8px!important; }

/* ** 9 ** */
.pos-p9   { top: 9px!important; bottom: 9px!important; left: 9px!important; right: 9px!important; }
.pos-t-p9 { top: 9px!important; }
.pos-b-p9 { bottom: 9px!important; }
.pos-l-p9 { left: 9px!important; }
.pos-r-p9 { right: 9px!important; }

.pos-x-p9 { left: 9px!important; right: 9px!important; }
.pos-y-p9 { top: 9px!important; bottom: 9px!important; }

/* ** 10 ** */
.pos-p10   { top: 10px!important; bottom: 10px!important; left: 10px!important; right: 10px!important; }
.pos-t-p10 { top: 10px!important; }
.pos-b-p10 { bottom: 10px!important; }
.pos-l-p10 { left: 10px!important; }
.pos-r-p10 { right: 10px!important; }

.pos-x-p10 { left: 10px!important; right: 10px!important; }
.pos-y-p10 { top: 10px!important; bottom: 10px!important; }

/* ** 12 ** */
.pos-p12   { top: 12px!important; bottom: 12px!important; left: 12px!important; right: 12px!important; }
.pos-t-p12 { top: 12px!important; }
.pos-b-p12 { bottom: 12px!important; }
.pos-l-p12 { left: 12px!important; }
.pos-r-p12 { right: 12px!important; }

.pos-x-p12 { left: 12px!important; right: 12px!important; }
.pos-y-p12 { top: 12px!important; bottom: 12px!important; }

/* ** 14 ** */
.pos-p14   { top: 14px!important; bottom: 14px!important; left: 14px!important; right: 14px!important; }
.pos-t-p14 { top: 14px!important; }
.pos-b-p14 { bottom: 14px!important; }
.pos-l-p14 { left: 14px!important; }
.pos-r-p14 { right: 14px!important; }

.pos-x-p14 { left: 14px!important; right: 14px!important; }
.pos-y-p14 { top: 14px!important; bottom: 14px!important; }

/* ** 15 ** */
.pos-p15   { top: 15px!important; bottom: 15px!important; left: 15px!important; right: 15px!important; }
.pos-t-p15 { top: 15px!important; }
.pos-b-p15 { bottom: 15px!important; }
.pos-l-p15 { left: 15px!important; }
.pos-r-p15 { right: 15px!important; }

.pos-x-p15 { left: 15px!important; right: 15px!important; }
.pos-y-p15 { top: 15px!important; bottom: 15px!important; }

/* ** 16 ** */
.pos-p16   { top: 16px!important; bottom: 16px!important; left: 16px!important; right: 16px!important; }
.pos-t-p16 { top: 16px!important; }
.pos-b-p16 { bottom: 16px!important; }
.pos-l-p16 { left: 16px!important; }
.pos-r-p16 { right: 16px!important; }

.pos-x-p16 { left: 16px!important; right: 16px!important; }
.pos-y-p16 { top: 16px!important; bottom: 16px!important; }

/* ** 18 ** */
.pos-p18   { top: 18px!important; bottom: 18px!important; left: 18px!important; right: 18px!important; }
.pos-t-p18 { top: 18px!important; }
.pos-b-p18 { bottom: 18px!important; }
.pos-l-p18 { left: 18px!important; }
.pos-r-p18 { right: 18px!important; }

.pos-x-p18 { left: 18px!important; right: 18px!important; }
.pos-y-p18 { top: 18px!important; bottom: 18px!important; }

/* ** 20 ** */
.pos-p20   { top: 20px!important; bottom: 20px!important; left: 20px!important; right: 20px!important; }
.pos-t-p20 { top: 20px!important; }
.pos-b-p20 { bottom: 20px!important; }
.pos-l-p20 { left: 20px!important; }
.pos-r-p20 { right: 20px!important; }

.pos-x-p20 { left: 20px!important; right: 20px!important; }
.pos-y-p20 { top: 20px!important; bottom: 20px!important; }

/* ** 22 ** */
.pos-p22   { top: 22px!important; bottom: 22px!important; left: 22px!important; right: 22px!important; }
.pos-t-p22 { top: 22px!important; }
.pos-b-p22 { bottom: 22px!important; }
.pos-l-p22 { left: 22px!important; }
.pos-r-p22 { right: 22px!important; }

.pos-x-p22 { left: 22px!important; right: 22px!important; }
.pos-y-p22 { top: 22px!important; bottom: 22px!important; }

/* ** 24 ** */
.pos-p24   { top: 24px!important; bottom: 24px!important; left: 24px!important; right: 24px!important; }
.pos-t-p24 { top: 24px!important; }
.pos-b-p24 { bottom: 24px!important; }
.pos-l-p24 { left: 24px!important; }
.pos-r-p24 { right: 24px!important; }

.pos-x-p24 { left: 24px!important; right: 24px!important; }
.pos-y-p24 { top: 24px!important; bottom: 24px!important; }

/* ** 25 ** */
.pos-p25   { top: 25px!important; bottom: 25px!important; left: 25px!important; right: 25px!important; }
.pos-t-p25 { top: 25px!important; }
.pos-b-p25 { bottom: 25px!important; }
.pos-l-p25 { left: 25px!important; }
.pos-r-p25 { right: 25px!important; }

.pos-x-p25 { left: 25px!important; right: 25px!important; }
.pos-y-p25 { top: 25px!important; bottom: 25px!important; }

/* ** 26 ** */
.pos-p26   { top: 26px!important; bottom: 26px!important; left: 26px!important; right: 26px!important; }
.pos-t-p26 { top: 26px!important; }
.pos-b-p26 { bottom: 26px!important; }
.pos-l-p26 { left: 26px!important; }
.pos-r-p26 { right: 26px!important; }

.pos-x-p26 { left: 26px!important; right: 26px!important; }
.pos-y-p26 { top: 26px!important; bottom: 26px!important; }

/* ** 28 ** */
.pos-p28   { top: 28px!important; bottom: 28px!important; left: 28px!important; right: 28px!important; }
.pos-t-p28 { top: 28px!important; }
.pos-b-p28 { bottom: 28px!important; }
.pos-l-p28 { left: 28px!important; }
.pos-r-p28 { right: 28px!important; }

.pos-x-p28 { left: 28px!important; right: 28px!important; }
.pos-y-p28 { top: 28px!important; bottom: 28px!important; }

/* ** 30 ** */
.pos-p30   { top: 30px!important; bottom: 30px!important; left: 30px!important; right: 30px!important; }
.pos-t-p30 { top: 30px!important; }
.pos-b-p30 { bottom: 30px!important; }
.pos-l-p30 { left: 30px!important; }
.pos-r-p30 { right: 30px!important; }

.pos-x-p30 { left: 30px!important; right: 30px!important; }
.pos-y-p30 { top: 30px!important; bottom: 30px!important; }

/* ** 35 ** */
.pos-p35   { top: 35px!important; bottom: 35px!important; left: 35px!important; right: 35px!important; }
.pos-t-p35 { top: 35px!important; }
.pos-b-p35 { bottom: 35px!important; }
.pos-l-p35 { left: 35px!important; }
.pos-r-p35 { right: 35px!important; }

.pos-x-p35 { left: 35px!important; right: 35px!important; }
.pos-y-p35 { top: 35px!important; bottom: 35px!important; }

/* ** 40 ** */
.pos-p40   { top: 40px!important; bottom: 40px!important; left: 40px!important; right: 40px!important; }
.pos-t-p40 { top: 40px!important; }
.pos-b-p40 { bottom: 40px!important; }
.pos-l-p40 { left: 40px!important; }
.pos-r-p40 { right: 40px!important; }

.pos-x-p40 { left: 40px!important; right: 40px!important; }
.pos-y-p40 { top: 40px!important; bottom: 40px!important; }

/* ** 45 ** */
.pos-p45   { top: 45px!important; bottom: 45px!important; left: 45px!important; right: 45px!important; }
.pos-t-p45 { top: 45px!important; }
.pos-b-p45 { bottom: 45px!important; }
.pos-l-p45 { left: 45px!important; }
.pos-r-p45 { right: 45px!important; }

.pos-x-p45 { left: 45px!important; right: 45px!important; }
.pos-y-p45 { top: 45px!important; bottom: 45px!important; }

/* ** 50 ** */
.pos-p50   { top: 50px!important; bottom: 50px!important; left: 50px!important; right: 50px!important; }
.pos-t-p50 { top: 50px!important; }
.pos-b-p50 { bottom: 50px!important; }
.pos-l-p50 { left: 50px!important; }
.pos-r-p50 { right: 50px!important; }

.pos-x-p50 { left: 50px!important; right: 50px!important; }
.pos-y-p50 { top: 50px!important; bottom: 50px!important; }

/* ** 55 ** */
.pos-p55   { top: 55px!important; bottom: 55px!important; left: 55px!important; right: 55px!important; }
.pos-t-p55 { top: 55px!important; }
.pos-b-p55 { bottom: 55px!important; }
.pos-l-p55 { left: 55px!important; }
.pos-r-p55 { right: 55px!important; }

.pos-x-p55 { left: 55px!important; right: 55px!important; }
.pos-y-p55 { top: 55px!important; bottom: 55px!important; }

/* ** 60 ** */
.pos-p60   { top: 60px!important; bottom: 60px!important; left: 60px!important; right: 60px!important; }
.pos-t-p60 { top: 60px!important; }
.pos-b-p60 { bottom: 60px!important; }
.pos-l-p60 { left: 60px!important; }
.pos-r-p60 { right: 60px!important; }

.pos-x-p60 { left: 60px!important; right: 60px!important; }
.pos-y-p60 { top: 60px!important; bottom: 60px!important; }

/* ** 65 ** */
.pos-p65   { top: 65px!important; bottom: 65px!important; left: 65px!important; right: 65px!important; }
.pos-t-p65 { top: 65px!important; }
.pos-b-p65 { bottom: 65px!important; }
.pos-l-p65 { left: 65px!important; }
.pos-r-p65 { right: 65px!important; }

.pos-x-p65 { left: 65px!important; right: 65px!important; }
.pos-y-p65 { top: 65px!important; bottom: 65px!important; }

/* ** 70 ** */
.pos-p70   { top: 70px!important; bottom: 70px!important; left: 70px!important; right: 70px!important; }
.pos-t-p70 { top: 70px!important; }
.pos-b-p70 { bottom: 70px!important; }
.pos-l-p70 { left: 70px!important; }
.pos-r-p70 { right: 70px!important; }

.pos-x-p70 { left: 70px!important; right: 70px!important; }
.pos-y-p70 { top: 70px!important; bottom: 70px!important; }

/* ** 75 ** */
.pos-p75   { top: 75px!important; bottom: 75px!important; left: 75px!important; right: 75px!important; }
.pos-t-p75 { top: 75px!important; }
.pos-b-p75 { bottom: 75px!important; }
.pos-l-p75 { left: 75px!important; }
.pos-r-p75 { right: 75px!important; }

.pos-x-p75 { left: 75px!important; right: 75px!important; }
.pos-y-p75 { top: 75px!important; bottom: 75px!important; }

/* ** 80 ** */
.pos-p80   { top: 80px!important; bottom: 80px!important; left: 80px!important; right: 80px!important; }
.pos-t-p80 { top: 80px!important; }
.pos-b-p80 { bottom: 80px!important; }
.pos-l-p80 { left: 80px!important; }
.pos-r-p80 { right: 80px!important; }

.pos-x-p80 { left: 80px!important; right: 80px!important; }
.pos-y-p80 { top: 80px!important; bottom: 80px!important; }

/* ** 85 ** */
.pos-p85   { top: 85px!important; bottom: 85px!important; left: 85px!important; right: 85px!important; }
.pos-t-p85 { top: 85px!important; }
.pos-b-p85 { bottom: 85px!important; }
.pos-l-p85 { left: 85px!important; }
.pos-r-p85 { right: 85px!important; }

.pos-x-p80 { left: 80px!important; right: 80px!important; }
.pos-y-p80 { top: 80px!important; bottom: 80px!important; }

/* ** 90 ** */
.pos-p90   { top: 90px!important; bottom: 90px!important; left: 90px!important; right: 90px!important; }
.pos-t-p90 { top: 90px!important; }
.pos-b-p90 { bottom: 90px!important; }
.pos-l-p90 { left: 90px!important; }
.pos-r-p90 { right: 90px!important; }

.pos-x-p90 { left: 90px!important; right: 90px!important; }
.pos-y-p90 { top: 90px!important; bottom: 90px!important; }

/* ** 95 ** */
.pos-p95   { top: 95px!important; bottom: 95px!important; left: 95px!important; right: 95px!important; }
.pos-t-p95 { top: 95px!important; }
.pos-b-p95 { bottom: 95px!important; }
.pos-l-p95 { left: 95px!important; }
.pos-r-p95 { right: 95px!important; }

.pos-x-p95 { left: 95px!important; right: 95px!important; }
.pos-y-p95 { top: 95px!important; bottom: 95px!important; }

/* ** 100 ** */
.pos-p100   { top: 100px!important; bottom: 100px!important; left: 100px!important; right: 100px!important; }
.pos-t-p100 { top: 100px!important; }
.pos-b-p100 { bottom: 100px!important; }
.pos-l-p100 { left: 100px!important; }
.pos-r-p100 { right: 100px!important; }

.pos-x-p100 { left: 100px!important; right: 100px!important; }
.pos-y-p100 { top: 100px!important; bottom: 100px!important; }
/* ***** END POSITION ***** */



@media (min-width: 576px) { /* sm */
    /* ***** BEGIN POSITION ***** */

    /* ** 0 ** */
    .pos-sm-0   { top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; }
    .pos-t-sm-0 { top: 0!important; }
    .pos-b-sm-0 { bottom: 0!important; }
    .pos-l-sm-0 { left: 0!important; }
    .pos-r-sm-0 { right: 0!important; }

    .pos-x-sm-0 { left: 0!important; right: 0!important; }
    .pos-y-sm-0 { top: 0!important; bottom: 0!important; }

    /* ** 1 ** */
    .pos-sm-p1   { top: 1px!important; bottom: 1px!important; left: 1px!important; right: 1px!important; }
    .pos-t-sm-p1 { top: 1px!important; }
    .pos-b-sm-p1 { bottom: 1px!important; }
    .pos-l-sm-p1 { left: 1px!important; }
    .pos-r-sm-p1 { right: 1px!important; }

    .pos-x-sm-p1 { left: 1px!important; right: 1px!important; }
    .pos-y-sm-p1 { top: 1px!important; bottom: 1px!important; }

    /* ** 2 ** */
    .pos-sm-p2   { top: 2px!important; bottom: 2px!important; left: 2px!important; right: 2px!important; }
    .pos-t-sm-p2 { top: 2px!important; }
    .pos-b-sm-p2 { bottom: 2px!important; }
    .pos-l-sm-p2 { left: 2px!important; }
    .pos-r-sm-p2 { right: 2px!important; }

    .pos-x-sm-p2 { left: 2px!important; right: 2px!important; }
    .pos-y-sm-p2 { top: 2px!important; bottom: 2px!important; }

    /* ** 3 ** */
    .pos-sm-p3   { top: 3px!important; bottom: 3px!important; left: 3px!important; right: 3px!important; }
    .pos-t-sm-p3 { top: 3px!important; }
    .pos-b-sm-p3 { bottom: 3px!important; }
    .pos-l-sm-p3 { left: 3px!important; }
    .pos-r-sm-p3 { right: 3px!important; }

    .pos-x-sm-p3 { left: 3px!important; right: 3px!important; }
    .pos-y-sm-p3 { top: 3px!important; bottom: 3px!important; }

    /* ** 4 ** */
    .pos-sm-p4   { top: 4px!important; bottom: 4px!important; left: 4px!important; right: 4px!important; }
    .pos-t-sm-p4 { top: 4px!important; }
    .pos-b-sm-p4 { bottom: 4px!important; }
    .pos-l-sm-p4 { left: 4px!important; }
    .pos-r-sm-p4 { right: 4px!important; }

    .pos-x-sm-p4 { left: 4px!important; right: 4px!important; }
    .pos-y-sm-p4 { top: 4px!important; bottom: 4px!important; }

    /* ** 5 ** */
    .pos-sm-p5   { top: 5px!important; bottom: 5px!important; left: 5px!important; right: 5px!important; }
    .pos-t-sm-p5 { top: 5px!important; }
    .pos-b-sm-p5 { bottom: 5px!important; }
    .pos-l-sm-p5 { left: 5px!important; }
    .pos-r-sm-p5 { right: 5px!important; }

    .pos-x-sm-p5 { left: 5px!important; right: 5px!important; }
    .pos-y-sm-p5 { top: 5px!important; bottom: 5px!important; }

    /* ** 6 ** */
    .pos-sm-p6   { top: 6px!important; bottom: 6px!important; left: 6px!important; right: 6px!important; }
    .pos-t-sm-p6 { top: 6px!important; }
    .pos-b-sm-p6 { bottom: 6px!important; }
    .pos-l-sm-p6 { left: 6px!important; }
    .pos-r-sm-p6 { right: 6px!important; }

    .pos-x-sm-p6 { left: 6px!important; right: 6px!important; }
    .pos-y-sm-p6 { top: 6px!important; bottom: 6px!important; }

    /* ** 7 ** */
    .pos-sm-p7   { top: 7px!important; bottom: 7px!important; left: 7px!important; right: 7px!important; }
    .pos-t-sm-p7 { top: 7px!important; }
    .pos-b-sm-p7 { bottom: 7px!important; }
    .pos-l-sm-p7 { left: 7px!important; }
    .pos-r-sm-p7 { right: 7px!important; }

    .pos-x-sm-p7 { left: 7px!important; right: 7px!important; }
    .pos-y-sm-p7 { top: 7px!important; bottom: 7px!important; }

    /* ** 8 ** */
    .pos-sm-p8   { top: 8px!important; bottom: 8px!important; left: 8px!important; right: 8px!important; }
    .pos-t-sm-p8 { top: 8px!important; }
    .pos-b-sm-p8 { bottom: 8px!important; }
    .pos-l-sm-p8 { left: 8px!important; }
    .pos-r-sm-p8 { right: 8px!important; }

    .pos-x-sm-p8 { left: 8px!important; right: 8px!important; }
    .pos-y-sm-p8 { top: 8px!important; bottom: 8px!important; }

    /* ** 9 ** */
    .pos-sm-p9   { top: 9px!important; bottom: 9px!important; left: 9px!important; right: 9px!important; }
    .pos-t-sm-p9 { top: 9px!important; }
    .pos-b-sm-p9 { bottom: 9px!important; }
    .pos-l-sm-p9 { left: 9px!important; }
    .pos-r-sm-p9 { right: 9px!important; }

    .pos-x-sm-p9 { left: 9px!important; right: 9px!important; }
    .pos-y-sm-p9 { top: 9px!important; bottom: 9px!important; }

    /* ** 10 ** */
    .pos-sm-p10   { top: 10px!important; bottom: 10px!important; left: 10px!important; right: 10px!important; }
    .pos-t-sm-p10 { top: 10px!important; }
    .pos-b-sm-p10 { bottom: 10px!important; }
    .pos-l-sm-p10 { left: 10px!important; }
    .pos-r-sm-p10 { right: 10px!important; }

    .pos-x-sm-p10 { left: 10px!important; right: 10px!important; }
    .pos-y-sm-p10 { top: 10px!important; bottom: 10px!important; }

    /* ** 12 ** */
    .pos-sm-p12   { top: 12px!important; bottom: 12px!important; left: 12px!important; right: 12px!important; }
    .pos-t-sm-p12 { top: 12px!important; }
    .pos-b-sm-p12 { bottom: 12px!important; }
    .pos-l-sm-p12 { left: 12px!important; }
    .pos-r-sm-p12 { right: 12px!important; }

    .pos-x-sm-p12 { left: 12px!important; right: 12px!important; }
    .pos-y-sm-p12 { top: 12px!important; bottom: 12px!important; }

    /* ** 14 ** */
    .pos-sm-p14   { top: 14px!important; bottom: 14px!important; left: 14px!important; right: 14px!important; }
    .pos-t-sm-p14 { top: 14px!important; }
    .pos-b-sm-p14 { bottom: 14px!important; }
    .pos-l-sm-p14 { left: 14px!important; }
    .pos-r-sm-p14 { right: 14px!important; }

    .pos-x-sm-p14 { left: 14px!important; right: 14px!important; }
    .pos-y-sm-p14 { top: 14px!important; bottom: 14px!important; }

    /* ** 15 ** */
    .pos-sm-p15  { top: 15px!important; bottom: 15px!important; left: 15px!important; right: 15px!important; }
    .pos-t-sm-p15 { top: 15px!important; }
    .pos-b-sm-p15 { bottom: 15px!important; }
    .pos-l-sm-p15 { left: 15px!important; }
    .pos-r-sm-p15 { right: 15px!important; }

    .pos-x-sm-p15 { left: 15px!important; right: 15px!important; }
    .pos-y-sm-p15 { top: 15px!important; bottom: 15px!important; }

    /* ** 16 ** */
    .pos-sm-p16  { top: 16px!important; bottom: 16px!important; left: 16px!important; right: 16px!important; }
    .pos-t-sm-p16 { top: 16px!important; }
    .pos-b-sm-p16 { bottom: 16px!important; }
    .pos-l-sm-p16 { left: 16px!important; }
    .pos-r-sm-p16 { right: 16px!important; }

    .pos-x-sm-p16 { left: 16px!important; right: 16px!important; }
    .pos-y-sm-p16 { top: 16px!important; bottom: 16px!important; }

    /* ** 20 ** */
    .pos-sm-p20  { top: 20px!important; bottom: 20px!important; left: 20px!important; right: 20px!important; }
    .pos-t-sm-p20 { top: 20px!important; }
    .pos-b-sm-p20 { bottom: 20px!important; }
    .pos-l-sm-p20 { left: 20px!important; }
    .pos-r-sm-p20 { right: 20px!important; }

    .pos-x-sm-p20 { left: 20px!important; right: 20px!important; }
    .pos-y-sm-p20 { top: 20px!important; bottom: 20px!important; }

    /* ** 18 ** */
    .pos-sm-p18  { top: 18px!important; bottom: 18px!important; left: 18px!important; right: 18px!important; }
    .pos-t-sm-p18 { top: 18px!important; }
    .pos-b-sm-p18 { bottom: 18px!important; }
    .pos-l-sm-p18 { left: 18px!important; }
    .pos-r-sm-p18 { right: 18px!important; }

    .pos-x-sm-p18 { left: 18px!important; right: 18px!important; }
    .pos-y-sm-p18 { top: 18px!important; bottom: 18px!important; }

    /* ** 22 ** */
    .pos-sm-p22  { top: 22px!important; bottom: 22px!important; left: 22px!important; right: 22px!important; }
    .pos-t-sm-p22 { top: 22px!important; }
    .pos-b-sm-p22 { bottom: 22px!important; }
    .pos-l-sm-p22 { left: 22px!important; }
    .pos-r-sm-p22 { right: 22px!important; }

    .pos-x-sm-p22 { left: 22px!important; right: 22px!important; }
    .pos-y-sm-p22 { top: 22px!important; bottom: 22px!important; }

    /* ** 24 ** */
    .pos-sm-p24  { top: 24px!important; bottom: 24px!important; left: 24px!important; right: 24px!important; }
    .pos-t-sm-p24 { top: 24px!important; }
    .pos-b-sm-p24 { bottom: 24px!important; }
    .pos-l-sm-p24 { left: 24px!important; }
    .pos-r-sm-p24 { right: 24px!important; }

    .pos-x-sm-p24 { left: 24px!important; right: 24px!important; }
    .pos-y-sm-p24 { top: 24px!important; bottom: 24px!important; }

    /* ** 25 ** */
    .pos-sm-p25  { top: 25px!important; bottom: 25px!important; left: 25px!important; right: 25px!important; }
    .pos-t-sm-p25 { top: 25px!important; }
    .pos-b-sm-p25 { bottom: 25px!important; }
    .pos-l-sm-p25 { left: 25px!important; }
    .pos-r-sm-p25 { right: 25px!important; }

    .pos-x-sm-p25 { left: 25px!important; right: 25px!important; }
    .pos-y-sm-p25 { top: 25px!important; bottom: 25px!important; }

    /* ** 26 ** */
    .pos-sm-p26  { top: 26px!important; bottom: 26px!important; left: 26px!important; right: 26px!important; }
    .pos-t-sm-p26 { top: 26px!important; }
    .pos-b-sm-p26 { bottom: 26px!important; }
    .pos-l-sm-p26 { left: 26px!important; }
    .pos-r-sm-p26 { right: 26px!important; }

    .pos-x-sm-p26 { left: 26px!important; right: 26px!important; }
    .pos-y-sm-p26 { top: 26px!important; bottom: 26px!important; }

    /* ** 28 ** */
    .pos-sm-p28  { top: 28px!important; bottom: 28px!important; left: 28px!important; right: 28px!important; }
    .pos-t-sm-p28 { top: 28px!important; }
    .pos-b-sm-p28 { bottom: 28px!important; }
    .pos-l-sm-p28 { left: 28px!important; }
    .pos-r-sm-p28 { right: 28px!important; }

    .pos-x-sm-p28 { left: 28px!important; right: 28px!important; }
    .pos-y-sm-p28 { top: 28px!important; bottom: 28px!important; }

    /* ** 30 ** */
    .pos-sm-p30  { top: 30px!important; bottom: 30px!important; left: 30px!important; right: 30px!important; }
    .pos-t-sm-p30 { top: 30px!important; }
    .pos-b-sm-p30 { bottom: 30px!important; }
    .pos-l-sm-p30 { left: 30px!important; }
    .pos-r-sm-p30 { right: 30px!important; }

    .pos-x-sm-p30 { left: 30px!important; right: 30px!important; }
    .pos-y-sm-p30 { top: 30px!important; bottom: 30px!important; }

    /* ** 35 ** */
    .pos-sm-p35  { top: 35px!important; bottom: 35px!important; left: 35px!important; right: 35px!important; }
    .pos-t-sm-p35 { top: 35px!important; }
    .pos-b-sm-p35 { bottom: 35px!important; }
    .pos-l-sm-p35 { left: 35px!important; }
    .pos-r-sm-p35 { right: 35px!important; }

    .pos-x-sm-p35 { left: 35px!important; right: 35px!important; }
    .pos-y-sm-p35 { top: 35px!important; bottom: 35px!important; }

    /* ** 40 ** */
    .pos-sm-p40   { top: 40px!important; bottom: 40px!important; left: 40px!important; right: 40px!important; }
    .pos-t-sm-p40 { top: 40px!important; }
    .pos-b-sm-p40 { bottom: 40px!important; }
    .pos-l-sm-p40 { left: 40px!important; }
    .pos-r-sm-p40 { right: 40px!important; }

    .pos-x-sm-p40 { left: 40px!important; right: 40px!important; }
    .pos-y-sm-p40 { top: 40px!important; bottom: 40px!important; }

    /* ** 45 ** */
    .pos-sm-p45   { top: 45px!important; bottom: 45px!important; left: 45px!important; right: 45px!important; }
    .pos-t-sm-p45 { top: 45px!important; }
    .pos-b-sm-p45 { bottom: 45px!important; }
    .pos-l-sm-p45 { left: 45px!important; }
    .pos-r-sm-p45 { right: 45px!important; }

    .pos-x-sm-p45 { left: 45px!important; right: 45px!important; }
    .pos-y-sm-p45 { top: 45px!important; bottom: 45px!important; }

    /* ** 50 ** */
    .pos-sm-p50   { top: 50px!important; bottom: 50px!important; left: 50px!important; right: 50px!important; }
    .pos-t-sm-p50 { top: 50px!important; }
    .pos-b-sm-p50 { bottom: 50px!important; }
    .pos-l-sm-p50 { left: 50px!important; }
    .pos-r-sm-p50 { right: 50px!important; }

    .pos-x-sm-p50 { left: 50px!important; right: 50px!important; }
    .pos-y-sm-p50 { top: 50px!important; bottom: 50px!important; }

    /* ** 55 ** */
    .pos-sm-p55   { top: 55px!important; bottom: 55px!important; left: 55px!important; right: 55px!important; }
    .pos-t-sm-p55 { top: 55px!important; }
    .pos-b-sm-p55 { bottom: 55px!important; }
    .pos-l-sm-p55 { left: 55px!important; }
    .pos-r-sm-p55 { right: 55px!important; }

    .pos-x-sm-p55 { left: 55px!important; right: 55px!important; }
    .pos-y-sm-p55 { top: 55px!important; bottom: 55px!important; }

    /* ** 60 ** */
    .pos-sm-p60   { top: 60px!important; bottom: 60px!important; left: 60px!important; right: 60px!important; }
    .pos-t-sm-p60 { top: 60px!important; }
    .pos-b-sm-p60 { bottom: 60px!important; }
    .pos-l-sm-p60 { left: 60px!important; }
    .pos-r-sm-p60 { right: 60px!important; }

    .pos-x-sm-p60 { left: 60px!important; right: 60px!important; }
    .pos-y-sm-p60 { top: 60px!important; bottom: 60px!important; }

    /* ** 65 ** */
    .pos-sm-p65   { top: 65px!important; bottom: 65px!important; left: 65px!important; right: 65px!important; }
    .pos-t-sm-p65 { top: 65px!important; }
    .pos-b-sm-p65 { bottom: 65px!important; }
    .pos-l-sm-p65 { left: 65px!important; }
    .pos-r-sm-p65 { right: 65px!important; }

    .pos-x-sm-p65 { left: 65px!important; right: 65px!important; }
    .pos-y-sm-p65 { top: 65px!important; bottom: 65px!important; }

    /* ** 70 ** */
    .pos-sm-p70   { top: 70px!important; bottom: 70px!important; left: 70px!important; right: 70px!important; }
    .pos-t-sm-p70 { top: 70px!important; }
    .pos-b-sm-p70 { bottom: 70px!important; }
    .pos-l-sm-p70 { left: 70px!important; }
    .pos-r-sm-p70 { right: 70px!important; }

    .pos-x-sm-p70 { left: 70px!important; right: 70px!important; }
    .pos-y-sm-p70 { top: 70px!important; bottom: 70px!important; }

    /* ** 75 ** */
    .pos-sm-p75   { top: 75px!important; bottom: 75px!important; left: 75px!important; right: 75px!important; }
    .pos-t-sm-p75 { top: 75px!important; }
    .pos-b-sm-p75 { bottom: 75px!important; }
    .pos-l-sm-p75 { left: 75px!important; }
    .pos-r-sm-p75 { right: 75px!important; }

    .pos-x-sm-p75 { left: 75px!important; right: 75px!important; }
    .pos-y-sm-p75 { top: 75px!important; bottom: 75px!important; }

    /* ** 80 ** */
    .pos-sm-p80   { top: 80px!important; bottom: 80px!important; left: 80px!important; right: 80px!important; }
    .pos-t-sm-p80 { top: 80px!important; }
    .pos-b-sm-p80 { bottom: 80px!important; }
    .pos-l-sm-p80 { left: 80px!important; }
    .pos-r-sm-p80 { right: 80px!important; }

    .pos-x-sm-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-sm-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 85 ** */
    .pos-sm-p85   { top: 85px!important; bottom: 85px!important; left: 85px!important; right: 85px!important; }
    .pos-t-sm-p85 { top: 85px!important; }
    .pos-b-sm-p85 { bottom: 85px!important; }
    .pos-l-sm-p85 { left: 85px!important; }
    .pos-r-sm-p85 { right: 85px!important; }

    .pos-x-sm-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-sm-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 90 ** */
    .pos-sm-p90   { top: 90px!important; bottom: 90px!important; left: 90px!important; right: 90px!important; }
    .pos-t-sm-p90 { top: 90px!important; }
    .pos-b-sm-p90 { bottom: 90px!important; }
    .pos-l-sm-p90 { left: 90px!important; }
    .pos-r-sm-p90 { right: 90px!important; }

    .pos-x-sm-p90 { left: 90px!important; right: 90px!important; }
    .pos-y-sm-p90 { top: 90px!important; bottom: 90px!important; }

    /* ** 95 ** */
    .pos-sm-p95   { top: 95px!important; bottom: 95px!important; left: 95px!important; right: 95px!important; }
    .pos-t-sm-p95 { top: 95px!important; }
    .pos-b-sm-p95 { bottom: 95px!important; }
    .pos-l-sm-p95 { left: 95px!important; }
    .pos-r-sm-p95 { right: 95px!important; }

    .pos-x-sm-p95 { left: 95px!important; right: 95px!important; }
    .pos-y-sm-p95 { top: 95px!important; bottom: 95px!important; }

    /* ** 100 ** */
    .pos-sm-p100   { top: 100px!important; bottom: 100px!important; left: 100px!important; right: 100px!important; }
    .pos-t-sm-p100 { top: 100px!important; }
    .pos-b-sm-p100 { bottom: 100px!important; }
    .pos-l-sm-p100 { left: 100px!important; }
    .pos-r-sm-p100 { right: 100px!important; }

    .pos-x-sm-p100 { left: 100px!important; right: 100px!important; }
    .pos-y-sm-p100 { top: 100px!important; bottom: 100px!important; }
    /* ***** END POSITION ***** */
}

@media (min-width: 768px) { /* md */
     /* ***** BEGIN POSITION ***** */

    /* ** 0 ** */
    .pos-md-0   { top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; }
    .pos-t-md-0 { top: 0!important; }
    .pos-b-md-0 { bottom: 0!important; }
    .pos-l-md-0 { left: 0!important; }
    .pos-r-md-0 { right: 0!important; }

    .pos-x-md-0 { left: 0!important; right: 0!important; }
    .pos-y-md-0 { top: 0!important; bottom: 0!important; }

    /* ** 1 ** */
    .pos-md-p1   { top: 1px!important; bottom: 1px!important; left: 1px!important; right: 1px!important; }
    .pos-t-md-p1 { top: 1px!important; }
    .pos-b-md-p1 { bottom: 1px!important; }
    .pos-l-md-p1 { left: 1px!important; }
    .pos-r-md-p1 { right: 1px!important; }

    .pos-x-md-p1 { left: 1px!important; right: 1px!important; }
    .pos-y-md-p1 { top: 1px!important; bottom: 1px!important; }

    /* ** 2 ** */
    .pos-md-p2   { top: 2px!important; bottom: 2px!important; left: 2px!important; right: 2px!important; }
    .pos-t-md-p2 { top: 2px!important; }
    .pos-b-md-p2 { bottom: 2px!important; }
    .pos-l-md-p2 { left: 2px!important; }
    .pos-r-md-p2 { right: 2px!important; }

    .pos-x-md-p2 { left: 2px!important; right: 2px!important; }
    .pos-y-md-p2 { top: 2px!important; bottom: 2px!important; }

    /* ** 3 ** */
    .pos-md-p3   { top: 3px!important; bottom: 3px!important; left: 3px!important; right: 3px!important; }
    .pos-t-md-p3 { top: 3px!important; }
    .pos-b-md-p3 { bottom: 3px!important; }
    .pos-l-md-p3 { left: 3px!important; }
    .pos-r-md-p3 { right: 3px!important; }

    .pos-x-md-p3 { left: 3px!important; right: 3px!important; }
    .pos-y-md-p3 { top: 3px!important; bottom: 3px!important; }

    /* ** 4 ** */
    .pos-md-p4   { top: 4px!important; bottom: 4px!important; left: 4px!important; right: 4px!important; }
    .pos-t-md-p4 { top: 4px!important; }
    .pos-b-md-p4 { bottom: 4px!important; }
    .pos-l-md-p4 { left: 4px!important; }
    .pos-r-md-p4 { right: 4px!important; }

    .pos-x-md-p4 { left: 4px!important; right: 4px!important; }
    .pos-y-md-p4 { top: 4px!important; bottom: 4px!important; }

    /* ** 5 ** */
    .pos-md-p5   { top: 5px!important; bottom: 5px!important; left: 5px!important; right: 5px!important; }
    .pos-t-md-p5 { top: 5px!important; }
    .pos-b-md-p5 { bottom: 5px!important; }
    .pos-l-md-p5 { left: 5px!important; }
    .pos-r-md-p5 { right: 5px!important; }

    .pos-x-md-p5 { left: 5px!important; right: 5px!important; }
    .pos-y-md-p5 { top: 5px!important; bottom: 5px!important; }

    /* ** 6 ** */
    .pos-md-p6   { top: 6px!important; bottom: 6px!important; left: 6px!important; right: 6px!important; }
    .pos-t-md-p6 { top: 6px!important; }
    .pos-b-md-p6 { bottom: 6px!important; }
    .pos-l-md-p6 { left: 6px!important; }
    .pos-r-md-p6 { right: 6px!important; }

    .pos-x-md-p6 { left: 6px!important; right: 6px!important; }
    .pos-y-md-p6 { top: 6px!important; bottom: 6px!important; }

    /* ** 7 ** */
    .pos-md-p7   { top: 7px!important; bottom: 7px!important; left: 7px!important; right: 7px!important; }
    .pos-t-md-p7 { top: 7px!important; }
    .pos-b-md-p7 { bottom: 7px!important; }
    .pos-l-md-p7 { left: 7px!important; }
    .pos-r-md-p7 { right: 7px!important; }

    .pos-x-md-p7 { left: 7px!important; right: 7px!important; }
    .pos-y-md-p7 { top: 7px!important; bottom: 7px!important; }

    /* ** 8 ** */
    .pos-md-p8   { top: 8px!important; bottom: 8px!important; left: 8px!important; right: 8px!important; }
    .pos-t-md-p8 { top: 8px!important; }
    .pos-b-md-p8 { bottom: 8px!important; }
    .pos-l-md-p8 { left: 8px!important; }
    .pos-r-md-p8 { right: 8px!important; }

    .pos-x-md-p8 { left: 8px!important; right: 8px!important; }
    .pos-y-md-p8 { top: 8px!important; bottom: 8px!important; }

    /* ** 9 ** */
    .pos-md-p9   { top: 9px!important; bottom: 9px!important; left: 9px!important; right: 9px!important; }
    .pos-t-md-p9 { top: 9px!important; }
    .pos-b-md-p9 { bottom: 9px!important; }
    .pos-l-md-p9 { left: 9px!important; }
    .pos-r-md-p9 { right: 9px!important; }

    .pos-x-md-p9 { left: 9px!important; right: 9px!important; }
    .pos-y-md-p9 { top: 9px!important; bottom: 9px!important; }

    /* ** 10 ** */
    .pos-md-p10   { top: 10px!important; bottom: 10px!important; left: 10px!important; right: 10px!important; }
    .pos-t-md-p10 { top: 10px!important; }
    .pos-b-md-p10 { bottom: 10px!important; }
    .pos-l-md-p10 { left: 10px!important; }
    .pos-r-md-p10 { right: 10px!important; }

    .pos-x-md-p10 { left: 10px!important; right: 10px!important; }
    .pos-y-md-p10 { top: 10px!important; bottom: 10px!important; }

    /* ** 12 ** */
    .pos-md-p12   { top: 12px!important; bottom: 12px!important; left: 12px!important; right: 12px!important; }
    .pos-t-md-p12 { top: 12px!important; }
    .pos-b-md-p12 { bottom: 12px!important; }
    .pos-l-md-p12 { left: 12px!important; }
    .pos-r-md-p12 { right: 12px!important; }

    .pos-x-md-p12 { left: 12px!important; right: 12px!important; }
    .pos-y-md-p12 { top: 12px!important; bottom: 12px!important; }

    /* ** 14 ** */
    .pos-md-p14   { top: 14px!important; bottom: 14px!important; left: 14px!important; right: 14px!important; }
    .pos-t-md-p14 { top: 14px!important; }
    .pos-b-md-p14 { bottom: 14px!important; }
    .pos-l-md-p14 { left: 14px!important; }
    .pos-r-md-p14 { right: 14px!important; }

    .pos-x-md-p14 { left: 14px!important; right: 14px!important; }
    .pos-y-md-p14 { top: 14px!important; bottom: 14px!important; }

    /* ** 15 ** */
    .pos-md-p15  { top: 15px!important; bottom: 15px!important; left: 15px!important; right: 15px!important; }
    .pos-t-md-p15 { top: 15px!important; }
    .pos-b-md-p15 { bottom: 15px!important; }
    .pos-l-md-p15 { left: 15px!important; }
    .pos-r-md-p15 { right: 15px!important; }

    .pos-x-md-p15 { left: 15px!important; right: 15px!important; }
    .pos-y-md-p15 { top: 15px!important; bottom: 15px!important; }

    /* ** 16 ** */
    .pos-md-p16  { top: 16px!important; bottom: 16px!important; left: 16px!important; right: 16px!important; }
    .pos-t-md-p16 { top: 16px!important; }
    .pos-b-md-p16 { bottom: 16px!important; }
    .pos-l-md-p16 { left: 16px!important; }
    .pos-r-md-p16 { right: 16px!important; }

    .pos-x-md-p16 { left: 16px!important; right: 16px!important; }
    .pos-y-md-p16 { top: 16px!important; bottom: 16px!important; }

    /* ** 20 ** */
    .pos-md-p20  { top: 20px!important; bottom: 20px!important; left: 20px!important; right: 20px!important; }
    .pos-t-md-p20 { top: 20px!important; }
    .pos-b-md-p20 { bottom: 20px!important; }
    .pos-l-md-p20 { left: 20px!important; }
    .pos-r-md-p20 { right: 20px!important; }

    .pos-x-md-p20 { left: 20px!important; right: 20px!important; }
    .pos-y-md-p20 { top: 20px!important; bottom: 20px!important; }

    /* ** 18 ** */
    .pos-md-p18  { top: 18px!important; bottom: 18px!important; left: 18px!important; right: 18px!important; }
    .pos-t-md-p18 { top: 18px!important; }
    .pos-b-md-p18 { bottom: 18px!important; }
    .pos-l-md-p18 { left: 18px!important; }
    .pos-r-md-p18 { right: 18px!important; }

    .pos-x-md-p18 { left: 18px!important; right: 18px!important; }
    .pos-y-md-p18 { top: 18px!important; bottom: 18px!important; }

    /* ** 22 ** */
    .pos-md-p22  { top: 22px!important; bottom: 22px!important; left: 22px!important; right: 22px!important; }
    .pos-t-md-p22 { top: 22px!important; }
    .pos-b-md-p22 { bottom: 22px!important; }
    .pos-l-md-p22 { left: 22px!important; }
    .pos-r-md-p22 { right: 22px!important; }

    .pos-x-md-p22 { left: 22px!important; right: 22px!important; }
    .pos-y-md-p22 { top: 22px!important; bottom: 22px!important; }

    /* ** 24 ** */
    .pos-md-p24  { top: 24px!important; bottom: 24px!important; left: 24px!important; right: 24px!important; }
    .pos-t-md-p24 { top: 24px!important; }
    .pos-b-md-p24 { bottom: 24px!important; }
    .pos-l-md-p24 { left: 24px!important; }
    .pos-r-md-p24 { right: 24px!important; }

    .pos-x-md-p24 { left: 24px!important; right: 24px!important; }
    .pos-y-md-p24 { top: 24px!important; bottom: 24px!important; }

    /* ** 25 ** */
    .pos-md-p25  { top: 25px!important; bottom: 25px!important; left: 25px!important; right: 25px!important; }
    .pos-t-md-p25 { top: 25px!important; }
    .pos-b-md-p25 { bottom: 25px!important; }
    .pos-l-md-p25 { left: 25px!important; }
    .pos-r-md-p25 { right: 25px!important; }

    .pos-x-md-p25 { left: 25px!important; right: 25px!important; }
    .pos-y-md-p25 { top: 25px!important; bottom: 25px!important; }

    /* ** 26 ** */
    .pos-md-p26  { top: 26px!important; bottom: 26px!important; left: 26px!important; right: 26px!important; }
    .pos-t-md-p26 { top: 26px!important; }
    .pos-b-md-p26 { bottom: 26px!important; }
    .pos-l-md-p26 { left: 26px!important; }
    .pos-r-md-p26 { right: 26px!important; }

    .pos-x-md-p26 { left: 26px!important; right: 26px!important; }
    .pos-y-md-p26 { top: 26px!important; bottom: 26px!important; }

    /* ** 28 ** */
    .pos-md-p28  { top: 28px!important; bottom: 28px!important; left: 28px!important; right: 28px!important; }
    .pos-t-md-p28 { top: 28px!important; }
    .pos-b-md-p28 { bottom: 28px!important; }
    .pos-l-md-p28 { left: 28px!important; }
    .pos-r-md-p28 { right: 28px!important; }

    .pos-x-md-p28 { left: 28px!important; right: 28px!important; }
    .pos-y-md-p28 { top: 28px!important; bottom: 28px!important; }

    /* ** 30 ** */
    .pos-md-p30  { top: 30px!important; bottom: 30px!important; left: 30px!important; right: 30px!important; }
    .pos-t-md-p30 { top: 30px!important; }
    .pos-b-md-p30 { bottom: 30px!important; }
    .pos-l-md-p30 { left: 30px!important; }
    .pos-r-md-p30 { right: 30px!important; }

    .pos-x-md-p30 { left: 30px!important; right: 30px!important; }
    .pos-y-md-p30 { top: 30px!important; bottom: 30px!important; }

    /* ** 35 ** */
    .pos-md-p35  { top: 35px!important; bottom: 35px!important; left: 35px!important; right: 35px!important; }
    .pos-t-md-p35 { top: 35px!important; }
    .pos-b-md-p35 { bottom: 35px!important; }
    .pos-l-md-p35 { left: 35px!important; }
    .pos-r-md-p35 { right: 35px!important; }

    .pos-x-md-p35 { left: 35px!important; right: 35px!important; }
    .pos-y-md-p35 { top: 35px!important; bottom: 35px!important; }

    /* ** 40 ** */
    .pos-md-p40   { top: 40px!important; bottom: 40px!important; left: 40px!important; right: 40px!important; }
    .pos-t-md-p40 { top: 40px!important; }
    .pos-b-md-p40 { bottom: 40px!important; }
    .pos-l-md-p40 { left: 40px!important; }
    .pos-r-md-p40 { right: 40px!important; }

    .pos-x-md-p40 { left: 40px!important; right: 40px!important; }
    .pos-y-md-p40 { top: 40px!important; bottom: 40px!important; }

    /* ** 45 ** */
    .pos-md-p45   { top: 45px!important; bottom: 45px!important; left: 45px!important; right: 45px!important; }
    .pos-t-md-p45 { top: 45px!important; }
    .pos-b-md-p45 { bottom: 45px!important; }
    .pos-l-md-p45 { left: 45px!important; }
    .pos-r-md-p45 { right: 45px!important; }

    .pos-x-md-p45 { left: 45px!important; right: 45px!important; }
    .pos-y-md-p45 { top: 45px!important; bottom: 45px!important; }

    /* ** 50 ** */
    .pos-md-p50   { top: 50px!important; bottom: 50px!important; left: 50px!important; right: 50px!important; }
    .pos-t-md-p50 { top: 50px!important; }
    .pos-b-md-p50 { bottom: 50px!important; }
    .pos-l-md-p50 { left: 50px!important; }
    .pos-r-md-p50 { right: 50px!important; }

    .pos-x-md-p50 { left: 50px!important; right: 50px!important; }
    .pos-y-md-p50 { top: 50px!important; bottom: 50px!important; }

    /* ** 55 ** */
    .pos-md-p55   { top: 55px!important; bottom: 55px!important; left: 55px!important; right: 55px!important; }
    .pos-t-md-p55 { top: 55px!important; }
    .pos-b-md-p55 { bottom: 55px!important; }
    .pos-l-md-p55 { left: 55px!important; }
    .pos-r-md-p55 { right: 55px!important; }

    .pos-x-md-p55 { left: 55px!important; right: 55px!important; }
    .pos-y-md-p55 { top: 55px!important; bottom: 55px!important; }

    /* ** 60 ** */
    .pos-md-p60   { top: 60px!important; bottom: 60px!important; left: 60px!important; right: 60px!important; }
    .pos-t-md-p60 { top: 60px!important; }
    .pos-b-md-p60 { bottom: 60px!important; }
    .pos-l-md-p60 { left: 60px!important; }
    .pos-r-md-p60 { right: 60px!important; }

    .pos-x-md-p60 { left: 60px!important; right: 60px!important; }
    .pos-y-md-p60 { top: 60px!important; bottom: 60px!important; }

    /* ** 65 ** */
    .pos-md-p65   { top: 65px!important; bottom: 65px!important; left: 65px!important; right: 65px!important; }
    .pos-t-md-p65 { top: 65px!important; }
    .pos-b-md-p65 { bottom: 65px!important; }
    .pos-l-md-p65 { left: 65px!important; }
    .pos-r-md-p65 { right: 65px!important; }

    .pos-x-md-p65 { left: 65px!important; right: 65px!important; }
    .pos-y-md-p65 { top: 65px!important; bottom: 65px!important; }

    /* ** 70 ** */
    .pos-md-p70   { top: 70px!important; bottom: 70px!important; left: 70px!important; right: 70px!important; }
    .pos-t-md-p70 { top: 70px!important; }
    .pos-b-md-p70 { bottom: 70px!important; }
    .pos-l-md-p70 { left: 70px!important; }
    .pos-r-md-p70 { right: 70px!important; }

    .pos-x-md-p70 { left: 70px!important; right: 70px!important; }
    .pos-y-md-p70 { top: 70px!important; bottom: 70px!important; }

    /* ** 75 ** */
    .pos-md-p75   { top: 75px!important; bottom: 75px!important; left: 75px!important; right: 75px!important; }
    .pos-t-md-p75 { top: 75px!important; }
    .pos-b-md-p75 { bottom: 75px!important; }
    .pos-l-md-p75 { left: 75px!important; }
    .pos-r-md-p75 { right: 75px!important; }

    .pos-x-md-p75 { left: 75px!important; right: 75px!important; }
    .pos-y-md-p75 { top: 75px!important; bottom: 75px!important; }

    /* ** 80 ** */
    .pos-md-p80   { top: 80px!important; bottom: 80px!important; left: 80px!important; right: 80px!important; }
    .pos-t-md-p80 { top: 80px!important; }
    .pos-b-md-p80 { bottom: 80px!important; }
    .pos-l-md-p80 { left: 80px!important; }
    .pos-r-md-p80 { right: 80px!important; }

    .pos-x-md-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-md-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 85 ** */
    .pos-md-p85   { top: 85px!important; bottom: 85px!important; left: 85px!important; right: 85px!important; }
    .pos-t-md-p85 { top: 85px!important; }
    .pos-b-md-p85 { bottom: 85px!important; }
    .pos-l-md-p85 { left: 85px!important; }
    .pos-r-md-p85 { right: 85px!important; }

    .pos-x-md-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-md-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 90 ** */
    .pos-md-p90   { top: 90px!important; bottom: 90px!important; left: 90px!important; right: 90px!important; }
    .pos-t-md-p90 { top: 90px!important; }
    .pos-b-md-p90 { bottom: 90px!important; }
    .pos-l-md-p90 { left: 90px!important; }
    .pos-r-md-p90 { right: 90px!important; }

    .pos-x-md-p90 { left: 90px!important; right: 90px!important; }
    .pos-y-md-p90 { top: 90px!important; bottom: 90px!important; }

    /* ** 95 ** */
    .pos-md-p95   { top: 95px!important; bottom: 95px!important; left: 95px!important; right: 95px!important; }
    .pos-t-md-p95 { top: 95px!important; }
    .pos-b-md-p95 { bottom: 95px!important; }
    .pos-l-md-p95 { left: 95px!important; }
    .pos-r-md-p95 { right: 95px!important; }

    .pos-x-md-p95 { left: 95px!important; right: 95px!important; }
    .pos-y-md-p95 { top: 95px!important; bottom: 95px!important; }

    /* ** 100 ** */
    .pos-md-p100   { top: 100px!important; bottom: 100px!important; left: 100px!important; right: 100px!important; }
    .pos-t-md-p100 { top: 100px!important; }
    .pos-b-md-p100 { bottom: 100px!important; }
    .pos-l-md-p100 { left: 100px!important; }
    .pos-r-md-p100 { right: 100px!important; }

    .pos-x-md-p100 { left: 100px!important; right: 100px!important; }
    .pos-y-md-p100 { top: 100px!important; bottom: 100px!important; }
    /* ***** END POSITION ***** */
}

@media (min-width: 992px) { /* lg */
    /* ***** BEGIN POSITION ***** */

    /* ** 0 ** */
    .pos-lg-0   { top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; }
    .pos-t-lg-0 { top: 0!important; }
    .pos-b-lg-0 { bottom: 0!important; }
    .pos-l-lg-0 { left: 0!important; }
    .pos-r-lg-0 { right: 0!important; }

    .pos-x-lg-0 { left: 0!important; right: 0!important; }
    .pos-y-lg-0 { top: 0!important; bottom: 0!important; }

    /* ** 1 ** */
    .pos-lg-p1   { top: 1px!important; bottom: 1px!important; left: 1px!important; right: 1px!important; }
    .pos-t-lg-p1 { top: 1px!important; }
    .pos-b-lg-p1 { bottom: 1px!important; }
    .pos-l-lg-p1 { left: 1px!important; }
    .pos-r-lg-p1 { right: 1px!important; }

    .pos-x-lg-p1 { left: 1px!important; right: 1px!important; }
    .pos-y-lg-p1 { top: 1px!important; bottom: 1px!important; }

    /* ** 2 ** */
    .pos-lg-p2   { top: 2px!important; bottom: 2px!important; left: 2px!important; right: 2px!important; }
    .pos-t-lg-p2 { top: 2px!important; }
    .pos-b-lg-p2 { bottom: 2px!important; }
    .pos-l-lg-p2 { left: 2px!important; }
    .pos-r-lg-p2 { right: 2px!important; }

    .pos-x-lg-p2 { left: 2px!important; right: 2px!important; }
    .pos-y-lg-p2 { top: 2px!important; bottom: 2px!important; }

    /* ** 3 ** */
    .pos-lg-p3   { top: 3px!important; bottom: 3px!important; left: 3px!important; right: 3px!important; }
    .pos-t-lg-p3 { top: 3px!important; }
    .pos-b-lg-p3 { bottom: 3px!important; }
    .pos-l-lg-p3 { left: 3px!important; }
    .pos-r-lg-p3 { right: 3px!important; }

    .pos-x-lg-p3 { left: 3px!important; right: 3px!important; }
    .pos-y-lg-p3 { top: 3px!important; bottom: 3px!important; }

    /* ** 4 ** */
    .pos-lg-p4   { top: 4px!important; bottom: 4px!important; left: 4px!important; right: 4px!important; }
    .pos-t-lg-p4 { top: 4px!important; }
    .pos-b-lg-p4 { bottom: 4px!important; }
    .pos-l-lg-p4 { left: 4px!important; }
    .pos-r-lg-p4 { right: 4px!important; }

    .pos-x-lg-p4 { left: 4px!important; right: 4px!important; }
    .pos-y-lg-p4 { top: 4px!important; bottom: 4px!important; }

    /* ** 5 ** */
    .pos-lg-p5   { top: 5px!important; bottom: 5px!important; left: 5px!important; right: 5px!important; }
    .pos-t-lg-p5 { top: 5px!important; }
    .pos-b-lg-p5 { bottom: 5px!important; }
    .pos-l-lg-p5 { left: 5px!important; }
    .pos-r-lg-p5 { right: 5px!important; }

    .pos-x-lg-p5 { left: 5px!important; right: 5px!important; }
    .pos-y-lg-p5 { top: 5px!important; bottom: 5px!important; }

    /* ** 6 ** */
    .pos-lg-p6   { top: 6px!important; bottom: 6px!important; left: 6px!important; right: 6px!important; }
    .pos-t-lg-p6 { top: 6px!important; }
    .pos-b-lg-p6 { bottom: 6px!important; }
    .pos-l-lg-p6 { left: 6px!important; }
    .pos-r-lg-p6 { right: 6px!important; }

    .pos-x-lg-p6 { left: 6px!important; right: 6px!important; }
    .pos-y-lg-p6 { top: 6px!important; bottom: 6px!important; }

    /* ** 7 ** */
    .pos-lg-p7   { top: 7px!important; bottom: 7px!important; left: 7px!important; right: 7px!important; }
    .pos-t-lg-p7 { top: 7px!important; }
    .pos-b-lg-p7 { bottom: 7px!important; }
    .pos-l-lg-p7 { left: 7px!important; }
    .pos-r-lg-p7 { right: 7px!important; }

    .pos-x-lg-p7 { left: 7px!important; right: 7px!important; }
    .pos-y-lg-p7 { top: 7px!important; bottom: 7px!important; }

    /* ** 8 ** */
    .pos-lg-p8   { top: 8px!important; bottom: 8px!important; left: 8px!important; right: 8px!important; }
    .pos-t-lg-p8 { top: 8px!important; }
    .pos-b-lg-p8 { bottom: 8px!important; }
    .pos-l-lg-p8 { left: 8px!important; }
    .pos-r-lg-p8 { right: 8px!important; }

    .pos-x-lg-p8 { left: 8px!important; right: 8px!important; }
    .pos-y-lg-p8 { top: 8px!important; bottom: 8px!important; }

    /* ** 9 ** */
    .pos-lg-p9   { top: 9px!important; bottom: 9px!important; left: 9px!important; right: 9px!important; }
    .pos-t-lg-p9 { top: 9px!important; }
    .pos-b-lg-p9 { bottom: 9px!important; }
    .pos-l-lg-p9 { left: 9px!important; }
    .pos-r-lg-p9 { right: 9px!important; }

    .pos-x-lg-p9 { left: 9px!important; right: 9px!important; }
    .pos-y-lg-p9 { top: 9px!important; bottom: 9px!important; }

    /* ** 10 ** */
    .pos-lg-p10   { top: 10px!important; bottom: 10px!important; left: 10px!important; right: 10px!important; }
    .pos-t-lg-p10 { top: 10px!important; }
    .pos-b-lg-p10 { bottom: 10px!important; }
    .pos-l-lg-p10 { left: 10px!important; }
    .pos-r-lg-p10 { right: 10px!important; }

    .pos-x-lg-p10 { left: 10px!important; right: 10px!important; }
    .pos-y-lg-p10 { top: 10px!important; bottom: 10px!important; }

    /* ** 12 ** */
    .pos-lg-p12   { top: 12px!important; bottom: 12px!important; left: 12px!important; right: 12px!important; }
    .pos-t-lg-p12 { top: 12px!important; }
    .pos-b-lg-p12 { bottom: 12px!important; }
    .pos-l-lg-p12 { left: 12px!important; }
    .pos-r-lg-p12 { right: 12px!important; }

    .pos-x-lg-p12 { left: 12px!important; right: 12px!important; }
    .pos-y-lg-p12 { top: 12px!important; bottom: 12px!important; }

    /* ** 14 ** */
    .pos-lg-p14   { top: 14px!important; bottom: 14px!important; left: 14px!important; right: 14px!important; }
    .pos-t-lg-p14 { top: 14px!important; }
    .pos-b-lg-p14 { bottom: 14px!important; }
    .pos-l-lg-p14 { left: 14px!important; }
    .pos-r-lg-p14 { right: 14px!important; }

    .pos-x-lg-p14 { left: 14px!important; right: 14px!important; }
    .pos-y-lg-p14 { top: 14px!important; bottom: 14px!important; }

    /* ** 15 ** */
    .pos-lg-p15  { top: 15px!important; bottom: 15px!important; left: 15px!important; right: 15px!important; }
    .pos-t-lg-p15 { top: 15px!important; }
    .pos-b-lg-p15 { bottom: 15px!important; }
    .pos-l-lg-p15 { left: 15px!important; }
    .pos-r-lg-p15 { right: 15px!important; }

    .pos-x-lg-p15 { left: 15px!important; right: 15px!important; }
    .pos-y-lg-p15 { top: 15px!important; bottom: 15px!important; }

    /* ** 16 ** */
    .pos-lg-p16  { top: 16px!important; bottom: 16px!important; left: 16px!important; right: 16px!important; }
    .pos-t-lg-p16 { top: 16px!important; }
    .pos-b-lg-p16 { bottom: 16px!important; }
    .pos-l-lg-p16 { left: 16px!important; }
    .pos-r-lg-p16 { right: 16px!important; }

    .pos-x-lg-p16 { left: 16px!important; right: 16px!important; }
    .pos-y-lg-p16 { top: 16px!important; bottom: 16px!important; }

    /* ** 20 ** */
    .pos-lg-p20  { top: 20px!important; bottom: 20px!important; left: 20px!important; right: 20px!important; }
    .pos-t-lg-p20 { top: 20px!important; }
    .pos-b-lg-p20 { bottom: 20px!important; }
    .pos-l-lg-p20 { left: 20px!important; }
    .pos-r-lg-p20 { right: 20px!important; }

    .pos-x-lg-p20 { left: 20px!important; right: 20px!important; }
    .pos-y-lg-p20 { top: 20px!important; bottom: 20px!important; }

    /* ** 18 ** */
    .pos-lg-p18  { top: 18px!important; bottom: 18px!important; left: 18px!important; right: 18px!important; }
    .pos-t-lg-p18 { top: 18px!important; }
    .pos-b-lg-p18 { bottom: 18px!important; }
    .pos-l-lg-p18 { left: 18px!important; }
    .pos-r-lg-p18 { right: 18px!important; }

    .pos-x-lg-p18 { left: 18px!important; right: 18px!important; }
    .pos-y-lg-p18 { top: 18px!important; bottom: 18px!important; }

    /* ** 22 ** */
    .pos-lg-p22  { top: 22px!important; bottom: 22px!important; left: 22px!important; right: 22px!important; }
    .pos-t-lg-p22 { top: 22px!important; }
    .pos-b-lg-p22 { bottom: 22px!important; }
    .pos-l-lg-p22 { left: 22px!important; }
    .pos-r-lg-p22 { right: 22px!important; }

    .pos-x-lg-p22 { left: 22px!important; right: 22px!important; }
    .pos-y-lg-p22 { top: 22px!important; bottom: 22px!important; }

    /* ** 24 ** */
    .pos-lg-p24  { top: 24px!important; bottom: 24px!important; left: 24px!important; right: 24px!important; }
    .pos-t-lg-p24 { top: 24px!important; }
    .pos-b-lg-p24 { bottom: 24px!important; }
    .pos-l-lg-p24 { left: 24px!important; }
    .pos-r-lg-p24 { right: 24px!important; }

    .pos-x-lg-p24 { left: 24px!important; right: 24px!important; }
    .pos-y-lg-p24 { top: 24px!important; bottom: 24px!important; }

    /* ** 25 ** */
    .pos-lg-p25  { top: 25px!important; bottom: 25px!important; left: 25px!important; right: 25px!important; }
    .pos-t-lg-p25 { top: 25px!important; }
    .pos-b-lg-p25 { bottom: 25px!important; }
    .pos-l-lg-p25 { left: 25px!important; }
    .pos-r-lg-p25 { right: 25px!important; }

    .pos-x-lg-p25 { left: 25px!important; right: 25px!important; }
    .pos-y-lg-p25 { top: 25px!important; bottom: 25px!important; }

    /* ** 26 ** */
    .pos-lg-p26  { top: 26px!important; bottom: 26px!important; left: 26px!important; right: 26px!important; }
    .pos-t-lg-p26 { top: 26px!important; }
    .pos-b-lg-p26 { bottom: 26px!important; }
    .pos-l-lg-p26 { left: 26px!important; }
    .pos-r-lg-p26 { right: 26px!important; }

    .pos-x-lg-p26 { left: 26px!important; right: 26px!important; }
    .pos-y-lg-p26 { top: 26px!important; bottom: 26px!important; }

    /* ** 28 ** */
    .pos-lg-p28  { top: 28px!important; bottom: 28px!important; left: 28px!important; right: 28px!important; }
    .pos-t-lg-p28 { top: 28px!important; }
    .pos-b-lg-p28 { bottom: 28px!important; }
    .pos-l-lg-p28 { left: 28px!important; }
    .pos-r-lg-p28 { right: 28px!important; }

    .pos-x-lg-p28 { left: 28px!important; right: 28px!important; }
    .pos-y-lg-p28 { top: 28px!important; bottom: 28px!important; }

    /* ** 30 ** */
    .pos-lg-p30  { top: 30px!important; bottom: 30px!important; left: 30px!important; right: 30px!important; }
    .pos-t-lg-p30 { top: 30px!important; }
    .pos-b-lg-p30 { bottom: 30px!important; }
    .pos-l-lg-p30 { left: 30px!important; }
    .pos-r-lg-p30 { right: 30px!important; }

    .pos-x-lg-p30 { left: 30px!important; right: 30px!important; }
    .pos-y-lg-p30 { top: 30px!important; bottom: 30px!important; }

    /* ** 35 ** */
    .pos-lg-p35  { top: 35px!important; bottom: 35px!important; left: 35px!important; right: 35px!important; }
    .pos-t-lg-p35 { top: 35px!important; }
    .pos-b-lg-p35 { bottom: 35px!important; }
    .pos-l-lg-p35 { left: 35px!important; }
    .pos-r-lg-p35 { right: 35px!important; }

    .pos-x-lg-p35 { left: 35px!important; right: 35px!important; }
    .pos-y-lg-p35 { top: 35px!important; bottom: 35px!important; }

    /* ** 40 ** */
    .pos-lg-p40   { top: 40px!important; bottom: 40px!important; left: 40px!important; right: 40px!important; }
    .pos-t-lg-p40 { top: 40px!important; }
    .pos-b-lg-p40 { bottom: 40px!important; }
    .pos-l-lg-p40 { left: 40px!important; }
    .pos-r-lg-p40 { right: 40px!important; }

    .pos-x-lg-p40 { left: 40px!important; right: 40px!important; }
    .pos-y-lg-p40 { top: 40px!important; bottom: 40px!important; }

    /* ** 45 ** */
    .pos-lg-p45   { top: 45px!important; bottom: 45px!important; left: 45px!important; right: 45px!important; }
    .pos-t-lg-p45 { top: 45px!important; }
    .pos-b-lg-p45 { bottom: 45px!important; }
    .pos-l-lg-p45 { left: 45px!important; }
    .pos-r-lg-p45 { right: 45px!important; }

    .pos-x-lg-p45 { left: 45px!important; right: 45px!important; }
    .pos-y-lg-p45 { top: 45px!important; bottom: 45px!important; }

    /* ** 50 ** */
    .pos-lg-p50   { top: 50px!important; bottom: 50px!important; left: 50px!important; right: 50px!important; }
    .pos-t-lg-p50 { top: 50px!important; }
    .pos-b-lg-p50 { bottom: 50px!important; }
    .pos-l-lg-p50 { left: 50px!important; }
    .pos-r-lg-p50 { right: 50px!important; }

    .pos-x-lg-p50 { left: 50px!important; right: 50px!important; }
    .pos-y-lg-p50 { top: 50px!important; bottom: 50px!important; }

    /* ** 55 ** */
    .pos-lg-p55   { top: 55px!important; bottom: 55px!important; left: 55px!important; right: 55px!important; }
    .pos-t-lg-p55 { top: 55px!important; }
    .pos-b-lg-p55 { bottom: 55px!important; }
    .pos-l-lg-p55 { left: 55px!important; }
    .pos-r-lg-p55 { right: 55px!important; }

    .pos-x-lg-p55 { left: 55px!important; right: 55px!important; }
    .pos-y-lg-p55 { top: 55px!important; bottom: 55px!important; }

    /* ** 60 ** */
    .pos-lg-p60   { top: 60px!important; bottom: 60px!important; left: 60px!important; right: 60px!important; }
    .pos-t-lg-p60 { top: 60px!important; }
    .pos-b-lg-p60 { bottom: 60px!important; }
    .pos-l-lg-p60 { left: 60px!important; }
    .pos-r-lg-p60 { right: 60px!important; }

    .pos-x-lg-p60 { left: 60px!important; right: 60px!important; }
    .pos-y-lg-p60 { top: 60px!important; bottom: 60px!important; }

    /* ** 65 ** */
    .pos-lg-p65   { top: 65px!important; bottom: 65px!important; left: 65px!important; right: 65px!important; }
    .pos-t-lg-p65 { top: 65px!important; }
    .pos-b-lg-p65 { bottom: 65px!important; }
    .pos-l-lg-p65 { left: 65px!important; }
    .pos-r-lg-p65 { right: 65px!important; }

    .pos-x-lg-p65 { left: 65px!important; right: 65px!important; }
    .pos-y-lg-p65 { top: 65px!important; bottom: 65px!important; }

    /* ** 70 ** */
    .pos-lg-p70   { top: 70px!important; bottom: 70px!important; left: 70px!important; right: 70px!important; }
    .pos-t-lg-p70 { top: 70px!important; }
    .pos-b-lg-p70 { bottom: 70px!important; }
    .pos-l-lg-p70 { left: 70px!important; }
    .pos-r-lg-p70 { right: 70px!important; }

    .pos-x-lg-p70 { left: 70px!important; right: 70px!important; }
    .pos-y-lg-p70 { top: 70px!important; bottom: 70px!important; }

    /* ** 75 ** */
    .pos-lg-p75   { top: 75px!important; bottom: 75px!important; left: 75px!important; right: 75px!important; }
    .pos-t-lg-p75 { top: 75px!important; }
    .pos-b-lg-p75 { bottom: 75px!important; }
    .pos-l-lg-p75 { left: 75px!important; }
    .pos-r-lg-p75 { right: 75px!important; }

    .pos-x-lg-p75 { left: 75px!important; right: 75px!important; }
    .pos-y-lg-p75 { top: 75px!important; bottom: 75px!important; }

    /* ** 80 ** */
    .pos-lg-p80   { top: 80px!important; bottom: 80px!important; left: 80px!important; right: 80px!important; }
    .pos-t-lg-p80 { top: 80px!important; }
    .pos-b-lg-p80 { bottom: 80px!important; }
    .pos-l-lg-p80 { left: 80px!important; }
    .pos-r-lg-p80 { right: 80px!important; }

    .pos-x-lg-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-lg-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 85 ** */
    .pos-lg-p85   { top: 85px!important; bottom: 85px!important; left: 85px!important; right: 85px!important; }
    .pos-t-lg-p85 { top: 85px!important; }
    .pos-b-lg-p85 { bottom: 85px!important; }
    .pos-l-lg-p85 { left: 85px!important; }
    .pos-r-lg-p85 { right: 85px!important; }

    .pos-x-lg-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-lg-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 90 ** */
    .pos-lg-p90   { top: 90px!important; bottom: 90px!important; left: 90px!important; right: 90px!important; }
    .pos-t-lg-p90 { top: 90px!important; }
    .pos-b-lg-p90 { bottom: 90px!important; }
    .pos-l-lg-p90 { left: 90px!important; }
    .pos-r-lg-p90 { right: 90px!important; }

    .pos-x-lg-p90 { left: 90px!important; right: 90px!important; }
    .pos-y-lg-p90 { top: 90px!important; bottom: 90px!important; }

    /* ** 95 ** */
    .pos-lg-p95   { top: 95px!important; bottom: 95px!important; left: 95px!important; right: 95px!important; }
    .pos-t-lg-p95 { top: 95px!important; }
    .pos-b-lg-p95 { bottom: 95px!important; }
    .pos-l-lg-p95 { left: 95px!important; }
    .pos-r-lg-p95 { right: 95px!important; }

    .pos-x-lg-p95 { left: 95px!important; right: 95px!important; }
    .pos-y-lg-p95 { top: 95px!important; bottom: 95px!important; }

    /* ** 100 ** */
    .pos-lg-p100   { top: 100px!important; bottom: 100px!important; left: 100px!important; right: 100px!important; }
    .pos-t-lg-p100 { top: 100px!important; }
    .pos-b-lg-p100 { bottom: 100px!important; }
    .pos-l-lg-p100 { left: 100px!important; }
    .pos-r-lg-p100 { right: 100px!important; }

    .pos-x-lg-p100 { left: 100px!important; right: 100px!important; }
    .pos-y-lg-p100 { top: 100px!important; bottom: 100px!important; }
    /* ***** END POSITION ***** */
}

@media (min-width: 1200px) { /* xl */
    /* ***** BEGIN POSITION ***** */

    /* ** 0 ** */
    .pos-xl-0   { top: 0!important; bottom: 0!important; left: 0!important; right: 0!important; }
    .pos-t-xl-0 { top: 0!important; }
    .pos-b-xl-0 { bottom: 0!important; }
    .pos-l-xl-0 { left: 0!important; }
    .pos-r-xl-0 { right: 0!important; }

    .pos-x-xl-0 { left: 0!important; right: 0!important; }
    .pos-y-xl-0 { top: 0!important; bottom: 0!important; }

    /* ** 1 ** */
    .pos-xl-p1   { top: 1px!important; bottom: 1px!important; left: 1px!important; right: 1px!important; }
    .pos-t-xl-p1 { top: 1px!important; }
    .pos-b-xl-p1 { bottom: 1px!important; }
    .pos-l-xl-p1 { left: 1px!important; }
    .pos-r-xl-p1 { right: 1px!important; }

    .pos-x-xl-p1 { left: 1px!important; right: 1px!important; }
    .pos-y-xl-p1 { top: 1px!important; bottom: 1px!important; }

    /* ** 2 ** */
    .pos-xl-p2   { top: 2px!important; bottom: 2px!important; left: 2px!important; right: 2px!important; }
    .pos-t-xl-p2 { top: 2px!important; }
    .pos-b-xl-p2 { bottom: 2px!important; }
    .pos-l-xl-p2 { left: 2px!important; }
    .pos-r-xl-p2 { right: 2px!important; }

    .pos-x-xl-p2 { left: 2px!important; right: 2px!important; }
    .pos-y-xl-p2 { top: 2px!important; bottom: 2px!important; }

    /* ** 3 ** */
    .pos-xl-p3   { top: 3px!important; bottom: 3px!important; left: 3px!important; right: 3px!important; }
    .pos-t-xl-p3 { top: 3px!important; }
    .pos-b-xl-p3 { bottom: 3px!important; }
    .pos-l-xl-p3 { left: 3px!important; }
    .pos-r-xl-p3 { right: 3px!important; }

    .pos-x-xl-p3 { left: 3px!important; right: 3px!important; }
    .pos-y-xl-p3 { top: 3px!important; bottom: 3px!important; }

    /* ** 4 ** */
    .pos-xl-p4   { top: 4px!important; bottom: 4px!important; left: 4px!important; right: 4px!important; }
    .pos-t-xl-p4 { top: 4px!important; }
    .pos-b-xl-p4 { bottom: 4px!important; }
    .pos-l-xl-p4 { left: 4px!important; }
    .pos-r-xl-p4 { right: 4px!important; }

    .pos-x-xl-p4 { left: 4px!important; right: 4px!important; }
    .pos-y-xl-p4 { top: 4px!important; bottom: 4px!important; }

    /* ** 5 ** */
    .pos-xl-p5   { top: 5px!important; bottom: 5px!important; left: 5px!important; right: 5px!important; }
    .pos-t-xl-p5 { top: 5px!important; }
    .pos-b-xl-p5 { bottom: 5px!important; }
    .pos-l-xl-p5 { left: 5px!important; }
    .pos-r-xl-p5 { right: 5px!important; }

    .pos-x-xl-p5 { left: 5px!important; right: 5px!important; }
    .pos-y-xl-p5 { top: 5px!important; bottom: 5px!important; }

    /* ** 6 ** */
    .pos-xl-p6   { top: 6px!important; bottom: 6px!important; left: 6px!important; right: 6px!important; }
    .pos-t-xl-p6 { top: 6px!important; }
    .pos-b-xl-p6 { bottom: 6px!important; }
    .pos-l-xl-p6 { left: 6px!important; }
    .pos-r-xl-p6 { right: 6px!important; }

    .pos-x-xl-p6 { left: 6px!important; right: 6px!important; }
    .pos-y-xl-p6 { top: 6px!important; bottom: 6px!important; }

    /* ** 7 ** */
    .pos-xl-p7   { top: 7px!important; bottom: 7px!important; left: 7px!important; right: 7px!important; }
    .pos-t-xl-p7 { top: 7px!important; }
    .pos-b-xl-p7 { bottom: 7px!important; }
    .pos-l-xl-p7 { left: 7px!important; }
    .pos-r-xl-p7 { right: 7px!important; }

    .pos-x-xl-p7 { left: 7px!important; right: 7px!important; }
    .pos-y-xl-p7 { top: 7px!important; bottom: 7px!important; }

    /* ** 8 ** */
    .pos-xl-p8   { top: 8px!important; bottom: 8px!important; left: 8px!important; right: 8px!important; }
    .pos-t-xl-p8 { top: 8px!important; }
    .pos-b-xl-p8 { bottom: 8px!important; }
    .pos-l-xl-p8 { left: 8px!important; }
    .pos-r-xl-p8 { right: 8px!important; }

    .pos-x-xl-p8 { left: 8px!important; right: 8px!important; }
    .pos-y-xl-p8 { top: 8px!important; bottom: 8px!important; }

    /* ** 9 ** */
    .pos-xl-p9   { top: 9px!important; bottom: 9px!important; left: 9px!important; right: 9px!important; }
    .pos-t-xl-p9 { top: 9px!important; }
    .pos-b-xl-p9 { bottom: 9px!important; }
    .pos-l-xl-p9 { left: 9px!important; }
    .pos-r-xl-p9 { right: 9px!important; }

    .pos-x-xl-p9 { left: 9px!important; right: 9px!important; }
    .pos-y-xl-p9 { top: 9px!important; bottom: 9px!important; }

    /* ** 10 ** */
    .pos-xl-p10   { top: 10px!important; bottom: 10px!important; left: 10px!important; right: 10px!important; }
    .pos-t-xl-p10 { top: 10px!important; }
    .pos-b-xl-p10 { bottom: 10px!important; }
    .pos-l-xl-p10 { left: 10px!important; }
    .pos-r-xl-p10 { right: 10px!important; }

    .pos-x-xl-p10 { left: 10px!important; right: 10px!important; }
    .pos-y-xl-p10 { top: 10px!important; bottom: 10px!important; }

    /* ** 12 ** */
    .pos-xl-p12   { top: 12px!important; bottom: 12px!important; left: 12px!important; right: 12px!important; }
    .pos-t-xl-p12 { top: 12px!important; }
    .pos-b-xl-p12 { bottom: 12px!important; }
    .pos-l-xl-p12 { left: 12px!important; }
    .pos-r-xl-p12 { right: 12px!important; }

    .pos-x-xl-p12 { left: 12px!important; right: 12px!important; }
    .pos-y-xl-p12 { top: 12px!important; bottom: 12px!important; }

    /* ** 14 ** */
    .pos-xl-p14   { top: 14px!important; bottom: 14px!important; left: 14px!important; right: 14px!important; }
    .pos-t-xl-p14 { top: 14px!important; }
    .pos-b-xl-p14 { bottom: 14px!important; }
    .pos-l-xl-p14 { left: 14px!important; }
    .pos-r-xl-p14 { right: 14px!important; }

    .pos-x-xl-p14 { left: 14px!important; right: 14px!important; }
    .pos-y-xl-p14 { top: 14px!important; bottom: 14px!important; }

    /* ** 15 ** */
    .pos-xl-p15  { top: 15px!important; bottom: 15px!important; left: 15px!important; right: 15px!important; }
    .pos-t-xl-p15 { top: 15px!important; }
    .pos-b-xl-p15 { bottom: 15px!important; }
    .pos-l-xl-p15 { left: 15px!important; }
    .pos-r-xl-p15 { right: 15px!important; }

    .pos-x-xl-p15 { left: 15px!important; right: 15px!important; }
    .pos-y-xl-p15 { top: 15px!important; bottom: 15px!important; }

    /* ** 16 ** */
    .pos-xl-p16  { top: 16px!important; bottom: 16px!important; left: 16px!important; right: 16px!important; }
    .pos-t-xl-p16 { top: 16px!important; }
    .pos-b-xl-p16 { bottom: 16px!important; }
    .pos-l-xl-p16 { left: 16px!important; }
    .pos-r-xl-p16 { right: 16px!important; }

    .pos-x-xl-p16 { left: 16px!important; right: 16px!important; }
    .pos-y-xl-p16 { top: 16px!important; bottom: 16px!important; }

    /* ** 20 ** */
    .pos-xl-p20  { top: 20px!important; bottom: 20px!important; left: 20px!important; right: 20px!important; }
    .pos-t-xl-p20 { top: 20px!important; }
    .pos-b-xl-p20 { bottom: 20px!important; }
    .pos-l-xl-p20 { left: 20px!important; }
    .pos-r-xl-p20 { right: 20px!important; }

    .pos-x-xl-p20 { left: 20px!important; right: 20px!important; }
    .pos-y-xl-p20 { top: 20px!important; bottom: 20px!important; }

    /* ** 18 ** */
    .pos-xl-p18  { top: 18px!important; bottom: 18px!important; left: 18px!important; right: 18px!important; }
    .pos-t-xl-p18 { top: 18px!important; }
    .pos-b-xl-p18 { bottom: 18px!important; }
    .pos-l-xl-p18 { left: 18px!important; }
    .pos-r-xl-p18 { right: 18px!important; }

    .pos-x-xl-p18 { left: 18px!important; right: 18px!important; }
    .pos-y-xl-p18 { top: 18px!important; bottom: 18px!important; }

    /* ** 22 ** */
    .pos-xl-p22  { top: 22px!important; bottom: 22px!important; left: 22px!important; right: 22px!important; }
    .pos-t-xl-p22 { top: 22px!important; }
    .pos-b-xl-p22 { bottom: 22px!important; }
    .pos-l-xl-p22 { left: 22px!important; }
    .pos-r-xl-p22 { right: 22px!important; }

    .pos-x-xl-p22 { left: 22px!important; right: 22px!important; }
    .pos-y-xl-p22 { top: 22px!important; bottom: 22px!important; }

    /* ** 24 ** */
    .pos-xl-p24  { top: 24px!important; bottom: 24px!important; left: 24px!important; right: 24px!important; }
    .pos-t-xl-p24 { top: 24px!important; }
    .pos-b-xl-p24 { bottom: 24px!important; }
    .pos-l-xl-p24 { left: 24px!important; }
    .pos-r-xl-p24 { right: 24px!important; }

    .pos-x-xl-p24 { left: 24px!important; right: 24px!important; }
    .pos-y-xl-p24 { top: 24px!important; bottom: 24px!important; }

    /* ** 25 ** */
    .pos-xl-p25  { top: 25px!important; bottom: 25px!important; left: 25px!important; right: 25px!important; }
    .pos-t-xl-p25 { top: 25px!important; }
    .pos-b-xl-p25 { bottom: 25px!important; }
    .pos-l-xl-p25 { left: 25px!important; }
    .pos-r-xl-p25 { right: 25px!important; }

    .pos-x-xl-p25 { left: 25px!important; right: 25px!important; }
    .pos-y-xl-p25 { top: 25px!important; bottom: 25px!important; }

    /* ** 26 ** */
    .pos-xl-p26  { top: 26px!important; bottom: 26px!important; left: 26px!important; right: 26px!important; }
    .pos-t-xl-p26 { top: 26px!important; }
    .pos-b-xl-p26 { bottom: 26px!important; }
    .pos-l-xl-p26 { left: 26px!important; }
    .pos-r-xl-p26 { right: 26px!important; }

    .pos-x-xl-p26 { left: 26px!important; right: 26px!important; }
    .pos-y-xl-p26 { top: 26px!important; bottom: 26px!important; }

    /* ** 28 ** */
    .pos-xl-p28  { top: 28px!important; bottom: 28px!important; left: 28px!important; right: 28px!important; }
    .pos-t-xl-p28 { top: 28px!important; }
    .pos-b-xl-p28 { bottom: 28px!important; }
    .pos-l-xl-p28 { left: 28px!important; }
    .pos-r-xl-p28 { right: 28px!important; }

    .pos-x-xl-p28 { left: 28px!important; right: 28px!important; }
    .pos-y-xl-p28 { top: 28px!important; bottom: 28px!important; }

    /* ** 30 ** */
    .pos-xl-p30  { top: 30px!important; bottom: 30px!important; left: 30px!important; right: 30px!important; }
    .pos-t-xl-p30 { top: 30px!important; }
    .pos-b-xl-p30 { bottom: 30px!important; }
    .pos-l-xl-p30 { left: 30px!important; }
    .pos-r-xl-p30 { right: 30px!important; }

    .pos-x-xl-p30 { left: 30px!important; right: 30px!important; }
    .pos-y-xl-p30 { top: 30px!important; bottom: 30px!important; }

    /* ** 35 ** */
    .pos-xl-p35  { top: 35px!important; bottom: 35px!important; left: 35px!important; right: 35px!important; }
    .pos-t-xl-p35 { top: 35px!important; }
    .pos-b-xl-p35 { bottom: 35px!important; }
    .pos-l-xl-p35 { left: 35px!important; }
    .pos-r-xl-p35 { right: 35px!important; }

    .pos-x-xl-p35 { left: 35px!important; right: 35px!important; }
    .pos-y-xl-p35 { top: 35px!important; bottom: 35px!important; }

    /* ** 40 ** */
    .pos-xl-p40   { top: 40px!important; bottom: 40px!important; left: 40px!important; right: 40px!important; }
    .pos-t-xl-p40 { top: 40px!important; }
    .pos-b-xl-p40 { bottom: 40px!important; }
    .pos-l-xl-p40 { left: 40px!important; }
    .pos-r-xl-p40 { right: 40px!important; }

    .pos-x-xl-p40 { left: 40px!important; right: 40px!important; }
    .pos-y-xl-p40 { top: 40px!important; bottom: 40px!important; }

    /* ** 45 ** */
    .pos-xl-p45   { top: 45px!important; bottom: 45px!important; left: 45px!important; right: 45px!important; }
    .pos-t-xl-p45 { top: 45px!important; }
    .pos-b-xl-p45 { bottom: 45px!important; }
    .pos-l-xl-p45 { left: 45px!important; }
    .pos-r-xl-p45 { right: 45px!important; }

    .pos-x-xl-p45 { left: 45px!important; right: 45px!important; }
    .pos-y-xl-p45 { top: 45px!important; bottom: 45px!important; }

    /* ** 50 ** */
    .pos-xl-p50   { top: 50px!important; bottom: 50px!important; left: 50px!important; right: 50px!important; }
    .pos-t-xl-p50 { top: 50px!important; }
    .pos-b-xl-p50 { bottom: 50px!important; }
    .pos-l-xl-p50 { left: 50px!important; }
    .pos-r-xl-p50 { right: 50px!important; }

    .pos-x-xl-p50 { left: 50px!important; right: 50px!important; }
    .pos-y-xl-p50 { top: 50px!important; bottom: 50px!important; }

    /* ** 55 ** */
    .pos-xl-p55   { top: 55px!important; bottom: 55px!important; left: 55px!important; right: 55px!important; }
    .pos-t-xl-p55 { top: 55px!important; }
    .pos-b-xl-p55 { bottom: 55px!important; }
    .pos-l-xl-p55 { left: 55px!important; }
    .pos-r-xl-p55 { right: 55px!important; }

    .pos-x-xl-p55 { left: 55px!important; right: 55px!important; }
    .pos-y-xl-p55 { top: 55px!important; bottom: 55px!important; }

    /* ** 60 ** */
    .pos-xl-p60   { top: 60px!important; bottom: 60px!important; left: 60px!important; right: 60px!important; }
    .pos-t-xl-p60 { top: 60px!important; }
    .pos-b-xl-p60 { bottom: 60px!important; }
    .pos-l-xl-p60 { left: 60px!important; }
    .pos-r-xl-p60 { right: 60px!important; }

    .pos-x-xl-p60 { left: 60px!important; right: 60px!important; }
    .pos-y-xl-p60 { top: 60px!important; bottom: 60px!important; }

    /* ** 65 ** */
    .pos-xl-p65   { top: 65px!important; bottom: 65px!important; left: 65px!important; right: 65px!important; }
    .pos-t-xl-p65 { top: 65px!important; }
    .pos-b-xl-p65 { bottom: 65px!important; }
    .pos-l-xl-p65 { left: 65px!important; }
    .pos-r-xl-p65 { right: 65px!important; }

    .pos-x-xl-p65 { left: 65px!important; right: 65px!important; }
    .pos-y-xl-p65 { top: 65px!important; bottom: 65px!important; }

    /* ** 70 ** */
    .pos-xl-p70   { top: 70px!important; bottom: 70px!important; left: 70px!important; right: 70px!important; }
    .pos-t-xl-p70 { top: 70px!important; }
    .pos-b-xl-p70 { bottom: 70px!important; }
    .pos-l-xl-p70 { left: 70px!important; }
    .pos-r-xl-p70 { right: 70px!important; }

    .pos-x-xl-p70 { left: 70px!important; right: 70px!important; }
    .pos-y-xl-p70 { top: 70px!important; bottom: 70px!important; }

    /* ** 75 ** */
    .pos-xl-p75   { top: 75px!important; bottom: 75px!important; left: 75px!important; right: 75px!important; }
    .pos-t-xl-p75 { top: 75px!important; }
    .pos-b-xl-p75 { bottom: 75px!important; }
    .pos-l-xl-p75 { left: 75px!important; }
    .pos-r-xl-p75 { right: 75px!important; }

    .pos-x-xl-p75 { left: 75px!important; right: 75px!important; }
    .pos-y-xl-p75 { top: 75px!important; bottom: 75px!important; }

    /* ** 80 ** */
    .pos-xl-p80   { top: 80px!important; bottom: 80px!important; left: 80px!important; right: 80px!important; }
    .pos-t-xl-p80 { top: 80px!important; }
    .pos-b-xl-p80 { bottom: 80px!important; }
    .pos-l-xl-p80 { left: 80px!important; }
    .pos-r-xl-p80 { right: 80px!important; }

    .pos-x-xl-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-xl-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 85 ** */
    .pos-xl-p85   { top: 85px!important; bottom: 85px!important; left: 85px!important; right: 85px!important; }
    .pos-t-xl-p85 { top: 85px!important; }
    .pos-b-xl-p85 { bottom: 85px!important; }
    .pos-l-xl-p85 { left: 85px!important; }
    .pos-r-xl-p85 { right: 85px!important; }

    .pos-x-xl-p80 { left: 80px!important; right: 80px!important; }
    .pos-y-xl-p80 { top: 80px!important; bottom: 80px!important; }

    /* ** 90 ** */
    .pos-xl-p90   { top: 90px!important; bottom: 90px!important; left: 90px!important; right: 90px!important; }
    .pos-t-xl-p90 { top: 90px!important; }
    .pos-b-xl-p90 { bottom: 90px!important; }
    .pos-l-xl-p90 { left: 90px!important; }
    .pos-r-xl-p90 { right: 90px!important; }

    .pos-x-xl-p90 { left: 90px!important; right: 90px!important; }
    .pos-y-xl-p90 { top: 90px!important; bottom: 90px!important; }

    /* ** 95 ** */
    .pos-xl-p95   { top: 95px!important; bottom: 95px!important; left: 95px!important; right: 95px!important; }
    .pos-t-xl-p95 { top: 95px!important; }
    .pos-b-xl-p95 { bottom: 95px!important; }
    .pos-l-xl-p95 { left: 95px!important; }
    .pos-r-xl-p95 { right: 95px!important; }

    .pos-x-xl-p95 { left: 95px!important; right: 95px!important; }
    .pos-y-xl-p95 { top: 95px!important; bottom: 95px!important; }

    /* ** 100 ** */
    .pos-xl-p100   { top: 100px!important; bottom: 100px!important; left: 100px!important; right: 100px!important; }
    .pos-t-xl-p100 { top: 100px!important; }
    .pos-b-xl-p100 { bottom: 100px!important; }
    .pos-l-xl-p100 { left: 100px!important; }
    .pos-r-xl-p100 { right: 100px!important; }

    .pos-x-xl-p100 { left: 100px!important; right: 100px!important; }
    .pos-y-xl-p100 { top: 100px!important; bottom: 100px!important; }
    /* ***** END POSITION ***** */
}


/* ***** BEGIN Z-INDEX ***** */
.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-4    { z-index:4!important; }
.zi-5    { z-index:5!important; }
.zi-6    { z-index:6!important; }
.zi-7    { z-index:7!important; }
.zi-8    { z-index:8!important; }
.zi-9    { z-index:9!important; }
.zi-10   { z-index:10!important; }
.zi-100  { z-index:100!important; }
.zi-1000 { z-index:1000!important; }
.zi-1500 { z-index:1500!important; }
/* ***** END Z-INDEX ***** */
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --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: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

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: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

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.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
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: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
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;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]: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: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::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: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  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: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  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: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  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: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.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(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%;
}

.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.66666667%;
}

.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: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@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.33333333%;
  }
  .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.66666667%;
  }
  .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: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .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.66666667%;
  }
  .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: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .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.66666667%;
  }
  .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: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .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.66666667%;
  }
  .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: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@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.33333333%;
  }
  .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.66666667%;
  }
  .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: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.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-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --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: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --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: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --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: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --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: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --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: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --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: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --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: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --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: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.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: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.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 {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-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] {
  --bs-form-check-bg-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: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-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: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: 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: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.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 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  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: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.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 {
  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: calc(var(--bs-border-width) * -1);
  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: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  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.73.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-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: 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.73.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");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  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-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: 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");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --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.25rem 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;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  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: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s 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, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  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, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  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: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --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: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.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 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --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);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.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 {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.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::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.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;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  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: 0.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: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .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-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  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);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  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));
  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:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  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: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.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-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  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: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --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='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --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-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  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);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  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-font-weight: ;
  --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 .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  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 var(--bs-navbar-toggler-border-color);
  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,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --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: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  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);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.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(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.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(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.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-top,
.card-img-bottom {
  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-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    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-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --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 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --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 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.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-accordion-active-color);
  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;
  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-header .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-header .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-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-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  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, "/") /* rtl: 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: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  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);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.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);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  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: calc(var(--bs-border-width) * -1);
}
.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.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.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: var(--bs-border-radius);
  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);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  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;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.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: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  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:hover, .list-group-item-action:focus {
  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);
  text-decoration: none;
  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 {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: 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");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  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: -webkit-max-content;
  width: -moz-max-content;
  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(-0.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: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  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 0.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: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  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;
  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) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.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) * 0.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) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@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-header,
.modal-fullscreen .modal-footer {
  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-header,
  .modal-fullscreen-sm-down .modal-footer {
    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-header,
  .modal-fullscreen-md-down .modal-footer {
    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-header,
  .modal-fullscreen-lg-down .modal-footer {
    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-header,
  .modal-fullscreen-xl-down .modal-footer {
    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-header,
  .modal-fullscreen-xxl-down .modal-footer {
    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-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-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-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.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: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --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: var(--bs-font-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::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .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-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .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-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.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%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  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: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-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") /*rtl: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-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") /*rtl: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-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%;
}
.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: 0.5;
  transition: opacity 0.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-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  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) /* rtl:ignore */;
  }
}
.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-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@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: var(--bs-offcanvas-transition);
  }
}
@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%);
  }
  .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%);
  }
  .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%);
  }
  .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%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    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: var(--bs-offcanvas-transition);
  }
}
@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%);
  }
  .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%);
  }
  .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%);
  }
  .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%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    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: var(--bs-offcanvas-transition);
  }
}
@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%);
  }
  .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%);
  }
  .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%);
  }
  .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%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    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: var(--bs-offcanvas-transition);
  }
}
@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%);
  }
  .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%);
  }
  .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%);
  }
  .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%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    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: var(--bs-offcanvas-transition);
  }
}
@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%);
  }
  .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%);
  }
  .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%);
  }
  .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%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    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: var(--bs-offcanvas-transition);
}
@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.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.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: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    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) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !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: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.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;
}

.object-fit-contain {
  -o-object-fit: contain !important;
  object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
  object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
  object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.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;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: 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-inline-grid {
  display: inline-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: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  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-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-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-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.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;
}

.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;
}

.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: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.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: 3rem !important;
  margin-left: 3rem !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: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.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: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.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: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.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: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
  column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !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.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !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;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.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: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !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;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.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 {
  --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-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  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-xxl) !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-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.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: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.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: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.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: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.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: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.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: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.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: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.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: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.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: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.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: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.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: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.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: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.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: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.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: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.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: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.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: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.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: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
    object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.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: 3rem !important;
    margin-left: 3rem !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: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.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: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.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: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.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: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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-inline-grid {
    display: inline-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;
  }
}

/*# sourceMappingURL=bootstrap.css.map */
/* ***** BEGIN GENERAL ***** */
.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
              user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.no-resize {resize: none!important; }
/* ***** END GENERAL ***** */


/* ********** BEGIN CUSTOM ********** */
.cursor-pointer { cursor: pointer!important; }
.cursor-default { cursor: default!important; }
.cursor-n-resize { cursor: n-resize!important; }

.clear { clear: both; }
.flexbox-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}


/* ***** BEGIN IMAGES ***** */
.img-radius { border-radius: 50% !important; }
.bg-cover {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
.bg-cover-top {
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
/* ***** END IMAGES ***** */



/* ***** BEGIN MEASURES ***** */

/* ** 2px ** */
.min-h-p2 { min-height: 2px !important; }
.min-w-p2 { min-width: 2px !important; }

.max-h-p2 { max-height: 2px !important; }
.max-w-p2 { max-width: 2px !important; }

.h-p2 { height: 2px !important; }
.w-p2 { width: 2px !important; }


/* ** 4px ** */
.min-h-p4 { min-height: 4px !important; }
.min-w-p4 { min-width: 4px !important; }

.max-h-p4 { max-height: 4px !important; }
.max-w-p4 { max-width: 4px !important; }

.h-p4 { height: 4px !important; }
.w-p4 { width: 4px !important; }


/* ** 5px ** */
.min-h-p5 { min-height: 5px !important; }
.min-w-p5 { min-width: 5px !important; }

.max-h-p5 { max-height: 5px !important; }
.max-w-p5 { max-width: 5px !important; }

.h-p5 { height: 5px !important; }
.w-p5 { width: 5px !important; }


/* ** 6px ** */
.min-h-p6 { min-height: 6px !important; }
.min-w-p6 { min-width: 6px !important; }

.max-h-p6 { max-height: 6px !important; }
.max-w-p6 { max-width: 6px !important; }

.h-p6 { height: 6px !important; }
.w-p6 { width: 6px !important; }


/* ** 8px ** */
.min-h-p8 { min-height: 8px !important; }
.min-w-p8 { min-width: 8px !important; }

.max-h-p8 { max-height: 8px !important; }
.max-w-p8 { max-width: 8px !important; }

.h-p8 { height: 8px !important; }
.w-p8 { width: 8px !important; }


/* ** 10px ** */
.min-h-p10 { min-height: 10px !important; }
.min-w-p10 { min-width: 10px !important; }

.max-h-p10 { max-height: 10px !important; }
.max-w-p10 { max-width: 10px !important; }

.h-p10 { height: 10px !important; }
.w-p10 { width: 10px !important; }


/* ** 12px ** */
.min-h-p12 { min-height: 12px !important; }
.min-w-p12 { min-width: 12px !important; }

.max-h-p12 { max-height: 12px !important; }
.max-w-p12 { max-width: 12px !important; }

.h-p12 { height: 12px !important; }
.w-p12 { width: 12px !important; }


/* ** 14px ** */
.min-h-p14 { min-height: 14px !important; }
.min-w-p14 { min-width: 14px !important; }

.max-h-p14 { max-height: 14px !important; }
.max-w-p14 { max-width: 14px !important; }

.h-p14 { height: 14px !important; }
.w-p14 { width: 14px !important; }


/* ** 15px ** */
.min-h-p15 { min-height: 15px !important; }
.min-w-p15 { min-width: 15px !important; }

.max-h-p15 { max-height: 15px !important; }
.max-w-p15 { max-width: 15px !important; }

.h-p15 { height: 15px !important; }
.w-p15 { width: 15px !important; }


/* ** 16px ** */
.min-h-p16 { min-height: 16px !important; }
.min-w-p16 { min-width: 16px !important; }

.max-h-p16 { max-height: 16px !important; }
.max-w-p16 { max-width: 16px !important; }

.h-p16 { height: 16px !important; }
.w-p16 { width: 16px !important; }


/* ** 18px ** */
.min-h-p18 { min-height: 18px !important; }
.min-w-p18 { min-width: 18px !important; }

.max-h-p18 { max-height: 18px !important; }
.max-w-p18 { max-width: 18px !important; }

.h-p18 { height: 18px !important; }
.w-p18 { width: 18px !important; }


/* ** 20px ** */
.min-h-p20 { min-height: 20px !important; }
.min-w-p20 { min-width: 20px !important; }

.max-h-p20 { max-height: 20px !important; }
.max-w-p20 { max-width: 20px !important; }

.h-p20 { height: 20px !important; }
.w-p20 { width: 20px !important; }


/* ** 22px ** */
.min-h-p22 { min-height: 22px !important; }
.min-w-p22 { min-width: 22px !important; }

.max-h-p22 { max-height: 22px !important; }
.max-w-p22 { max-width: 22px !important; }

.h-p22 { height: 22px !important; }
.w-p22 { width: 22px !important; }


/* ** 24px ** */
.min-h-p24 { min-height: 24px !important; }
.min-w-p24 { min-width: 24px !important; }

.max-h-p24 { max-height: 24px !important; }
.max-w-p24 { max-width: 24px !important; }

.h-p24 { height: 24px !important; }
.w-p24 { width: 24px !important; }


/* ** 25px ** */
.min-h-p25 { min-height: 25px !important; }
.min-w-p25 { min-width: 25px !important; }

.max-h-p25 { max-height: 25px !important; }
.max-w-p25 { max-width: 25px !important; }

.h-p25 { height: 25px !important; }
.w-p25 { width: 25px !important; }


/* ** 26px ** */
.min-h-p26 { min-height: 26px !important; }
.min-w-p26 { min-width: 26px !important; }

.max-h-p26 { max-height: 26px !important; }
.max-w-p26 { max-width: 26px !important; }

.h-p26 { height: 26px !important; }
.w-p26 { width: 26px !important; }


/* ** 28px ** */
.min-h-p28 { min-height: 28px !important; }
.min-w-p28 { min-width: 28px !important; }

.max-h-p28 { max-height: 28px !important; }
.max-w-p28 { max-width: 28px !important; }

.h-p28 { height: 28px !important; }
.w-p28 { width: 28px !important; }


/* ** 30px ** */
.min-h-p30 { min-height: 30px !important; }
.min-w-p30 { min-width: 30px !important; }

.max-h-p30 { max-height: 30px !important; }
.max-w-p30 { max-width: 30px !important; }

.h-p30 { height: 30px !important; }
.w-p30 { width: 30px !important; }


/* ** 32px ** */
.min-h-p32 { min-height: 32px !important; }
.min-w-p32 { min-width: 32px !important; }

.max-h-p32 { max-height: 32px !important; }
.max-w-p32 { max-width: 32px !important; }

.h-p32 { height: 32px !important; }
.w-p32 { width: 32px !important; }


/* ** 35px ** */
.min-h-p35 { min-height: 35px !important; }
.min-w-p35 { min-width: 35px !important; }

.max-h-p35 { max-height: 35px !important; }
.max-w-p35 { max-width: 35px !important; }

.h-p35 { height: 35px !important; }
.w-p35 { width: 35px !important; }


/* ** 42px ** */
.min-h-p42 { min-height: 42px !important; }
.min-w-p42 { min-width: 42px !important; }

.max-h-p42 { max-height: 42px !important; }
.max-w-p42 { max-width: 42px !important; }

.h-p42 { height: 42px !important; }
.w-p42 { width: 42px !important; }


/* ** 40px ** */
.min-h-p40 { min-height: 40px !important; }
.min-w-p40 { min-width: 40px !important; }

.max-h-p40 { max-height: 40px !important; }
.max-w-p40 { max-width: 40px !important; }

.h-p40 { height: 40px !important; }
.w-p40 { width: 40px !important; }


/* ** 45px ** */
.min-h-p45 { min-height: 45px !important; }
.min-w-p45 { min-width: 45px !important; }

.max-h-p45 { max-height: 45px !important; }
.max-w-p45 { max-width: 45px !important; }

.h-p45 { height: 45px !important; }
.w-p45 { width: 45px !important; }


/* ** 50px ** */
.min-h-p50 { min-height: 50px !important; }
.min-w-p50 { min-width: 50px !important; }

.max-h-p50 { max-height: 50px !important; }
.max-w-p50 { max-width: 50px !important; }

.h-p50 { height: 50px !important; }
.w-p50 { width: 50px !important; }


/* ** 52px ** */
.min-h-p52 { min-height: 52px !important; }
.min-w-p52 { min-width: 52px !important; }

.max-h-p52 { max-height: 52px !important; }
.max-w-p52 { max-width: 52px !important; }

.h-p52 { height: 52px !important; }
.w-p52 { width: 52px !important; }


/* ** 55px ** */
.min-h-p55 { min-height: 55px !important; }
.min-w-p55 { min-width: 55px !important; }

.max-h-p55 { max-height: 55px !important; }
.max-w-p55 { max-width: 55px !important; }

.h-p55 { height: 55px !important; }
.w-p55 { width: 55px !important; }


/* ** 60px ** */
.min-h-p60 { min-height: 60px !important; }
.min-w-p60 { min-width: 60px !important; }

.max-h-p60 { max-height: 60px !important; }
.max-w-p60 { max-width: 60px !important; }

.h-p60 { height: 60px !important; }
.w-p60 { width: 60px !important; }


/* ** 62px ** */
.min-h-p62 { min-height: 62px !important; }
.min-w-p62 { min-width: 62px !important; }

.max-h-p62 { max-height: 62px !important; }
.max-w-p62 { max-width: 62px !important; }

.h-p62 { height: 62px !important; }
.w-p62 { width: 62px !important; }


/* ** 65px ** */
.min-h-p65 { min-height: 65px !important; }
.min-w-p65 { min-width: 65px !important; }

.max-h-p65 { max-height: 65px !important; }
.max-w-p65 { max-width: 65px !important; }

.h-p65 { height: 65px !important; }
.w-p65 { width: 65px !important; }


/* ** 70px ** */
.min-h-p70 { min-height: 70px !important; }
.min-w-p70 { min-width: 70px !important; }

.max-h-p70 { max-height: 70px !important; }
.max-w-p70 { max-width: 70px !important; }

.h-p70 { height: 70px !important; }
.w-p70 { width: 70px !important; }

/* ** 72px ** */
.min-h-p72 { min-height: 72px !important; }
.min-w-p72 { min-width: 72px !important; }

.max-h-p72 { max-height: 72px !important; }
.max-w-p72 { max-width: 72px !important; }

.h-p72 { height: 72px !important; }
.w-p72 { width: 72px !important; }

/* ** 75px ** */
.min-h-p75 { min-height: 75px !important; }
.min-w-p75 { min-width: 75px !important; }

.max-h-p75 { max-height: 75px !important; }
.max-w-p75 { max-width: 75px !important; }

.h-p75 { height: 75px !important; }
.w-p75 { width: 75px !important; }


/* ** 80px ** */
.min-h-p80 { min-height: 80px !important; }
.min-w-p80 { min-width: 80px !important; }

.max-h-p80 { max-height: 80px !important; }
.max-w-p80 { max-width: 80px !important; }

.h-p80 { height: 80px !important; }
.w-p80 { width: 80px !important; }


/* ** 82px ** */
.min-h-p82 { min-height: 82px !important; }
.min-w-p82 { min-width: 82px !important; }

.max-h-p82 { max-height: 82px !important; }
.max-w-p82 { max-width: 82px !important; }

.h-p82 { height: 82px !important; }
.w-p82 { width: 82px !important; }


/* ** 85px ** */
.min-h-p85 { min-height: 85px !important; }
.min-w-p85 { min-width: 85px !important; }

.max-h-p85 { max-height: 85px !important; }
.max-w-p85 { max-width: 85px !important; }

.h-p85 { height: 85px !important; }
.w-p85 { width: 85px !important; }


/* ** 90px ** */
.min-h-p90 { min-height: 90px !important; }
.min-w-p90 { min-width: 90px !important; }

.max-h-p90 { max-height: 90px !important; }
.max-w-p90 { max-width: 90px !important; }

.h-p90 { height: 90px !important; }
.w-p90 { width: 90px !important; }


/* ** 92px ** */
.min-h-p92 { min-height: 92px !important; }
.min-w-p92 { min-width: 92px !important; }

.max-h-p92 { max-height: 92px !important; }
.max-w-p92 { max-width: 92px !important; }

.h-p92 { height: 92px !important; }
.w-p92 { width: 92px !important; }


/* ** 95px ** */
.min-h-p95 { min-height: 95px !important; }
.min-w-p95 { min-width: 95px !important; }

.max-h-p95 { max-height: 95px !important; }
.max-w-p95 { max-width: 95px !important; }

.h-p95 { height: 95px !important; }
.w-p95 { width: 95px !important; }


/* ** 100px ** */
.min-h-p100 { min-height: 100px !important; }
.min-w-p100 { min-width: 100px !important; }

.max-h-p100 { max-height: 100px !important; }
.max-w-p100 { max-width: 100px !important; }

.h-p100 { height: 100px !important; }
.w-p100 { width: 100px !important; }


/* ** 105px ** */
.min-h-p105 { min-height: 105px !important; }
.min-w-p105 { min-width: 105px !important; }

.max-h-p105 { max-height: 105px !important; }
.max-w-p105 { max-width: 105px !important; }

.h-p105 { height: 105px !important; }
.w-p105 { width: 105px !important; }


/* ** 110px ** */
.min-h-p110 { min-height: 110px !important; }
.min-w-p110 { min-width: 110px !important; }

.max-h-p110 { max-height: 110px !important; }
.max-w-p110 { max-width: 110px !important; }

.h-p110 { height: 110px !important; }
.w-p110 { width: 110px !important; }


/* ** 115px ** */
.min-h-p115 { min-height: 115px !important; }
.min-w-p115 { min-width: 115px !important; }

.max-h-p115 { max-height: 115px !important; }
.max-w-p115 { max-width: 115px !important; }

.h-p115 { height: 115px !important; }
.w-p115 { width: 115px !important; }


/* ** 120px ** */
.min-h-p120 { min-height: 120px !important; }
.min-w-p120 { min-width: 120px !important; }

.max-h-p120 { max-height: 120px !important; }
.max-w-p120 { max-width: 120px !important; }

.h-p120 { height: 120px !important; }
.w-p120 { width: 120px !important; }


/* ** 125px ** */
.min-h-p125 { min-height: 125px !important; }
.min-w-p125 { min-width: 125px !important; }

.max-h-p125 { max-height: 125px !important; }
.max-w-p125 { max-width: 125px !important; }

.h-p125 { height: 125px !important; }
.w-p125 { width: 125px !important; }


/* ** 130px ** */
.min-h-p130 { min-height: 130px !important; }
.min-w-p130 { min-width: 130px !important; }

.max-h-p130 { max-height: 130px !important; }
.max-w-p130 { max-width: 130px !important; }

.h-p130 { height: 130px !important; }
.w-p130 { width: 130px !important; }


/* ** 135px ** */
.min-h-p135 { min-height: 135px !important; }
.min-w-p135 { min-width: 135px !important; }

.max-h-p135 { max-height: 135px !important; }
.max-w-p135 { max-width: 135px !important; }

.h-p135 { height: 135px !important; }
.w-p135 { width: 135px !important; }


/* ** 140px ** */
.min-h-p140 { min-height: 140px !important; }
.min-w-p140 { min-width: 140px !important; }

.max-h-p140 { max-height: 140px !important; }
.max-w-p140 { max-width: 140px !important; }

.h-p140 { height: 140px !important; }
.w-p140 { width: 140px !important; }


/* ** 145px ** */
.min-h-p145 { min-height: 145px !important; }
.min-w-p145 { min-width: 145px !important; }

.max-h-p145 { max-height: 145px !important; }
.max-w-p145 { max-width: 145px !important; }

.h-p145 { height: 145px !important; }
.w-p145 { width: 145px !important; }


/* ** 150px ** */
.min-h-p150 { min-height: 150px !important; }
.min-w-p150 { min-width: 150px !important; }

.max-h-p150 { max-height: 150px !important; }
.max-w-p150 { max-width: 150px !important; }

.h-p150 { height: 150px !important; }
.w-p150 { width: 150px !important; }


/* ** 155px ** */
.min-h-p155 { min-height: 155px !important; }
.min-w-p155 { min-width: 155px !important; }

.max-h-p155 { max-height: 155px !important; }
.max-w-p155 { max-width: 155px !important; }

.h-p155 { height: 155px !important; }
.w-p155 { width: 155px !important; }


/* ** 160px ** */
.min-h-p160 { min-height: 160px !important; }
.min-w-p160 { min-width: 160px !important; }

.max-h-p160 { max-height: 160px !important; }
.max-w-p160 { max-width: 160px !important; }

.h-p160 { height: 160px !important; }
.w-p160 { width: 160px !important; }


/* ** 165px ** */
.min-h-p165 { min-height: 165px !important; }
.min-w-p165 { min-width: 165px !important; }

.max-h-p165 { max-height: 165px !important; }
.max-w-p165 { max-width: 165px !important; }

.h-p165 { height: 165px !important; }
.w-p165 { width: 165px !important; }


/* ** 170px ** */
.min-h-p170 { min-height: 170px !important; }
.min-w-p170 { min-width: 170px !important; }

.max-h-p170 { max-height: 170px !important; }
.max-w-p170 { max-width: 170px !important; }

.h-p170 { height: 170px !important; }
.w-p170 { width: 170px !important; }


/* ** 175px ** */
.min-h-p175 { min-height: 175px !important; }
.min-w-p175 { min-width: 175px !important; }

.max-h-p175 { max-height: 175px !important; }
.max-w-p175 { max-width: 175px !important; }

.h-p175 { height: 175px !important; }
.w-p175 { width: 175px !important; }


/* ** 180px ** */
.min-h-p180 { min-height: 180px !important; }
.min-w-p180 { min-width: 180px !important; }

.max-h-p180 { max-height: 180px !important; }
.max-w-p180 { max-width: 180px !important; }

.h-p180 { height: 180px !important; }
.w-p180 { width: 180px !important; }


/* ** 185px ** */
.min-h-p185 { min-height: 185px !important; }
.min-w-p185 { min-width: 185px !important; }

.max-h-p185 { max-height: 185px !important; }
.max-w-p185 { max-width: 185px !important; }

.h-p185 { height: 185px !important; }
.w-p185 { width: 185px !important; }


/* ** 190px ** */
.min-h-p190 { min-height: 190px !important; }
.min-w-p190 { min-width: 190px !important; }

.max-h-p190 { max-height: 190px !important; }
.max-w-p190 { max-width: 190px !important; }

.h-p190 { height: 190px !important; }
.w-p190 { width: 190px !important; }


/* ** 195px ** */
.min-h-p195 { min-height: 195px !important; }
.min-w-p195 { min-width: 195px !important; }

.max-h-p195 { max-height: 195px !important; }
.max-w-p195 { max-width: 195px !important; }

.h-p195 { height: 195px !important; }
.w-p195 { width: 195px !important; }


/* ** 200px ** */
.min-h-p200 { min-height: 200px !important; }
.min-w-p200 { min-width: 200px !important; }

.max-h-p200 { max-height: 200px !important; }
.max-w-p200 { max-width: 200px !important; }

.h-p200 { height: 200px !important; }
.w-p200 { width: 200px !important; }

/* ** 205px ** */
.min-h-p205 { min-height: 205px !important; }
.min-w-p205 { min-width: 205px !important; }

.max-h-p205 { max-height: 205px !important; }
.max-w-p205 { max-width: 205px !important; }

.h-p205 { height: 205px !important; }
.w-p205 { width: 205px !important; }


/* ** 210px ** */
.min-h-p210 { min-height: 210px !important; }
.min-w-p210 { min-width: 210px !important; }

.max-h-p210 { max-height: 210px !important; }
.max-w-p210 { max-width: 210px !important; }

.h-p210 { height: 210px !important; }
.w-p210 { width: 210px !important; }


/* ** 215px ** */
.min-h-p215 { min-height: 215px !important; }
.min-w-p215 { min-width: 215px !important; }

.max-h-p215 { max-height: 215px !important; }
.max-w-p215 { max-width: 215px !important; }

.h-p215 { height: 215px !important; }
.w-p215 { width: 215px !important; }


/* ** 220px ** */
.min-h-p220 { min-height: 220px !important; }
.min-w-p220 { min-width: 220px !important; }

.max-h-p220 { max-height: 220px !important; }
.max-w-p220 { max-width: 220px !important; }

.h-p220 { height: 220px !important; }
.w-p220 { width: 220px !important; }


/* ** 225px ** */
.min-h-p225 { min-height: 225px !important; }
.min-w-p225 { min-width: 225px !important; }

.max-h-p225 { max-height: 225px !important; }
.max-w-p225 { max-width: 225px !important; }

.h-p225 { height: 225px !important; }
.w-p225 { width: 225px !important; }


/* ** 230px ** */
.min-h-p230 { min-height: 230px !important; }
.min-w-p230 { min-width: 230px !important; }

.max-h-p230 { max-height: 230px !important; }
.max-w-p230 { max-width: 230px !important; }

.h-p230 { height: 230px !important; }
.w-p230 { width: 230px !important; }


/* ** 235px ** */
.min-h-p235 { min-height: 235px !important; }
.min-w-p235 { min-width: 235px !important; }

.max-h-p235 { max-height: 235px !important; }
.max-w-p235 { max-width: 235px !important; }

.h-p235 { height: 235px !important; }
.w-p235 { width: 235px !important; }


/* ** 240px ** */
.min-h-p240 { min-height: 240px !important; }
.min-w-p240 { min-width: 240px !important; }

.max-h-p240 { max-height: 240px !important; }
.max-w-p240 { max-width: 240px !important; }

.h-p240 { height: 240px !important; }
.w-p240 { width: 240px !important; }


/* ** 245px ** */
.min-h-p245 { min-height: 245px !important; }
.min-w-p245 { min-width: 245px !important; }

.max-h-p245 { max-height: 245px !important; }
.max-w-p245 { max-width: 245px !important; }

.h-p245 { height: 245px !important; }
.w-p245 { width: 245px !important; }


/* ** 250px ** */
.min-h-p250 { min-height: 250px !important; }
.min-w-p250 { min-width: 250px !important; }

.max-h-p250 { max-height: 250px !important; }
.max-w-p250 { max-width: 250px !important; }

.h-p250 { height: 250px !important; }
.w-p250 { width: 250px !important; }


/* ** 255px ** */
.min-h-p255 { min-height: 255px !important; }
.min-w-p255 { min-width: 255px !important; }

.max-h-p255 { max-height: 255px !important; }
.max-w-p255 { max-width: 255px !important; }

.h-p255 { height: 255px !important; }
.w-p255 { width: 255px !important; }


/* ** 260px ** */
.min-h-p260 { min-height: 260px !important; }
.min-w-p260 { min-width: 260px !important; }

.max-h-p260 { max-height: 260px !important; }
.max-w-p260 { max-width: 260px !important; }

.h-p260 { height: 260px !important; }
.w-p260 { width: 260px !important; }


/* ** 265px ** */
.min-h-p265 { min-height: 265px !important; }
.min-w-p265 { min-width: 265px !important; }

.max-h-p265 { max-height: 265px !important; }
.max-w-p265 { max-width: 265px !important; }

.h-p265 { height: 265px !important; }
.w-p265 { width: 265px !important; }


/* ** 270px ** */
.min-h-p270 { min-height: 270px !important; }
.min-w-p270 { min-width: 270px !important; }

.max-h-p270 { max-height: 270px !important; }
.max-w-p270 { max-width: 270px !important; }

.h-p270 { height: 270px !important; }
.w-p270 { width: 270px !important; }


/* ** 275px ** */
.min-h-p275 { min-height: 275px !important; }
.min-w-p275 { min-width: 275px !important; }

.max-h-p275 { max-height: 275px !important; }
.max-w-p275 { max-width: 275px !important; }

.h-p275 { height: 275px !important; }
.w-p275 { width: 275px !important; }


/* ** 280px ** */
.min-h-p280 { min-height: 280px !important; }
.min-w-p280 { min-width: 280px !important; }

.max-h-p280 { max-height: 280px !important; }
.max-w-p280 { max-width: 280px !important; }

.h-p280 { height: 280px !important; }
.w-p280 { width: 280px !important; }


/* ** 285px ** */
.min-h-p285 { min-height: 285px !important; }
.min-w-p285 { min-width: 285px !important; }

.max-h-p285 { max-height: 285px !important; }
.max-w-p285 { max-width: 285px !important; }

.h-p285 { height: 285px !important; }
.w-p285 { width: 285px !important; }


/* ** 290px ** */
.min-h-p290 { min-height: 290px !important; }
.min-w-p290 { min-width: 290px !important; }

.max-h-p290 { max-height: 290px !important; }
.max-w-p290 { max-width: 290px !important; }

.h-p290 { height: 290px !important; }
.w-p290 { width: 290px !important; }


/* ** 295px ** */
.min-h-p295 { min-height: 295px !important; }
.min-w-p295 { min-width: 295px !important; }

.max-h-p295 { max-height: 295px !important; }
.max-w-p295 { max-width: 295px !important; }

.h-p295 { height: 295px !important; }
.w-p295 { width: 295px !important; }


/* ** 300px ** */
.min-h-p300 { min-height: 300px !important; }
.min-w-p300 { min-width: 300px !important; }

.max-h-p300 { max-height: 300px !important; }
.max-w-p300 { max-width: 300px !important; }

.h-p300 { height: 300px !important; }
.w-p300 { width: 300px !important; }

/* ** 305px ** */
.min-h-p305 { min-height: 305px !important; }
.min-w-p305 { min-width: 305px !important; }

.max-h-p305 { max-height: 305px !important; }
.max-w-p305 { max-width: 305px !important; }

.h-p305 { height: 305px !important; }
.w-p305 { width: 305px !important; }


/* ** 310px ** */
.min-h-p310 { min-height: 310px !important; }
.min-w-p310 { min-width: 310px !important; }

.max-h-p310 { max-height: 310px !important; }
.max-w-p310 { max-width: 310px !important; }

.h-p310 { height: 310px !important; }
.w-p310 { width: 310px !important; }


/* ** 315px ** */
.min-h-p315 { min-height: 315px !important; }
.min-w-p315 { min-width: 315px !important; }

.max-h-p315 { max-height: 315px !important; }
.max-w-p315 { max-width: 315px !important; }

.h-p315 { height: 315px !important; }
.w-p315 { width: 315px !important; }


/* ** 320px ** */
.min-h-p320 { min-height: 320px !important; }
.min-w-p320 { min-width: 320px !important; }

.max-h-p320 { max-height: 320px !important; }
.max-w-p320 { max-width: 320px !important; }

.h-p320 { height: 320px !important; }
.w-p320 { width: 320px !important; }


/* ** 325px ** */
.min-h-p325 { min-height: 325px !important; }
.min-w-p325 { min-width: 325px !important; }

.max-h-p325 { max-height: 325px !important; }
.max-w-p325 { max-width: 325px !important; }

.h-p325 { height: 325px !important; }
.w-p325 { width: 325px !important; }


/* ** 330px ** */
.min-h-p330 { min-height: 330px !important; }
.min-w-p330 { min-width: 330px !important; }

.max-h-p330 { max-height: 330px !important; }
.max-w-p330 { max-width: 330px !important; }

.h-p330 { height: 330px !important; }
.w-p330 { width: 330px !important; }


/* ** 335px ** */
.min-h-p335 { min-height: 335px !important; }
.min-w-p335 { min-width: 335px !important; }

.max-h-p335 { max-height: 335px !important; }
.max-w-p335 { max-width: 335px !important; }

.h-p335 { height: 335px !important; }
.w-p335 { width: 335px !important; }


/* ** 340px ** */
.min-h-p340 { min-height: 340px !important; }
.min-w-p340 { min-width: 340px !important; }

.max-h-p340 { max-height: 340px !important; }
.max-w-p340 { max-width: 340px !important; }

.h-p340 { height: 340px !important; }
.w-p340 { width: 340px !important; }


/* ** 345px ** */
.min-h-p345 { min-height: 345px !important; }
.min-w-p345 { min-width: 345px !important; }

.max-h-p345 { max-height: 345px !important; }
.max-w-p345 { max-width: 345px !important; }

.h-p345 { height: 345px !important; }
.w-p345 { width: 345px !important; }


/* ** 350px ** */
.min-h-p350 { min-height: 350px !important; }
.min-w-p350 { min-width: 350px !important; }

.max-h-p350 { max-height: 350px !important; }
.max-w-p350 { max-width: 350px !important; }

.h-p350 { height: 350px !important; }
.w-p350 { width: 350px !important; }


/* ** 355px ** */
.min-h-p355 { min-height: 355px !important; }
.min-w-p355 { min-width: 355px !important; }

.max-h-p355 { max-height: 355px !important; }
.max-w-p355 { max-width: 355px !important; }

.h-p355 { height: 355px !important; }
.w-p355 { width: 355px !important; }


/* ** 360px ** */
.min-h-p360 { min-height: 360px !important; }
.min-w-p360 { min-width: 360px !important; }

.max-h-p360 { max-height: 360px !important; }
.max-w-p360 { max-width: 360px !important; }

.h-p360 { height: 360px !important; }
.w-p360 { width: 360px !important; }


/* ** 365px ** */
.min-h-p365 { min-height: 365px !important; }
.min-w-p365 { min-width: 365px !important; }

.max-h-p365 { max-height: 365px !important; }
.max-w-p365 { max-width: 365px !important; }

.h-p365 { height: 365px !important; }
.w-p365 { width: 365px !important; }


/* ** 370px ** */
.min-h-p370 { min-height: 370px !important; }
.min-w-p370 { min-width: 370px !important; }

.max-h-p370 { max-height: 370px !important; }
.max-w-p370 { max-width: 370px !important; }

.h-p370 { height: 370px !important; }
.w-p370 { width: 370px !important; }


/* ** 375px ** */
.min-h-p375 { min-height: 375px !important; }
.min-w-p375 { min-width: 375px !important; }

.max-h-p375 { max-height: 375px !important; }
.max-w-p375 { max-width: 375px !important; }

.h-p375 { height: 375px !important; }
.w-p375 { width: 375px !important; }


/* ** 380px ** */
.min-h-p380 { min-height: 380px !important; }
.min-w-p380 { min-width: 380px !important; }

.max-h-p380 { max-height: 380px !important; }
.max-w-p380 { max-width: 380px !important; }

.h-p380 { height: 380px !important; }
.w-p380 { width: 380px !important; }


/* ** 385px ** */
.min-h-p385 { min-height: 385px !important; }
.min-w-p385 { min-width: 385px !important; }

.max-h-p385 { max-height: 385px !important; }
.max-w-p385 { max-width: 385px !important; }

.h-p385 { height: 385px !important; }
.w-p385 { width: 385px !important; }


/* ** 390px ** */
.min-h-p390 { min-height: 390px !important; }
.min-w-p390 { min-width: 390px !important; }

.max-h-p390 { max-height: 390px !important; }
.max-w-p390 { max-width: 390px !important; }

.h-p390 { height: 390px !important; }
.w-p390 { width: 390px !important; }


/* ** 395px ** */
.min-h-p395 { min-height: 395px !important; }
.min-w-p395 { min-width: 395px !important; }

.max-h-p395 { max-height: 395px !important; }
.max-w-p395 { max-width: 395px !important; }

.h-p395 { height: 395px !important; }
.w-p395 { width: 395px !important; }


/* ** 400px ** */
.min-h-p400 { min-height: 400px !important; }
.min-w-p400 { min-width: 400px !important; }

.max-h-p400 { max-height: 400px !important; }
.max-w-p400 { max-width: 400px !important; }

.h-p400 { height: 400px !important; }
.w-p400 { width: 400px !important; }

/* ** 405px ** */
.min-h-p405 { min-height: 405px !important; }
.min-w-p405 { min-width: 405px !important; }

.max-h-p405 { max-height: 405px !important; }
.max-w-p405 { max-width: 405px !important; }

.h-p405 { height: 405px !important; }
.w-p405 { width: 405px !important; }


/* ** 410px ** */
.min-h-p410 { min-height: 410px !important; }
.min-w-p410 { min-width: 410px !important; }

.max-h-p410 { max-height: 410px !important; }
.max-w-p410 { max-width: 410px !important; }

.h-p410 { height: 410px !important; }
.w-p410 { width: 410px !important; }


/* ** 415px ** */
.min-h-p415 { min-height: 415px !important; }
.min-w-p415 { min-width: 415px !important; }

.max-h-p415 { max-height: 415px !important; }
.max-w-p415 { max-width: 415px !important; }

.h-p415 { height: 415px !important; }
.w-p415 { width: 415px !important; }


/* ** 420px ** */
.min-h-p420 { min-height: 420px !important; }
.min-w-p420 { min-width: 420px !important; }

.max-h-p420 { max-height: 420px !important; }
.max-w-p420 { max-width: 420px !important; }

.h-p420 { height: 420px !important; }
.w-p420 { width: 420px !important; }


/* ** 425px ** */
.min-h-p425 { min-height: 425px !important; }
.min-w-p425 { min-width: 425px !important; }

.max-h-p425 { max-height: 425px !important; }
.max-w-p425 { max-width: 425px !important; }

.h-p425 { height: 425px !important; }
.w-p425 { width: 425px !important; }


/* ** 430px ** */
.min-h-p430 { min-height: 430px !important; }
.min-w-p430 { min-width: 430px !important; }

.max-h-p430 { max-height: 430px !important; }
.max-w-p430 { max-width: 430px !important; }

.h-p430 { height: 430px !important; }
.w-p430 { width: 430px !important; }


/* ** 435px ** */
.min-h-p435 { min-height: 435px !important; }
.min-w-p435 { min-width: 435px !important; }

.max-h-p435 { max-height: 435px !important; }
.max-w-p435 { max-width: 435px !important; }

.h-p435 { height: 435px !important; }
.w-p435 { width: 435px !important; }


/* ** 440px ** */
.min-h-p440 { min-height: 440px !important; }
.min-w-p440 { min-width: 440px !important; }

.max-h-p440 { max-height: 440px !important; }
.max-w-p440 { max-width: 440px !important; }

.h-p440 { height: 440px !important; }
.w-p440 { width: 440px !important; }


/* ** 445px ** */
.min-h-p445 { min-height: 445px !important; }
.min-w-p445 { min-width: 445px !important; }

.max-h-p445 { max-height: 445px !important; }
.max-w-p445 { max-width: 445px !important; }

.h-p445 { height: 445px !important; }
.w-p445 { width: 445px !important; }


/* ** 450px ** */
.min-h-p450 { min-height: 450px !important; }
.min-w-p450 { min-width: 450px !important; }

.max-h-p450 { max-height: 450px !important; }
.max-w-p450 { max-width: 450px !important; }

.h-p450 { height: 450px !important; }
.w-p450 { width: 450px !important; }


/* ** 455px ** */
.min-h-p455 { min-height: 455px !important; }
.min-w-p455 { min-width: 455px !important; }

.max-h-p455 { max-height: 455px !important; }
.max-w-p455 { max-width: 455px !important; }

.h-p455 { height: 455px !important; }
.w-p455 { width: 455px !important; }


/* ** 460px ** */
.min-h-p460 { min-height: 460px !important; }
.min-w-p460 { min-width: 460px !important; }

.max-h-p460 { max-height: 460px !important; }
.max-w-p460 { max-width: 460px !important; }

.h-p460 { height: 460px !important; }
.w-p460 { width: 460px !important; }


/* ** 465px ** */
.min-h-p465 { min-height: 465px !important; }
.min-w-p465 { min-width: 465px !important; }

.max-h-p465 { max-height: 465px !important; }
.max-w-p465 { max-width: 465px !important; }

.h-p465 { height: 465px !important; }
.w-p465 { width: 465px !important; }


/* ** 470px ** */
.min-h-p470 { min-height: 470px !important; }
.min-w-p470 { min-width: 470px !important; }

.max-h-p470 { max-height: 470px !important; }
.max-w-p470 { max-width: 470px !important; }

.h-p470 { height: 470px !important; }
.w-p470 { width: 470px !important; }


/* ** 475px ** */
.min-h-p475 { min-height: 475px !important; }
.min-w-p475 { min-width: 475px !important; }

.max-h-p475 { max-height: 475px !important; }
.max-w-p475 { max-width: 475px !important; }

.h-p475 { height: 475px !important; }
.w-p475 { width: 475px !important; }


/* ** 480px ** */
.min-h-p480 { min-height: 480px !important; }
.min-w-p480 { min-width: 480px !important; }

.max-h-p480 { max-height: 480px !important; }
.max-w-p480 { max-width: 480px !important; }

.h-p480 { height: 480px !important; }
.w-p480 { width: 480px !important; }


/* ** 485px ** */
.min-h-p485 { min-height: 485px !important; }
.min-w-p485 { min-width: 485px !important; }

.max-h-p485 { max-height: 485px !important; }
.max-w-p485 { max-width: 485px !important; }

.h-p485 { height: 485px !important; }
.w-p485 { width: 485px !important; }


/* ** 490px ** */
.min-h-p490 { min-height: 490px !important; }
.min-w-p490 { min-width: 490px !important; }

.max-h-p490 { max-height: 490px !important; }
.max-w-p490 { max-width: 490px !important; }

.h-p490 { height: 490px !important; }
.w-p490 { width: 490px !important; }


/* ** 495px ** */
.min-h-p495 { min-height: 495px !important; }
.min-w-p495 { min-width: 495px !important; }

.max-h-p495 { max-height: 495px !important; }
.max-w-p495 { max-width: 495px !important; }

.h-p495 { height: 495px !important; }
.w-p495 { width: 495px !important; }


/* ** 500px ** */
.min-h-p500 { min-height: 500px !important; }
.min-w-p500 { min-width: 500px !important; }

.max-h-p500 { max-height: 500px !important; }
.max-w-p500 { max-width: 500px !important; }

.h-p500 { height: 500px !important; }
.w-p500 { width: 500px !important; }

/* ** 505px ** */
.min-h-p505 { min-height: 505px !important; }
.min-w-p505 { min-width: 505px !important; }

.max-h-p505 { max-height: 505px !important; }
.max-w-p505 { max-width: 505px !important; }

.h-p505 { height: 505px !important; }
.w-p505 { width: 505px !important; }


/* ** 510px ** */
.min-h-p510 { min-height: 510px !important; }
.min-w-p510 { min-width: 510px !important; }

.max-h-p510 { max-height: 510px !important; }
.max-w-p510 { max-width: 510px !important; }

.h-p510 { height: 510px !important; }
.w-p510 { width: 510px !important; }


/* ** 515px ** */
.min-h-p515 { min-height: 515px !important; }
.min-w-p515 { min-width: 515px !important; }

.max-h-p515 { max-height: 515px !important; }
.max-w-p515 { max-width: 515px !important; }

.h-p515 { height: 515px !important; }
.w-p515 { width: 515px !important; }


/* ** 520px ** */
.min-h-p520 { min-height: 520px !important; }
.min-w-p520 { min-width: 520px !important; }

.max-h-p520 { max-height: 520px !important; }
.max-w-p520 { max-width: 520px !important; }

.h-p520 { height: 520px !important; }
.w-p520 { width: 520px !important; }


/* ** 525px ** */
.min-h-p525 { min-height: 525px !important; }
.min-w-p525 { min-width: 525px !important; }

.max-h-p525 { max-height: 525px !important; }
.max-w-p525 { max-width: 525px !important; }

.h-p525 { height: 525px !important; }
.w-p525 { width: 525px !important; }


/* ** 530px ** */
.min-h-p530 { min-height: 530px !important; }
.min-w-p530 { min-width: 530px !important; }

.max-h-p530 { max-height: 530px !important; }
.max-w-p530 { max-width: 530px !important; }

.h-p530 { height: 530px !important; }
.w-p530 { width: 530px !important; }


/* ** 535px ** */
.min-h-p535 { min-height: 535px !important; }
.min-w-p535 { min-width: 535px !important; }

.max-h-p535 { max-height: 535px !important; }
.max-w-p535 { max-width: 535px !important; }

.h-p535 { height: 535px !important; }
.w-p535 { width: 535px !important; }


/* ** 540px ** */
.min-h-p540 { min-height: 540px !important; }
.min-w-p540 { min-width: 540px !important; }

.max-h-p540 { max-height: 540px !important; }
.max-w-p540 { max-width: 540px !important; }

.h-p540 { height: 540px !important; }
.w-p540 { width: 540px !important; }


/* ** 545px ** */
.min-h-p545 { min-height: 545px !important; }
.min-w-p545 { min-width: 545px !important; }

.max-h-p545 { max-height: 545px !important; }
.max-w-p545 { max-width: 545px !important; }

.h-p545 { height: 545px !important; }
.w-p545 { width: 545px !important; }


/* ** 550px ** */
.min-h-p550 { min-height: 550px !important; }
.min-w-p550 { min-width: 550px !important; }

.max-h-p550 { max-height: 550px !important; }
.max-w-p550 { max-width: 550px !important; }

.h-p550 { height: 550px !important; }
.w-p550 { width: 550px !important; }


/* ** 555px ** */
.min-h-p555 { min-height: 555px !important; }
.min-w-p555 { min-width: 555px !important; }

.max-h-p555 { max-height: 555px !important; }
.max-w-p555 { max-width: 555px !important; }

.h-p555 { height: 555px !important; }
.w-p555 { width: 555px !important; }


/* ** 560px ** */
.min-h-p560 { min-height: 560px !important; }
.min-w-p560 { min-width: 560px !important; }

.max-h-p560 { max-height: 560px !important; }
.max-w-p560 { max-width: 560px !important; }

.h-p560 { height: 560px !important; }
.w-p560 { width: 560px !important; }


/* ** 565px ** */
.min-h-p565 { min-height: 565px !important; }
.min-w-p565 { min-width: 565px !important; }

.max-h-p565 { max-height: 565px !important; }
.max-w-p565 { max-width: 565px !important; }

.h-p565 { height: 565px !important; }
.w-p565 { width: 565px !important; }


/* ** 570px ** */
.min-h-p570 { min-height: 570px !important; }
.min-w-p570 { min-width: 570px !important; }

.max-h-p570 { max-height: 570px !important; }
.max-w-p570 { max-width: 570px !important; }

.h-p570 { height: 570px !important; }
.w-p570 { width: 570px !important; }


/* ** 575px ** */
.min-h-p575 { min-height: 575px !important; }
.min-w-p575 { min-width: 575px !important; }

.max-h-p575 { max-height: 575px !important; }
.max-w-p575 { max-width: 575px !important; }

.h-p575 { height: 575px !important; }
.w-p575 { width: 575px !important; }


/* ** 580px ** */
.min-h-p580 { min-height: 580px !important; }
.min-w-p580 { min-width: 580px !important; }

.max-h-p580 { max-height: 580px !important; }
.max-w-p580 { max-width: 580px !important; }

.h-p580 { height: 580px !important; }
.w-p580 { width: 580px !important; }


/* ** 585px ** */
.min-h-p585 { min-height: 585px !important; }
.min-w-p585 { min-width: 585px !important; }

.max-h-p585 { max-height: 585px !important; }
.max-w-p585 { max-width: 585px !important; }

.h-p585 { height: 585px !important; }
.w-p585 { width: 585px !important; }


/* ** 590px ** */
.min-h-p590 { min-height: 590px !important; }
.min-w-p590 { min-width: 590px !important; }

.max-h-p590 { max-height: 590px !important; }
.max-w-p590 { max-width: 590px !important; }

.h-p590 { height: 590px !important; }
.w-p590 { width: 590px !important; }


/* ** 595px ** */
.min-h-p595 { min-height: 595px !important; }
.min-w-p595 { min-width: 595px !important; }

.max-h-p595 { max-height: 595px !important; }
.max-w-p595 { max-width: 595px !important; }

.h-p595 { height: 595px !important; }
.w-p595 { width: 595px !important; }


/* ** 600px ** */
.min-h-p600 { min-height: 600px !important; }
.min-w-p600 { min-width: 600px !important; }

.max-h-p600 { max-height: 600px !important; }
.max-w-p600 { max-width: 600px !important; }

.h-p600 { height: 600px !important; }
.w-p600 { width: 600px !important; }

/* ** 605px ** */
.min-h-p605 { min-height: 605px !important; }
.min-w-p605 { min-width: 605px !important; }

.max-h-p605 { max-height: 605px !important; }
.max-w-p605 { max-width: 605px !important; }

.h-p605 { height: 605px !important; }
.w-p605 { width: 605px !important; }


/* ** 610px ** */
.min-h-p610 { min-height: 610px !important; }
.min-w-p610 { min-width: 610px !important; }

.max-h-p610 { max-height: 610px !important; }
.max-w-p610 { max-width: 610px !important; }

.h-p610 { height: 610px !important; }
.w-p610 { width: 610px !important; }


/* ** 615px ** */
.min-h-p615 { min-height: 615px !important; }
.min-w-p615 { min-width: 615px !important; }

.max-h-p615 { max-height: 615px !important; }
.max-w-p615 { max-width: 615px !important; }

.h-p615 { height: 615px !important; }
.w-p615 { width: 615px !important; }


/* ** 620px ** */
.min-h-p620 { min-height: 620px !important; }
.min-w-p620 { min-width: 620px !important; }

.max-h-p620 { max-height: 620px !important; }
.max-w-p620 { max-width: 620px !important; }

.h-p620 { height: 620px !important; }
.w-p620 { width: 620px !important; }


/* ** 625px ** */
.min-h-p625 { min-height: 625px !important; }
.min-w-p625 { min-width: 625px !important; }

.max-h-p625 { max-height: 625px !important; }
.max-w-p625 { max-width: 625px !important; }

.h-p625 { height: 625px !important; }
.w-p625 { width: 625px !important; }


/* ** 630px ** */
.min-h-p630 { min-height: 630px !important; }
.min-w-p630 { min-width: 630px !important; }

.max-h-p630 { max-height: 630px !important; }
.max-w-p630 { max-width: 630px !important; }

.h-p630 { height: 630px !important; }
.w-p630 { width: 630px !important; }


/* ** 635px ** */
.min-h-p635 { min-height: 635px !important; }
.min-w-p635 { min-width: 635px !important; }

.max-h-p635 { max-height: 635px !important; }
.max-w-p635 { max-width: 635px !important; }

.h-p635 { height: 635px !important; }
.w-p635 { width: 635px !important; }


/* ** 640px ** */
.min-h-p640 { min-height: 640px !important; }
.min-w-p640 { min-width: 640px !important; }

.max-h-p640 { max-height: 640px !important; }
.max-w-p640 { max-width: 640px !important; }

.h-p640 { height: 640px !important; }
.w-p640 { width: 640px !important; }


/* ** 645px ** */
.min-h-p645 { min-height: 645px !important; }
.min-w-p645 { min-width: 645px !important; }

.max-h-p645 { max-height: 645px !important; }
.max-w-p645 { max-width: 645px !important; }

.h-p645 { height: 645px !important; }
.w-p645 { width: 645px !important; }


/* ** 650px ** */
.min-h-p650 { min-height: 650px !important; }
.min-w-p650 { min-width: 650px !important; }

.max-h-p650 { max-height: 650px !important; }
.max-w-p650 { max-width: 650px !important; }

.h-p650 { height: 650px !important; }
.w-p650 { width: 650px !important; }


/* ** 655px ** */
.min-h-p655 { min-height: 655px !important; }
.min-w-p655 { min-width: 655px !important; }

.max-h-p655 { max-height: 655px !important; }
.max-w-p655 { max-width: 655px !important; }

.h-p655 { height: 655px !important; }
.w-p655 { width: 655px !important; }


/* ** 660px ** */
.min-h-p660 { min-height: 660px !important; }
.min-w-p660 { min-width: 660px !important; }

.max-h-p660 { max-height: 660px !important; }
.max-w-p660 { max-width: 660px !important; }

.h-p660 { height: 660px !important; }
.w-p660 { width: 660px !important; }


/* ** 665px ** */
.min-h-p665 { min-height: 665px !important; }
.min-w-p665 { min-width: 665px !important; }

.max-h-p665 { max-height: 665px !important; }
.max-w-p665 { max-width: 665px !important; }

.h-p665 { height: 665px !important; }
.w-p665 { width: 665px !important; }


/* ** 670px ** */
.min-h-p670 { min-height: 670px !important; }
.min-w-p670 { min-width: 670px !important; }

.max-h-p670 { max-height: 670px !important; }
.max-w-p670 { max-width: 670px !important; }

.h-p670 { height: 670px !important; }
.w-p670 { width: 670px !important; }


/* ** 675px ** */
.min-h-p675 { min-height: 675px !important; }
.min-w-p675 { min-width: 675px !important; }

.max-h-p675 { max-height: 675px !important; }
.max-w-p675 { max-width: 675px !important; }

.h-p675 { height: 675px !important; }
.w-p675 { width: 675px !important; }


/* ** 680px ** */
.min-h-p680 { min-height: 680px !important; }
.min-w-p680 { min-width: 680px !important; }

.max-h-p680 { max-height: 680px !important; }
.max-w-p680 { max-width: 680px !important; }

.h-p680 { height: 680px !important; }
.w-p680 { width: 680px !important; }


/* ** 685px ** */
.min-h-p685 { min-height: 685px !important; }
.min-w-p685 { min-width: 685px !important; }

.max-h-p685 { max-height: 685px !important; }
.max-w-p685 { max-width: 685px !important; }

.h-p685 { height: 685px !important; }
.w-p685 { width: 685px !important; }


/* ** 690px ** */
.min-h-p690 { min-height: 690px !important; }
.min-w-p690 { min-width: 690px !important; }

.max-h-p690 { max-height: 690px !important; }
.max-w-p690 { max-width: 690px !important; }

.h-p690 { height: 690px !important; }
.w-p690 { width: 690px !important; }


/* ** 695px ** */
.min-h-p695 { min-height: 695px !important; }
.min-w-p695 { min-width: 695px !important; }

.max-h-p695 { max-height: 695px !important; }
.max-w-p695 { max-width: 695px !important; }

.h-p695 { height: 695px !important; }
.w-p695 { width: 695px !important; }


/* ** 700px ** */
.min-h-p700 { min-height: 700px !important; }
.min-w-p700 { min-width: 700px !important; }

.max-h-p700 { max-height: 700px !important; }
.max-w-p700 { max-width: 700px !important; }

.h-p700 { height: 700px !important; }
.w-p700 { width: 700px !important; }
/* ***** END MEASURES ***** */



/* ***** BEGIN BORDER ***** */
/* ** RADIUS ** */
.b-radius-0  { border-radius: 0px !important; }
.b-radius-5  { border-radius: 5px !important; }
.b-radius-10 { border-radius: 10px !important; }
/* ***** END BORDER ***** */

/* ***** BEGIN FONT ***** */
/* ** BEGIN FONT-SIZE ** */
.f-5  { font-size: 5px !important; }
.f-6  { font-size: 6px !important; }
.f-7  { font-size: 7px !important; }
.f-8  { font-size: 8px !important; }
.f-9  { font-size: 9px !important; }
.f-10 { font-size: 10px !important; }
.f-11 { font-size: 11px !important; }
.f-12 { font-size: 12px !important; }
.f-13 { font-size: 13px !important; }
.f-14 { font-size: 14px !important; }
.f-15 { font-size: 15px !important; }
.f-16 { font-size: 16px !important; }
.f-17 { font-size: 17px !important; }
.f-18 { font-size: 18px !important; }
.f-19 { font-size: 19px !important; }
.f-20 { font-size: 20px !important; }
.f-22 { font-size: 22px !important; }
.f-24 { font-size: 24px !important; }
.f-26 { font-size: 26px !important; }
.f-28 { font-size: 28px !important; }
.f-30 { font-size: 30px !important; }
.f-32 { font-size: 32px !important; }
.f-34 { font-size: 34px !important; }
.f-36 { font-size: 36px !important; }
.f-38 { font-size: 38px !important; }
.f-40 { font-size: 40px !important; }
.f-42 { font-size: 42px !important; }
.f-44 { font-size: 44px !important; }
.f-46 { font-size: 46px !important; }
.f-48 { font-size: 48px !important; }
.f-50 { font-size: 50px !important; }
.f-52 { font-size: 52px !important; }
.f-54 { font-size: 54px !important; }
.f-56 { font-size: 56px !important; }
.f-58 { font-size: 58px !important; }
.f-60 { font-size: 60px !important; }
.f-62 { font-size: 62px !important; }
.f-64 { font-size: 64px !important; }
.f-66 { font-size: 66px !important; }
.f-68 { font-size: 68px !important; }
.f-70 { font-size: 70px !important; }
.f-72 { font-size: 72px !important; }
.f-74 { font-size: 74px !important; }
.f-76 { font-size: 76px !important; }
.f-78 { font-size: 78px !important; }
.f-80 { font-size: 80px !important; }
.f-82 { font-size: 82px !important; }
.f-84 { font-size: 84px !important; }
.f-86 { font-size: 86px !important; }
.f-88 { font-size: 88px !important; }
.f-90 { font-size: 90px !important; }
.f-92 { font-size: 92px !important; }
.f-94 { font-size: 94px !important; }
.f-96 { font-size: 96px !important; }
.f-98 { font-size: 98px !important; }
.f-100 { font-size: 100px !important; }

@media (min-width: 576px) { /* sm */
    .f-sm-5  { font-size: 5px !important; }
    .f-sm-6  { font-size: 6px !important; }
    .f-sm-7  { font-size: 7px !important; }
    .f-sm-8  { font-size: 8px !important; }
    .f-sm-9  { font-size: 9px !important; }
    .f-sm-10 { font-size: 10px !important; }
    .f-sm-11 { font-size: 11px !important; }
    .f-sm-12 { font-size: 12px !important; }
    .f-sm-13 { font-size: 13px !important; }
    .f-sm-14 { font-size: 14px !important; }
    .f-sm-15 { font-size: 15px !important; }
    .f-sm-16 { font-size: 16px !important; }
    .f-sm-17 { font-size: 17px !important; }
    .f-sm-18 { font-size: 18px !important; }
    .f-sm-19 { font-size: 19px !important; }
    .f-sm-20 { font-size: 20px !important; }
    .f-sm-22 { font-size: 22px !important; }
    .f-sm-24 { font-size: 24px !important; }
    .f-sm-26 { font-size: 26px !important; }
    .f-sm-28 { font-size: 28px !important; }
    .f-sm-30 { font-size: 30px !important; }
    .f-sm-32 { font-size: 32px !important; }
    .f-sm-34 { font-size: 34px !important; }
    .f-sm-36 { font-size: 36px !important; }
    .f-sm-38 { font-size: 38px !important; }
    .f-sm-40 { font-size: 40px !important; }
    .f-sm-42 { font-size: 42px !important; }
    .f-sm-44 { font-size: 44px !important; }
    .f-sm-46 { font-size: 46px !important; }
    .f-sm-48 { font-size: 48px !important; }
    .f-sm-50 { font-size: 50px !important; }
    .f-sm-52 { font-size: 52px !important; }
    .f-sm-54 { font-size: 54px !important; }
    .f-sm-56 { font-size: 56px !important; }
    .f-sm-58 { font-size: 58px !important; }
    .f-sm-60 { font-size: 60px !important; }
    .f-sm-62 { font-size: 62px !important; }
    .f-sm-64 { font-size: 64px !important; }
    .f-sm-66 { font-size: 66px !important; }
    .f-sm-68 { font-size: 68px !important; }
    .f-sm-70 { font-size: 70px !important; }
    .f-sm-72 { font-size: 72px !important; }
    .f-sm-74 { font-size: 74px !important; }
    .f-sm-76 { font-size: 76px !important; }
    .f-sm-78 { font-size: 78px !important; }
    .f-sm-80 { font-size: 80px !important; }
    .f-sm-82 { font-size: 82px !important; }
    .f-sm-84 { font-size: 84px !important; }
    .f-sm-86 { font-size: 86px !important; }
    .f-sm-88 { font-size: 88px !important; }
    .f-sm-90 { font-size: 90px !important; }
    .f-sm-92 { font-size: 92px !important; }
    .f-sm-94 { font-size: 94px !important; }
    .f-sm-96 { font-size: 96px !important; }
    .f-sm-98 { font-size: 98px !important; }
    .f-sm-100 { font-size: 100px !important; }
}

@media (min-width: 768px) { /* md */
    .f-md-5  { font-size: 5px !important; }
    .f-md-6  { font-size: 6px !important; }
    .f-md-7  { font-size: 7px !important; }
    .f-md-8  { font-size: 8px !important; }
    .f-md-9  { font-size: 9px !important; }
    .f-md-10 { font-size: 10px !important; }
    .f-md-11 { font-size: 11px !important; }
    .f-md-12 { font-size: 12px !important; }
    .f-md-13 { font-size: 13px !important; }
    .f-md-14 { font-size: 14px !important; }
    .f-md-15 { font-size: 15px !important; }
    .f-md-16 { font-size: 16px !important; }
    .f-md-17 { font-size: 17px !important; }
    .f-md-18 { font-size: 18px !important; }
    .f-md-19 { font-size: 19px !important; }
    .f-md-20 { font-size: 20px !important; }
    .f-md-22 { font-size: 22px !important; }
    .f-md-24 { font-size: 24px !important; }
    .f-md-26 { font-size: 26px !important; }
    .f-md-28 { font-size: 28px !important; }
    .f-md-30 { font-size: 30px !important; }
    .f-md-32 { font-size: 32px !important; }
    .f-md-34 { font-size: 34px !important; }
    .f-md-36 { font-size: 36px !important; }
    .f-md-38 { font-size: 38px !important; }
    .f-md-40 { font-size: 40px !important; }
    .f-md-42 { font-size: 42px !important; }
    .f-md-44 { font-size: 44px !important; }
    .f-md-46 { font-size: 46px !important; }
    .f-md-48 { font-size: 48px !important; }
    .f-md-50 { font-size: 50px !important; }
    .f-md-52 { font-size: 52px !important; }
    .f-md-54 { font-size: 54px !important; }
    .f-md-56 { font-size: 56px !important; }
    .f-md-58 { font-size: 58px !important; }
    .f-md-60 { font-size: 60px !important; }
    .f-md-62 { font-size: 62px !important; }
    .f-md-64 { font-size: 64px !important; }
    .f-md-66 { font-size: 66px !important; }
    .f-md-68 { font-size: 68px !important; }
    .f-md-70 { font-size: 70px !important; }
    .f-md-72 { font-size: 72px !important; }
    .f-md-74 { font-size: 74px !important; }
    .f-md-76 { font-size: 76px !important; }
    .f-md-78 { font-size: 78px !important; }
    .f-md-80 { font-size: 80px !important; }
    .f-md-82 { font-size: 82px !important; }
    .f-md-84 { font-size: 84px !important; }
    .f-md-86 { font-size: 86px !important; }
    .f-md-88 { font-size: 88px !important; }
    .f-md-90 { font-size: 90px !important; }
    .f-md-92 { font-size: 92px !important; }
    .f-md-94 { font-size: 94px !important; }
    .f-md-96 { font-size: 96px !important; }
    .f-md-98 { font-size: 98px !important; }
    .f-md-100 { font-size: 100px !important; }
}

@media (min-width: 992px) { /* lg */
    .f-lg-5  { font-size: 5px !important; }
    .f-lg-6  { font-size: 6px !important; }
    .f-lg-7  { font-size: 7px !important; }
    .f-lg-8  { font-size: 8px !important; }
    .f-lg-9  { font-size: 9px !important; }
    .f-lg-10 { font-size: 10px !important; }
    .f-lg-11 { font-size: 11px !important; }
    .f-lg-12 { font-size: 12px !important; }
    .f-lg-13 { font-size: 13px !important; }
    .f-lg-14 { font-size: 14px !important; }
    .f-lg-15 { font-size: 15px !important; }
    .f-lg-16 { font-size: 16px !important; }
    .f-lg-17 { font-size: 17px !important; }
    .f-lg-18 { font-size: 18px !important; }
    .f-lg-19 { font-size: 19px !important; }
    .f-lg-20 { font-size: 20px !important; }
    .f-lg-22 { font-size: 22px !important; }
    .f-lg-24 { font-size: 24px !important; }
    .f-lg-26 { font-size: 26px !important; }
    .f-lg-28 { font-size: 28px !important; }
    .f-lg-30 { font-size: 30px !important; }
    .f-lg-32 { font-size: 32px !important; }
    .f-lg-34 { font-size: 34px !important; }
    .f-lg-36 { font-size: 36px !important; }
    .f-lg-38 { font-size: 38px !important; }
    .f-lg-40 { font-size: 40px !important; }
    .f-lg-42 { font-size: 42px !important; }
    .f-lg-44 { font-size: 44px !important; }
    .f-lg-46 { font-size: 46px !important; }
    .f-lg-48 { font-size: 48px !important; }
    .f-lg-50 { font-size: 50px !important; }
    .f-lg-52 { font-size: 52px !important; }
    .f-lg-54 { font-size: 54px !important; }
    .f-lg-56 { font-size: 56px !important; }
    .f-lg-58 { font-size: 58px !important; }
    .f-lg-60 { font-size: 60px !important; }
    .f-lg-62 { font-size: 62px !important; }
    .f-lg-64 { font-size: 64px !important; }
    .f-lg-66 { font-size: 66px !important; }
    .f-lg-68 { font-size: 68px !important; }
    .f-lg-70 { font-size: 70px !important; }
    .f-lg-72 { font-size: 72px !important; }
    .f-lg-74 { font-size: 74px !important; }
    .f-lg-76 { font-size: 76px !important; }
    .f-lg-78 { font-size: 78px !important; }
    .f-lg-80 { font-size: 80px !important; }
    .f-lg-82 { font-size: 82px !important; }
    .f-lg-84 { font-size: 84px !important; }
    .f-lg-86 { font-size: 86px !important; }
    .f-lg-88 { font-size: 88px !important; }
    .f-lg-90 { font-size: 90px !important; }
    .f-lg-92 { font-size: 92px !important; }
    .f-lg-94 { font-size: 94px !important; }
    .f-lg-96 { font-size: 96px !important; }
    .f-lg-98 { font-size: 98px !important; }
    .f-lg-100 { font-size: 100px !important; }
}

@media (min-width: 1200px) { /* xl */
    .f-xl-5  { font-size: 5px !important; }
    .f-xl-6  { font-size: 6px !important; }
    .f-xl-7  { font-size: 7px !important; }
    .f-xl-8  { font-size: 8px !important; }
    .f-xl-9  { font-size: 9px !important; }
    .f-xl-10 { font-size: 10px !important; }
    .f-xl-11 { font-size: 11px !important; }
    .f-xl-12 { font-size: 12px !important; }
    .f-xl-13 { font-size: 13px !important; }
    .f-xl-14 { font-size: 14px !important; }
    .f-xl-15 { font-size: 15px !important; }
    .f-xl-16 { font-size: 16px !important; }
    .f-xl-17 { font-size: 17px !important; }
    .f-xl-18 { font-size: 18px !important; }
    .f-xl-19 { font-size: 19px !important; }
    .f-xl-20 { font-size: 20px !important; }
    .f-xl-22 { font-size: 22px !important; }
    .f-xl-24 { font-size: 24px !important; }
    .f-xl-26 { font-size: 26px !important; }
    .f-xl-28 { font-size: 28px !important; }
    .f-xl-30 { font-size: 30px !important; }
    .f-xl-32 { font-size: 32px !important; }
    .f-xl-34 { font-size: 34px !important; }
    .f-xl-36 { font-size: 36px !important; }
    .f-xl-38 { font-size: 38px !important; }
    .f-xl-40 { font-size: 40px !important; }
    .f-xl-42 { font-size: 42px !important; }
    .f-xl-44 { font-size: 44px !important; }
    .f-xl-46 { font-size: 46px !important; }
    .f-xl-48 { font-size: 48px !important; }
    .f-xl-50 { font-size: 50px !important; }
    .f-xl-52 { font-size: 52px !important; }
    .f-xl-54 { font-size: 54px !important; }
    .f-xl-56 { font-size: 56px !important; }
    .f-xl-58 { font-size: 58px !important; }
    .f-xl-60 { font-size: 60px !important; }
    .f-xl-62 { font-size: 62px !important; }
    .f-xl-64 { font-size: 64px !important; }
    .f-xl-66 { font-size: 66px !important; }
    .f-xl-68 { font-size: 68px !important; }
    .f-xl-70 { font-size: 70px !important; }
    .f-xl-72 { font-size: 72px !important; }
    .f-xl-74 { font-size: 74px !important; }
    .f-xl-76 { font-size: 76px !important; }
    .f-xl-78 { font-size: 78px !important; }
    .f-xl-80 { font-size: 80px !important; }
    .f-xl-82 { font-size: 82px !important; }
    .f-xl-84 { font-size: 84px !important; }
    .f-xl-86 { font-size: 86px !important; }
    .f-xl-88 { font-size: 88px !important; }
    .f-xl-90 { font-size: 90px !important; }
    .f-xl-92 { font-size: 92px !important; }
    .f-xl-94 { font-size: 94px !important; }
    .f-xl-96 { font-size: 96px !important; }
    .f-xl-98 { font-size: 98px !important; }
    .f-xl-100 { font-size: 100px !important; }
}
/* ** END FONT-SIZE ** */
/* ** WEIGHT ** */
.f-w-100 { font-weight: 100; }
.f-w-200 { font-weight: 200; }
.f-w-300 { font-weight: 300; }
.f-w-400 { font-weight: 400; }
.f-w-500 { font-weight: 500; }
.f-w-600 { font-weight: 600; }
.f-w-700 { font-weight: 700; }
.f-w-800 { font-weight: 800; }
.f-w-900 { font-weight: 900; }
/* ** STYLE ** */
.f-s-normal  { font-style: normal; }
.f-s-italic  { font-style: italic; }
.f-s-oblique { font-style: oblique; }
.f-s-initial { font-style: initial; }
.f-s-inherit { font-style: inherit; }
/* ** TEXT ** */
.text-capitalize   { text-transform: capitalize; }
.text-uppercase    { text-transform: uppercase; }
.text-lowercase    { text-transform: lowercase;}
.text-overline     { text-decoration: overline; }
.text-line-through { text-decoration: line-through; }
.text-underline    { text-decoration: underline; }
.text-top          { vertical-align: text-top; }
.text-bottom       { vertical-align: text-bottom; }
/* ***** END FONT ***** */

/* ***** BEGIN POSITION ***** */

/* ** VERTICAL ALIGN ** */
.baseline     { vertical-align: baseline; }
.sub          { vertical-align: sub; }
.super        { vertical-align: super; }
.top          { vertical-align: top; }
.middle       { vertical-align: middle; }
.bottom       { vertical-align: bottom; }
.initial      { vertical-align: initial; }
.inherit      { vertical-align: inherit; }
/* ** POSITION ** */
.pos-static   { position: static; }
.pos-absolute { position: absolute; }
.pos-fixed    { position: fixed; }
.pos-relative { position: relative; }
.pos-initial  { position: initial; }
.pos-inherit  { position: inherit; }
/* ** OVERFLOW ** */
.o-hidden     { overflow: hidden; }
.o-visible    { overflow: visible; }
.o-auto       { overflow: auto; }
/* ***** END POSITION ***** */

/* ***** BEGIN IMAGE ***** */
.img-20  { width: 20px; }
.img-30  { width: 30px; }
.img-40  { width: 40px; }
.img-50  { width: 50px; }
.img-60  { width: 60px; }
.img-70  { width: 70px; }
.img-80  { width: 80px; }
.img-90  { width: 90px; }
.img-100 { width: 100px; }
/* ***** END IMAGE ***** */

/* ********** END CUSTOM ********* */


/* ********** BEGIN SOCIAL NETWORKS ***** */
.btn-facebook { background-color: #3b5998; }
.bg-facebook  { background: #3B5998; }
.text-facebook { color: #3B5998; }

.btn-twitter { background-color: #42C0FB; }
.bg-twitter { background: #42C0FB; }
.text-twitter { color: #42C0FB; }

.btn-linkedin { background-color: #007BB6; }
.bg-linkedin { background: #007BB6; }
.text-linkedin { color: #007BB6; }

.btn-dribbble { background-color: #EC4A89; }
.bg-dribbble { background: #EC4A89; }
.text-dribbble { color: #EC4A89; }

.btn-pinterest { background-color: #BF2131; }
.bg-pinterest { background: #BF2131; }
.text-pinterest { color: #BF2131; }

.btn-youtube { background-color: #E0291D; }
.bg-youtube { background: #E0291D; }
.text-youtube { color: #E0291D; }

.btn-google-plus { background-color: #C73E2E; }
.bg-googleplus { background: #C73E2E; }
.text-googleplus { color: #C73E2E; }

.btn-instagram { background-color: #AA7C62; }
.bg-instagram { background: #AA7C62; }
.text-instagram { color: #AA7C62; }

.btn-viber { background-color: #7B519D; }
.bg-viber { background: #7B519D; }
.text-viber { color: #7B519D; }

.btn-amazon { background-color: #000; }
.bg-amazon { background: #000; }
.text-amazon { color: #000; }

.btn-behance { background-color: #0057ff; }
.bg-behance { background: #0057ff; }
.text-behance { color: #0057ff; }

.btn-dropbox { background-color: #3380FF; }
.bg-dropbox { background: #3380FF; }
.text-dropbox { color: #3380FF; }

.btn-tumblr { background-color: #00ACED; }
.bg-dropbox { background: #00ACED; }
.text-dropbox { color: #00ACED; }

.btn-facebook,
.btn-dribbble,
.btn-dropbox,
.btn-flickr,
.btn-github,
.btn-google-plus,
.btn-instagram,
.btn-linkedin,
.btn-pinterest,
.btn-skype,
.btn-tumblr,
.btn-twitter,
.btn-youtube {
    color: #fff;
}

    .btn-dribbble:focus,
    .btn-dribbble:hover,
    .btn-dropbox:focus,
    .btn-dropbox:hover,
    .btn-facebook:focus,
    .btn-facebook:hover,
    .btn-flickr:focus,
    .btn-flickr:hover,
    .btn-github:focus,
    .btn-github:hover,
    .btn-google-plus:focus,
    .btn-google-plus:hover,
    .btn-instagram:focus,
    .btn-instagram:hover,
    .btn-linkedin:focus,
    .btn-linkedin:hover,
    .btn-pinterest:focus,
    .btn-pinterest:hover,
    .btn-skype:focus,
    .btn-skype:hover,
    .btn-tumblr:focus,
    .btn-tumblr:hover,
    .btn-twitter:focus,
    .btn-twitter:hover,
    .btn-youtube:focus,
    .btn-youtube:hover {
        color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* ********** END SOCIAL NETWORKS ***** */


/* ********** BEGIN OVERLAY ***** */

[data-overlay] {
    position: relative;
}

    [data-overlay]::before {
        background: #fff none repeat scroll 0 0;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
    }

[data-overlay="1"]::before {
    opacity: 0.1;
}
[data-overlay="2"]::before {
    opacity: 0.2;
}
[data-overlay="3"]::before {
    opacity: 0.3;
}

[data-overlay="4"]::before {
    opacity: 0.4;
}

[data-overlay="5"]::before {
    opacity: 0.5;
}

[data-overlay="6"]::before {
    opacity: 0.6;
}

[data-overlay="7"]::before {
    opacity: 0.7;
}

[data-overlay="8"]::before {
    opacity: 0.8;
}

[data-overlay="9"]::before {
    opacity: 0.9;
}
/* ********** END OVERLAY ***** */

.align-vertical-center {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


@media (min-width: 576px) { /* sm */
    /* ***** BEGIN MARGIN ***** */

    /* ** 1 ** */
    .m-sm-p1  { margin: 1px !important; }
    .mt-sm-p1 { margin-top: 1px !important; }
    .mb-sm-p1 { margin-bottom: 1px !important; }
    .ml-sm-p1 { margin-left: 1px !important; }
    .mr-sm-p1 { margin-right: 1px !important; }

    .mx-sm-p1 { margin-left: 1px !important; margin-right: 1px !important; }
    .my-sm-p1 { margin-top: 1px !important; margin-bottom: 1px !important; }

    /* ** 2 ** */
    .m-sm-p2  { margin: 2px !important; }
    .mt-sm-p2 { margin-top: 2px !important; }
    .mb-sm-p2 { margin-bottom: 2px !important; }
    .ml-sm-p2 { margin-left: 2px !important; }
    .mr-sm-p2 { margin-right: 2px !important; }

    .mx-sm-p2 { margin-left: 2px !important; margin-right: 2px !important; }
    .my-sm-p2 { margin-top: 2px !important; margin-bottom: 2px !important; }

    /* ** 3 ** */
    .m-sm-p3  { margin: 3px !important; }
    .mt-sm-p3 { margin-top: 3px !important; }
    .mb-sm-p3 { margin-bottom: 3px !important; }
    .ml-sm-p3 { margin-left: 3px !important; }
    .mr-sm-p3 { margin-right: 3px !important; }

    .mx-sm-p3 { margin-left: 3px !important; margin-right: 3px !important; }
    .my-sm-p3 { margin-top: 3px !important; margin-bottom: 3px !important; }

    /* ** 4 ** */
    .m-sm-p4  { margin: 4px !important; }
    .mt-sm-p4 { margin-top: 4px !important; }
    .mb-sm-p4 { margin-bottom: 4px !important; }
    .ml-sm-p4 { margin-left: 4px !important; }
    .mr-sm-p4 { margin-right: 4px !important; }

    .mx-sm-p4 { margin-left: 4px !important; margin-right: 4px !important; }
    .my-sm-p4 { margin-top: 4px !important; margin-bottom: 4px !important; }

    /* ** 5 ** */
    .m-sm-p5  { margin: 5px !important; }
    .mt-sm-p5 { margin-top: 5px !important; }
    .mb-sm-p5 { margin-bottom: 5px !important; }
    .ml-sm-p5 { margin-left: 5px !important; }
    .mr-sm-p5 { margin-right: 5px !important; }

    .mx-sm-p5 { margin-left: 5px !important; margin-right: 5px !important; }
    .my-sm-p5 { margin-top: 5px !important; margin-bottom: 5px !important; }

    /* ** 6 ** */
    .m-sm-p6  { margin: 6px !important; }
    .mt-sm-p6 { margin-top: 6px !important; }
    .mb-sm-p6 { margin-bottom: 6px !important; }
    .ml-sm-p6 { margin-left: 6px !important; }
    .mr-sm-p6 { margin-right: 6px !important; }

    .mx-sm-p6 { margin-left: 6px !important; margin-right: 6px !important; }
    .my-sm-p6 { margin-top: 6px !important; margin-bottom: 6px !important; }

    /* ** 7 ** */
    .m-sm-p7  { margin: 7px !important; }
    .mt-sm-p7 { margin-top: 7px !important; }
    .mb-sm-p7 { margin-bottom: 7px !important; }
    .ml-sm-p7 { margin-left: 7px !important; }
    .mr-sm-p7 { margin-right: 7px !important; }

    .mx-sm-p7 { margin-left: 7px !important; margin-right: 7px !important; }
    .my-sm-p7 { margin-top: 7px !important; margin-bottom: 7px !important; }

    /* ** 8 ** */
    .m-sm-p8  { margin: 8px !important; }
    .mt-sm-p8 { margin-top: 8px !important; }
    .mb-sm-p8 { margin-bottom: 8px !important; }
    .ml-sm-p8 { margin-left: 8px !important; }
    .mr-sm-p8 { margin-right: 8px !important; }

    .mx-sm-p8 { margin-left: 8px !important; margin-right: 8px !important; }
    .my-sm-p8 { margin-top: 8px !important; margin-bottom: 8px !important; }

    /* ** 9 ** */
    .m-sm-p9  { margin: 9px !important; }
    .mt-sm-p9 { margin-top: 9px !important; }
    .mb-sm-p9 { margin-bottom: 9px !important; }
    .ml-sm-p9 { margin-left: 9px !important; }
    .mr-sm-p9 { margin-right: 9px !important; }

    .mx-sm-p9 { margin-left: 9px !important; margin-right: 9px !important; }
    .my-sm-p9 { margin-top: 9px !important; margin-bottom: 9px !important; }

    /* ** 10 ** */
    .m-sm-p10  { margin: 10px !important; }
    .mt-sm-p10 { margin-top: 10px !important; }
    .mb-sm-p10 { margin-bottom: 10px !important; }
    .ml-sm-p10 { margin-left: 10px !important; }
    .mr-sm-p10 { margin-right: 10px !important; }

    .mx-sm-p10 { margin-left: 10px !important; margin-right: 10px !important; }
    .my-sm-p10 { margin-top: 10px !important; margin-bottom: 10px !important; }

    /* ** 12 ** */
    .m-sm-p12  { margin: 12px !important; }
    .mt-sm-p12 { margin-top: 12px !important; }
    .mb-sm-p12 { margin-bottom: 12px !important; }
    .ml-sm-p12 { margin-left: 12px !important; }
    .mr-sm-p12 { margin-right: 12px !important; }

    .mx-sm-p12 { margin-left: 12px !important; margin-right: 12px !important; }
    .my-sm-p12 { margin-top: 12px !important; margin-bottom: 12px !important; }

    /* ** 14 ** */
    .m-sm-p14  { margin: 14px !important; }
    .mt-sm-p14 { margin-top: 14px !important; }
    .mb-sm-p14 { margin-bottom: 14px !important; }
    .ml-sm-p14 { margin-left: 14px !important; }
    .mr-sm-p14 { margin-right: 14px !important; }

    .mx-sm-p14 { margin-left: 14px !important; margin-right: 14px !important; }
    .my-sm-p14 { margin-top: 14px !important; margin-bottom: 14px !important; }

    /* ** 15 ** */
    .m-sm-p15  { margin: 15px !important; }
    .mt-sm-p15 { margin-top: 15px !important; }
    .mb-sm-p15 { margin-bottom: 15px !important; }
    .ml-sm-p15 { margin-left: 15px !important; }
    .mr-sm-p15 { margin-right: 15px !important; }

    .mx-sm-p15 { margin-left: 15px !important; margin-right: 15px !important; }
    .my-sm-p15 { margin-top: 15px !important; margin-bottom: 15px !important; }

    /* ** 16 ** */
    .m-sm-p16  { margin: 16px !important; }
    .mt-sm-p16 { margin-top: 16px !important; }
    .mb-sm-p16 { margin-bottom: 16px !important; }
    .ml-sm-p16 { margin-left: 16px !important; }
    .mr-sm-p16 { margin-right: 16px !important; }

    .mx-sm-p16 { margin-left: 16px !important; margin-right: 16px !important; }
    .my-sm-p16 { margin-top: 16px !important; margin-bottom: 16px !important; }

    /* ** 20 ** */
    .m-sm-p20  { margin: 20px !important; }
    .mt-sm-p20 { margin-top: 20px !important; }
    .mb-sm-p20 { margin-bottom: 20px !important; }
    .ml-sm-p20 { margin-left: 20px !important; }
    .mr-sm-p20 { margin-right: 20px !important; }

    .mx-sm-p20 { margin-left: 20px !important; margin-right: 20px !important; }
    .my-sm-p20 { margin-top: 20px !important; margin-bottom: 20px !important; }

    /* ** 18 ** */
    .m-sm-p18  { margin: 18px !important; }
    .mt-sm-p18 { margin-top: 18px !important; }
    .mb-sm-p18 { margin-bottom: 18px !important; }
    .ml-sm-p18 { margin-left: 18px !important; }
    .mr-sm-p18 { margin-right: 18px !important; }

    .mx-sm-p18 { margin-left: 18px !important; margin-right: 18px !important; }
    .my-sm-p18 { margin-top: 18px !important; margin-bottom: 18px !important; }

    /* ** 22 ** */
    .m-sm-p22  { margin: 22px !important; }
    .mt-sm-p22 { margin-top: 22px !important; }
    .mb-sm-p22 { margin-bottom: 22px !important; }
    .ml-sm-p22 { margin-left: 22px !important; }
    .mr-sm-p22 { margin-right: 22px !important; }

    .mx-sm-p22 { margin-left: 22px !important; margin-right: 22px !important; }
    .my-sm-p22 { margin-top: 22px !important; margin-bottom: 22px !important; }

    /* ** 24 ** */
    .m-sm-p24  { margin: 24px !important; }
    .mt-sm-p24 { margin-top: 24px !important; }
    .mb-sm-p24 { margin-bottom: 24px !important; }
    .ml-sm-p24 { margin-left: 24px !important; }
    .mr-sm-p24 { margin-right: 24px !important; }

    .mx-sm-p24 { margin-left: 24px !important; margin-right: 24px !important; }
    .my-sm-p24 { margin-top: 24px !important; margin-bottom: 24px !important; }

    /* ** 25 ** */
    .m-sm-p25  { margin: 25px !important; }
    .mt-sm-p25 { margin-top: 25px !important; }
    .mb-sm-p25 { margin-bottom: 25px !important; }
    .ml-sm-p25 { margin-left: 25px !important; }
    .mr-sm-p25 { margin-right: 25px !important; }

    .mx-sm-p25 { margin-left: 25px !important; margin-right: 25px !important; }
    .my-sm-p25 { margin-top: 25px !important; margin-bottom: 25px !important; }

    /* ** 26 ** */
    .m-sm-p26  { margin: 26px !important; }
    .mt-sm-p26 { margin-top: 26px !important; }
    .mb-sm-p26 { margin-bottom: 26px !important; }
    .ml-sm-p26 { margin-left: 26px !important; }
    .mr-sm-p26 { margin-right: 26px !important; }

    .mx-sm-p26 { margin-left: 26px !important; margin-right: 26px !important; }
    .my-sm-p26 { margin-top: 26px !important; margin-bottom: 26px !important; }

    /* ** 28 ** */
    .m-sm-p28  { margin: 28px !important; }
    .mt-sm-p28 { margin-top: 28px !important; }
    .mb-sm-p28 { margin-bottom: 28px !important; }
    .ml-sm-p28 { margin-left: 28px !important; }
    .mr-sm-p28 { margin-right: 28px !important; }

    .mx-sm-p28 { margin-left: 28px !important; margin-right: 28px !important; }
    .my-sm-p28 { margin-top: 28px !important; margin-bottom: 28px !important; }

    /* ** 30 ** */
    .m-sm-p30  { margin: 30px !important; }
    .mt-sm-p30 { margin-top: 30px !important; }
    .mb-sm-p30 { margin-bottom: 30px !important; }
    .ml-sm-p30 { margin-left: 30px !important; }
    .mr-sm-p30 { margin-right: 30px !important; }

    .mx-sm-p30 { margin-left: 30px !important; margin-right: 30px !important; }
    .my-sm-p30 { margin-top: 30px !important; margin-bottom: 30px !important; }

    /* ** 35 ** */
    .m-sm-p35  { margin: 35px !important; }
    .mt-sm-p35 { margin-top: 35px !important; }
    .mb-sm-p35 { margin-bottom: 35px !important; }
    .ml-sm-p35 { margin-left: 35px !important; }
    .mr-sm-p35 { margin-right: 35px !important; }

    .mx-sm-p35 { margin-left: 35px !important; margin-right: 35px !important; }
    .my-sm-p35 { margin-top: 35px !important; margin-bottom: 35px !important; }

    /* ** 40 ** */
    .m-sm-p40  { margin: 40px !important; }
    .mt-sm-p40 { margin-top: 40px !important; }
    .mb-sm-p40 { margin-bottom: 40px !important; }
    .ml-sm-p40 { margin-left: 40px !important; }
    .mr-sm-p40 { margin-right: 40px !important; }

    .mx-sm-p40 { margin-left: 40px !important; margin-right: 40px !important; }
    .my-sm-p40 { margin-top: 40px !important; margin-bottom: 40px !important; }

    /* ** 45 ** */
    .m-sm-p45  { margin: 45px !important; }
    .mt-sm-p45 { margin-top: 45px !important; }
    .mb-sm-p45 { margin-bottom: 45px !important; }
    .ml-sm-p45 { margin-left: 45px !important; }
    .mr-sm-p45 { margin-right: 45px !important; }

    .mx-sm-p45 { margin-left: 45px !important; margin-right: 45px !important; }
    .my-sm-p45 { margin-top: 45px !important; margin-bottom: 45px !important; }

    /* ** 50 ** */
    .m-sm-p50  { margin: 50px !important; }
    .mt-sm-p50 { margin-top: 50px !important; }
    .mb-sm-p50 { margin-bottom: 50px !important; }
    .ml-sm-p50 { margin-left: 50px !important; }
    .mr-sm-p50 { margin-right: 50px !important; }

    .mx-sm-p50 { margin-left: 50px !important; margin-right: 50px !important; }
    .my-sm-p50 { margin-top: 50px !important; margin-bottom: 50px !important; }

    /* ** 55 ** */
    .m-sm-p55  { margin: 55px !important; }
    .mt-sm-p55 { margin-top: 55px !important; }
    .mb-sm-p55 { margin-bottom: 55px !important; }
    .ml-sm-p55 { margin-left: 55px !important; }
    .mr-sm-p55 { margin-right: 55px !important; }

    .mx-sm-p55 { margin-left: 55px !important; margin-right: 55px !important; }
    .my-sm-p55 { margin-top: 55px !important; margin-bottom: 55px !important; }

    /* ** 60 ** */
    .m-sm-p60  { margin: 60px !important; }
    .mt-sm-p60 { margin-top: 60px !important; }
    .mb-sm-p60 { margin-bottom: 60px !important; }
    .ml-sm-p60 { margin-left: 60px !important; }
    .mr-sm-p60 { margin-right: 60px !important; }

    .mx-sm-p60 { margin-left: 60px !important; margin-right: 60px !important; }
    .my-sm-p60 { margin-top: 60px !important; margin-bottom: 60px !important; }

    /* ** 65 ** */
    .m-sm-p65  { margin: 65px !important; }
    .mt-sm-p65 { margin-top: 65px !important; }
    .mb-sm-p65 { margin-bottom: 65px !important; }
    .ml-sm-p65 { margin-left: 65px !important; }
    .mr-sm-p65 { margin-right: 65px !important; }

    .mx-sm-p65 { margin-left: 65px !important; margin-right: 65px !important; }
    .my-sm-p65 { margin-top: 65px !important; margin-bottom: 65px !important; }

    /* ** 70 ** */
    .m-sm-p70  { margin: 70px !important; }
    .mt-sm-p70 { margin-top: 70px !important; }
    .mb-sm-p70 { margin-bottom: 70px !important; }
    .ml-sm-p70 { margin-left: 70px !important; }
    .mr-sm-p70 { margin-right: 70px !important; }

    .mx-sm-p70 { margin-left: 70px !important; margin-right: 70px !important; }
    .my-sm-p70 { margin-top: 70px !important; margin-bottom: 70px !important; }

    /* ** 75 ** */
    .m-sm-p75  { margin: 75px !important; }
    .mt-sm-p75 { margin-top: 75px !important; }
    .mb-sm-p75 { margin-bottom: 75px !important; }
    .ml-sm-p75 { margin-left: 75px !important; }
    .mr-sm-p75 { margin-right: 75px !important; }

    .mx-sm-p75 { margin-left: 75px !important; margin-right: 75px !important; }
    .my-sm-p75 { margin-top: 75px !important; margin-bottom: 75px !important; }

    /* ** 80 ** */
    .m-sm-p80  { margin: 80px !important; }
    .mt-sm-p80 { margin-top: 80px !important; }
    .mb-sm-p80 { margin-bottom: 80px !important; }
    .ml-sm-p80 { margin-left: 80px !important; }
    .mr-sm-p80 { margin-right: 80px !important; }

    .mx-sm-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-sm-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 85 ** */
    .m-sm-p85  { margin: 85px !important; }
    .mt-sm-p85 { margin-top: 85px !important; }
    .mb-sm-p85 { margin-bottom: 85px !important; }
    .ml-sm-p85 { margin-left: 85px !important; }
    .mr-sm-p85 { margin-right: 85px !important; }

    .mx-sm-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-sm-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 90 ** */
    .m-sm-p90  { margin: 90px !important; }
    .mt-sm-p90 { margin-top: 90px !important; }
    .mb-sm-p90 { margin-bottom: 90px !important; }
    .ml-sm-p90 { margin-left: 90px !important; }
    .mr-sm-p90 { margin-right: 90px !important; }

    .mx-sm-p90 { margin-left: 90px !important; margin-right: 90px !important; }
    .my-sm-p90 { margin-top: 90px !important; margin-bottom: 90px !important; }

    /* ** 95 ** */
    .m-sm-p95  { margin: 95px !important; }
    .mt-sm-p95 { margin-top: 95px !important; }
    .mb-sm-p95 { margin-bottom: 95px !important; }
    .ml-sm-p95 { margin-left: 95px !important; }
    .mr-sm-p95 { margin-right: 95px !important; }

    .mx-sm-p95 { margin-left: 95px !important; margin-right: 95px !important; }
    .my-sm-p95 { margin-top: 95px !important; margin-bottom: 95px !important; }

    /* ** 100 ** */
    .m-sm-p100  { margin: 100px !important; }
    .mt-sm-p100 { margin-top: 100px !important; }
    .mb-sm-p100 { margin-bottom: 100px !important; }
    .ml-sm-p100 { margin-left: 100px !important; }
    .mr-sm-p100 { margin-right: 100px !important; }

    .mx-sm-p100 { margin-left: 100px !important; margin-right: 100px !important; }
    .my-sm-p100 { margin-top: 100px !important; margin-bottom: 100px !important; }
    /* ***** END MARGIN ***** */


    /* ***** BEGIN PADDING ***** */

    /* ** 5 ** */
    .p-sm-p5  { padding: 5px !important; }
    .pt-sm-p5 { padding-top: 5px !important; }
    .pb-sm-p5 { padding-bottom: 5px !important; }
    .pl-sm-p5 { padding-left: 5px !important; }
    .pr-sm-p5 { padding-right: 5px !important; }

    .px-sm-p5 { padding-left: 5px !important; padding-right: 5px !important; }
    .py-sm-p5 { padding-top: 5px !important; padding-bottom: 5px !important; }

    /* ** 10 ** */
    .p-sm-p10   { padding: 10px !important; }
    .pt-sm-p10 { padding-top: 10px !important; }
    .pb-sm-p10 { padding-bottom: 10px !important; }
    .pl-sm-p10 { padding-left: 10px !important; }
    .pr-sm-p10 { padding-right: 10px !important; }

    .px-sm-p10 { padding-left: 10px !important; padding-right: 10px !important; }
    .py-sm-p10 { padding-top: 10px !important; padding-bottom: 10px !important; }

    /* ** 15 ** */
    .p-sm-p15  { padding: 15px !important; }
    .pt-sm-p15 { padding-top: 15px !important; }
    .pb-sm-p15 { padding-bottom: 15px !important; }
    .pl-sm-p15 { padding-left: 15px !important; }
    .pr-sm-p15 { padding-right: 15px !important; }

    .px-sm-p15 { padding-left: 15px !important; padding-right: 15px !important; }
    .py-sm-p15 { padding-top: 15px !important; padding-bottom: 15px !important; }

    /* ** 20 ** */
    .p-sm-p20  { padding: 20px !important; }
    .pt-sm-p20 { padding-top: 20px !important; }
    .pb-sm-p20 { padding-bottom: 20px !important; }
    .pl-sm-p20 { padding-left: 20px !important; }
    .pr-sm-p20 { padding-right: 20px !important; }

    .px-sm-p20 { padding-left: 20px !important; padding-right: 20px !important; }
    .py-sm-p20 { padding-top: 20px !important; padding-bottom: 20px !important; }

    /* ** 25 ** */
    .p-sm-p25  { padding: 25px !important; }
    .pt-sm-p25 { padding-top: 25px !important; }
    .pb-sm-p25 { padding-bottom: 25px !important; }
    .pl-sm-p25 { padding-left: 25px !important; }
    .pr-sm-p25 { padding-right: 25px !important; }

    .px-sm-p25 { padding-left: 25px !important; padding-right: 25px !important; }
    .py-sm-p25 { padding-top: 25px !important; padding-bottom: 25px !important; }

    /* ** 30 ** */
    .p-sm-p30   { padding: 30px !important; }
    .pt-sm-p30 { padding-top: 30px !important; }
    .pb-sm-p30 { padding-bottom: 30px !important; }
    .pl-sm-p30 { padding-left: 30px !important; }
    .pr-sm-p30 { padding-right: 30px !important; }

    .px-sm-p30 { padding-left: 30px !important; padding-right: 30px !important; }
    .py-sm-p30 { padding-top: 30px !important; padding-bottom: 30px !important; }

    /* ** 35 ** */
    .p-sm-p35  { padding: 35px !important; }
    .pt-sm-p35 { padding-top: 35px !important; }
    .pb-sm-p35 { padding-bottom: 35px !important; }
    .pl-sm-p35 { padding-left: 35px !important; }
    .pr-sm-p35 { padding-right: 35px !important; }

    .px-sm-p35 { padding-left: 35px !important; padding-right: 35px !important; }
    .py-sm-p35 { padding-top: 35px !important; padding-bottom: 35px !important; }

    /* ** 40 ** */
    .p-sm-p40  { padding: 40px !important; }
    .pt-sm-p40 { padding-top: 40px !important; }
    .pb-sm-p40 { padding-bottom: 40px !important; }
    .pl-sm-p40 { padding-left: 40px !important; }
    .pr-sm-p40 { padding-right: 40px !important; }

    .px-sm-p40 { padding-left: 40px !important; padding-right: 40px !important; }
    .py-sm-p40 { padding-top: 40px !important; padding-bottom: 40px !important; }

    /* ** 45 ** */
    .p-sm-p45  { padding: 45px !important; }
    .pt-sm-p45 { padding-top: 45px !important; }
    .pb-sm-p45 { padding-bottom: 45px !important; }
    .pl-sm-p45 { padding-left: 45px !important; }
    .pr-sm-p45 { padding-right: 45px !important; }

    .px-sm-p45 { padding-left: 45px !important; padding-right: 45px !important; }
    .py-sm-p45 { padding-top: 45px !important; padding-bottom: 45px !important; }

    /* ** 50 ** */
    .p-sm-p50  { padding: 50px !important; }
    .pt-sm-p50 { padding-top: 50px !important; }
    .pb-sm-p50 { padding-bottom: 50px !important; }
    .pl-sm-p50 { padding-left: 50px !important; }
    .pr-sm-p50 { padding-right: 50px !important; }

    .px-sm-p50 { padding-left: 50px !important; padding-right: 50px !important; }
    .py-sm-p50 { padding-top: 50px !important; padding-bottom: 50px !important; }

    /* ** 55 ** */
    .p-sm-p55  { padding: 55px !important; }
    .pt-sm-p55 { padding-top: 55px !important; }
    .pb-sm-p55 { padding-bottom: 55px !important; }
    .pl-sm-p55 { padding-left: 55px !important; }
    .pr-sm-p55 { padding-right: 55px !important; }

    .px-sm-p55 { padding-left: 55px !important; padding-right: 55px !important; }
    .py-sm-p55 { padding-top: 55px !important; padding-bottom: 55px !important; }

    /* ** 60 ** */
    .p-sm-p60  { padding: 60px !important; }
    .pt-sm-p60 { padding-top: 60px !important; }
    .pb-sm-p60 { padding-bottom: 60px !important; }
    .pl-sm-p60 { padding-left: 60px !important; }
    .pr-sm-p60 { padding-right: 60px !important; }

    .px-sm-p60 { padding-left: 60px !important; padding-right: 60px !important; }
    .py-sm-p60 { padding-top: 60px !important; padding-bottom: 60px !important; }

    /* ** 65 ** */
    .p-sm-p65  { padding: 65px !important; }
    .pt-sm-p65 { padding-top: 65px !important; }
    .pb-sm-p65 { padding-bottom: 65px !important; }
    .pl-sm-p65 { padding-left: 65px !important; }
    .pr-sm-p65 { padding-right: 65px !important; }

    .px-sm-p65 { padding-left: 65px !important; padding-right: 65px !important; }
    .py-sm-p65 { padding-top: 65px !important; padding-bottom: 65px !important; }

    /* ** 70 ** */
    .p-sm-p70  { padding: 70px !important; }
    .pt-sm-p70 { padding-top: 70px !important; }
    .pb-sm-p70 { padding-bottom: 70px !important; }
    .pl-sm-p70 { padding-left: 70px !important; }
    .pr-sm-p70 { padding-right: 70px !important; }

    .px-sm-p70 { padding-left: 70px !important; padding-right: 70px !important; }
    .py-sm-p70 { padding-top: 70px !important; padding-bottom: 70px !important; }

    /* ** 75 ** */
    .p-sm-p75  { padding: 75px !important; }
    .pt-sm-p75 { padding-top: 75px !important; }
    .pb-sm-p75 { padding-bottom: 75px !important; }
    .pl-sm-p75 { padding-left: 75px !important; }
    .pr-sm-p75 { padding-right: 75px !important; }

    .px-sm-p75 { padding-left: 75px !important; padding-right: 75px !important; }
    .py-sm-p75 { padding-top: 75px !important; padding-bottom: 75px !important; }

    /* ** 80 ** */
    .p-sm-p80  { padding: 80px !important; }
    .pt-sm-p80 { padding-top: 80px !important; }
    .pb-sm-p80 { padding-bottom: 80px !important; }
    .pl-sm-p80 { padding-left: 80px !important; }
    .pr-sm-p80 { padding-right: 80px !important; }

    .px-sm-p80 { padding-left: 80px !important; padding-right: 80px !important; }
    .py-sm-p80 { padding-top: 80px !important; padding-bottom: 80px !important; }

    /* ** 85 ** */
    .p-sm-p85  { padding: 85px !important; }
    .pt-sm-p85 { padding-top: 85px !important; }
    .pb-sm-p85 { padding-bottom: 85px !important; }
    .pl-sm-p85 { padding-left: 85px !important; }
    .pr-sm-p85 { padding-right: 85px !important; }

    .px-sm-p85 { padding-left: 85px !important; padding-right: 85px !important; }
    .py-sm-p85 { padding-top: 85px !important; padding-bottom: 85px !important; }

    /* ** 90 ** */
    .p-sm-p90  { padding: 90px !important; }
    .pt-sm-p90 { padding-top: 90px !important; }
    .pb-sm-p90 { padding-bottom: 90px !important; }
    .pl-sm-p90 { padding-left: 90px !important; }
    .pr-sm-p90 { padding-right: 90px !important; }

    .px-sm-p90 { padding-left: 90px !important; padding-right: 90px !important; }
    .py-sm-p90 { padding-top: 90px !important; padding-bottom: 90px !important; }

    /* ** 95 ** */
    .p-sm-p95  { padding: 95px !important; }
    .pt-sm-p95 { padding-top: 95px !important; }
    .pb-sm-p95 { padding-bottom: 95px !important; }
    .pl-sm-p95 { padding-left: 95px !important; }
    .pr-sm-p95 { padding-right: 95px !important; }

    .px-sm-p95 { padding-left: 95px !important; padding-right: 95px !important; }
    .py-sm-p95 { padding-top: 95px !important; padding-bottom: 95px !important; }

    /* ** 100 ** */
    .p-sm-p100  { padding: 100px !important; }
    .pt-sm-p100 { padding-top: 100px !important; }
    .pb-sm-p100 { padding-bottom: 100px !important; }
    .pl-sm-p100 { padding-left: 100px !important; }
    .pr-sm-p100 { padding-right: 100px !important; }

    .px-sm-p100 { padding-left: 100px !important; padding-right: 100px !important; }
    .py-sm-p100 { padding-top: 100px !important; padding-bottom: 100px !important; }
    /* ***** END PADDING ***** */
}

@media (min-width: 768px) { /* md */
    /* ***** BEGIN MARGIN ***** */

    /* ** 5 ** */
    .m-md-p5  { margin: 5px !important; }
    .mt-md-p5 { margin-top: 5px !important; }
    .mb-md-p5 { margin-bottom: 5px !important; }
    .ml-md-p5 { margin-left: 5px !important; }
    .mr-md-p5 { margin-right: 5px !important; }

    .mx-md-p5 { margin-left: 5px !important; margin-right: 5px !important; }
    .my-md-p5 { margin-top: 5px !important; margin-bottom: 5px !important; }

    /* ** 10 ** */
    .m-md-p10  { margin: 10px !important; }
    .mt-md-p10 { margin-top: 10px !important; }
    .mb-md-p10 { margin-bottom: 10px !important; }
    .ml-md-p10 { margin-left: 10px !important; }
    .mr-md-p10 { margin-right: 10px !important; }

    .mx-md-p10 { margin-left: 10px !important; margin-right: 10px !important; }
    .my-md-p10 { margin-top: 10px !important; margin-bottom: 10px !important; }

    /* ** 15 ** */
    .m-md-p15  { margin: 15px !important; }
    .mt-md-p15 { margin-top: 15px !important; }
    .mb-md-p15 { margin-bottom: 15px !important; }
    .ml-md-p15 { margin-left: 15px !important; }
    .mr-md-p15 { margin-right: 15px !important; }

    .mx-md-p15 { margin-left: 15px !important; margin-right: 15px !important; }
    .my-md-p15 { margin-top: 15px !important; margin-bottom: 15px !important; }

    /* ** 20 ** */
    .m-md-p20  { margin: 20px !important; }
    .mt-md-p20 { margin-top: 20px !important; }
    .mb-md-p20 { margin-bottom: 20px !important; }
    .ml-md-p20 { margin-left: 20px !important; }
    .mr-md-p20 { margin-right: 20px !important; }

    .mx-md-p20 { margin-left: 20px !important; margin-right: 20px !important; }
    .my-md-p20 { margin-top: 20px !important; margin-bottom: 20px !important; }

    /* ** 22 ** */
    .m-md-p22  { margin: 22px !important; }
    .mt-md-p22 { margin-top: 22px !important; }
    .mb-md-p22 { margin-bottom: 22px !important; }
    .ml-md-p22 { margin-left: 22px !important; }
    .mr-md-p22 { margin-right: 22px !important; }

    .mx-md-p22 { margin-left: 22px !important; margin-right: 22px !important; }
    .my-md-p22 { margin-top: 22px !important; margin-bottom: 22px !important; }

    /* ** 25 ** */
    .m-md-p25  { margin: 25px !important; }
    .mt-md-p25 { margin-top: 25px !important; }
    .mb-md-p25 { margin-bottom: 25px !important; }
    .ml-md-p25 { margin-left: 25px !important; }
    .mr-md-p25 { margin-right: 25px !important; }

    .mx-md-p25 { margin-left: 25px !important; margin-right: 25px !important; }
    .my-md-p25 { margin-top: 25px !important; margin-bottom: 25px !important; }

    /* ** 30 ** */
    .m-md-p30  { margin: 30px !important; }
    .mt-md-p30 { margin-top: 30px !important; }
    .mb-md-p30 { margin-bottom: 30px !important; }
    .ml-md-p30 { margin-left: 30px !important; }
    .mr-md-p30 { margin-right: 30px !important; }

    .mx-md-p30 { margin-left: 30px !important; margin-right: 30px !important; }
    .my-md-p30 { margin-top: 30px !important; margin-bottom: 30px !important; }

    /* ** 35 ** */
    .m-md-p35  { margin: 35px !important; }
    .mt-md-p35 { margin-top: 35px !important; }
    .mb-md-p35 { margin-bottom: 35px !important; }
    .ml-md-p35 { margin-left: 35px !important; }
    .mr-md-p35 { margin-right: 35px !important; }

    .mx-md-p35 { margin-left: 35px !important; margin-right: 35px !important; }
    .my-md-p35 { margin-top: 35px !important; margin-bottom: 35px !important; }

    /* ** 40 ** */
    .m-md-p40  { margin: 40px !important; }
    .mt-md-p40 { margin-top: 40px !important; }
    .mb-md-p40 { margin-bottom: 40px !important; }
    .ml-md-p40 { margin-left: 40px !important; }
    .mr-md-p40 { margin-right: 40px !important; }

    .mx-md-p40 { margin-left: 40px !important; margin-right: 40px !important; }
    .my-md-p40 { margin-top: 40px !important; margin-bottom: 40px !important; }

    /* ** 45 ** */
    .m-md-p45  { margin: 45px !important; }
    .mt-md-p45 { margin-top: 45px !important; }
    .mb-md-p45 { margin-bottom: 45px !important; }
    .ml-md-p45 { margin-left: 45px !important; }
    .mr-md-p45 { margin-right: 45px !important; }

    .mx-md-p45 { margin-left: 45px !important; margin-right: 45px !important; }
    .my-md-p45 { margin-top: 45px !important; margin-bottom: 45px !important; }

    /* ** 50 ** */
    .m-md-p50  { margin: 50px !important; }
    .mt-md-p50 { margin-top: 50px !important; }
    .mb-md-p50 { margin-bottom: 50px !important; }
    .ml-md-p50 { margin-left: 50px !important; }
    .mr-md-p50 { margin-right: 50px !important; }

    .mx-md-p50 { margin-left: 50px !important; margin-right: 50px !important; }
    .my-md-p50 { margin-top: 50px !important; margin-bottom: 50px !important; }

    /* ** 55 ** */
    .m-md-p55  { margin: 55px !important; }
    .mt-md-p55 { margin-top: 55px !important; }
    .mb-md-p55 { margin-bottom: 55px !important; }
    .ml-md-p55 { margin-left: 55px !important; }
    .mr-md-p55 { margin-right: 55px !important; }

    .mx-md-p55 { margin-left: 55px !important; margin-right: 55px !important; }
    .my-md-p55 { margin-top: 55px !important; margin-bottom: 55px !important; }

    /* ** 60 ** */
    .m-md-p60  { margin: 60px !important; }
    .mt-md-p60 { margin-top: 60px !important; }
    .mb-md-p60 { margin-bottom: 60px !important; }
    .ml-md-p60 { margin-left: 60px !important; }
    .mr-md-p60 { margin-right: 60px !important; }

    .mx-md-p60 { margin-left: 60px !important; margin-right: 60px !important; }
    .my-md-p60 { margin-top: 60px !important; margin-bottom: 60px !important; }

    /* ** 65 ** */
    .m-md-p65  { margin: 65px !important; }
    .mt-md-p65 { margin-top: 65px !important; }
    .mb-md-p65 { margin-bottom: 65px !important; }
    .ml-md-p65 { margin-left: 65px !important; }
    .mr-md-p65 { margin-right: 65px !important; }

    .mx-md-p65 { margin-left: 65px !important; margin-right: 65px !important; }
    .my-md-p65 { margin-top: 65px !important; margin-bottom: 65px !important; }

    /* ** 70 ** */
    .m-md-p70  { margin: 70px !important; }
    .mt-md-p70 { margin-top: 70px !important; }
    .mb-md-p70 { margin-bottom: 70px !important; }
    .ml-md-p70 { margin-left: 70px !important; }
    .mr-md-p70 { margin-right: 70px !important; }

    .mx-md-p70 { margin-left: 70px !important; margin-right: 70px !important; }
    .my-md-p70 { margin-top: 70px !important; margin-bottom: 70px !important; }

    /* ** 75 ** */
    .m-md-p75  { margin: 75px !important; }
    .mt-md-p75 { margin-top: 75px !important; }
    .mb-md-p75 { margin-bottom: 75px !important; }
    .ml-md-p75 { margin-left: 75px !important; }
    .mr-md-p75 { margin-right: 75px !important; }

    .mx-md-p75 { margin-left: 75px !important; margin-right: 75px !important; }
    .my-md-p75 { margin-top: 75px !important; margin-bottom: 75px !important; }

    /* ** 80 ** */
    .m-md-p80  { margin: 80px !important; }
    .mt-md-p80 { margin-top: 80px !important; }
    .mb-md-p80 { margin-bottom: 80px !important; }
    .ml-md-p80 { margin-left: 80px !important; }
    .mr-md-p80 { margin-right: 80px !important; }

    .mx-md-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-md-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 85 ** */
    .m-md-p85  { margin: 85px !important; }
    .mt-md-p85 { margin-top: 85px !important; }
    .mb-md-p85 { margin-bottom: 85px !important; }
    .ml-md-p85 { margin-left: 85px !important; }
    .mr-md-p85 { margin-right: 85px !important; }

    .mx-md-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-md-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 90 ** */
    .m-md-p90  { margin: 90px !important; }
    .mt-md-p90 { margin-top: 90px !important; }
    .mb-md-p90 { margin-bottom: 90px !important; }
    .ml-md-p90 { margin-left: 90px !important; }
    .mr-md-p90 { margin-right: 90px !important; }

    .mx-md-p90 { margin-left: 90px !important; margin-right: 90px !important; }
    .my-md-p90 { margin-top: 90px !important; margin-bottom: 90px !important; }

    /* ** 95 ** */
    .m-md-p95  { margin: 95px !important; }
    .mt-md-p95 { margin-top: 95px !important; }
    .mb-md-p95 { margin-bottom: 95px !important; }
    .ml-md-p95 { margin-left: 95px !important; }
    .mr-md-p95 { margin-right: 95px !important; }

    .mx-md-p95 { margin-left: 95px !important; margin-right: 95px !important; }
    .my-md-p95 { margin-top: 95px !important; margin-bottom: 95px !important; }

    /* ** 100 ** */
    .m-md-p100  { margin: 100px !important; }
    .mt-md-p100 { margin-top: 100px !important; }
    .mb-md-p100 { margin-bottom: 100px !important; }
    .ml-md-p100 { margin-left: 100px !important; }
    .mr-md-p100 { margin-right: 100px !important; }

    .mx-md-p100 { margin-left: 100px !important; margin-right: 100px !important; }
    .my-md-p100 { margin-top: 100px !important; margin-bottom: 100px !important; }
    /* ***** END MARGIN ***** */


    /* ***** BEGIN PADDING ***** */

    /* ** 5 ** */
    .p-md-p5  { padding: 5px !important; }
    .pt-md-p5 { padding-top: 5px !important; }
    .pb-md-p5 { padding-bottom: 5px !important; }
    .pl-md-p5 { padding-left: 5px !important; }
    .pr-md-p5 { padding-right: 5px !important; }

    .px-md-p5 { padding-left: 5px !important; padding-right: 5px !important; }
    .py-md-p5 { padding-top: 5px !important; padding-bottom: 5px !important; }

    /* ** 10 ** */
    .p-md-p10   { padding: 10px !important; }
    .pt-md-p10 { padding-top: 10px !important; }
    .pb-md-p10 { padding-bottom: 10px !important; }
    .pl-md-p10 { padding-left: 10px !important; }
    .pr-md-p10 { padding-right: 10px !important; }

    .px-md-p10 { padding-left: 10px !important; padding-right: 10px !important; }
    .py-md-p10 { padding-top: 10px !important; padding-bottom: 10px !important; }

    /* ** 15 ** */
    .p-md-p15  { padding: 15px !important; }
    .pt-md-p15 { padding-top: 15px !important; }
    .pb-md-p15 { padding-bottom: 15px !important; }
    .pl-md-p15 { padding-left: 15px !important; }
    .pr-md-p15 { padding-right: 15px !important; }

    .px-md-p15 { padding-left: 15px !important; padding-right: 15px !important; }
    .py-md-p15 { padding-top: 15px !important; padding-bottom: 15px !important; }

    /* ** 20 ** */
    .p-md-p20  { padding: 20px !important; }
    .pt-md-p20 { padding-top: 20px !important; }
    .pb-md-p20 { padding-bottom: 20px !important; }
    .pl-md-p20 { padding-left: 20px !important; }
    .pr-md-p20 { padding-right: 20px !important; }

    .px-md-p20 { padding-left: 20px !important; padding-right: 20px !important; }
    .py-md-p20 { padding-top: 20px !important; padding-bottom: 20px !important; }

    /* ** 25 ** */
    .p-md-p25  { padding: 25px !important; }
    .pt-md-p25 { padding-top: 25px !important; }
    .pb-md-p25 { padding-bottom: 25px !important; }
    .pl-md-p25 { padding-left: 25px !important; }
    .pr-md-p25 { padding-right: 25px !important; }

    .px-md-p25 { padding-left: 25px !important; padding-right: 25px !important; }
    .py-md-p25 { padding-top: 25px !important; padding-bottom: 25px !important; }

    /* ** 30 ** */
    .p-md-p30   { padding: 30px !important; }
    .pt-md-p30 { padding-top: 30px !important; }
    .pb-md-p30 { padding-bottom: 30px !important; }
    .pl-md-p30 { padding-left: 30px !important; }
    .pr-md-p30 { padding-right: 30px !important; }

    .px-md-p30 { padding-left: 30px !important; padding-right: 30px !important; }
    .py-md-p30 { padding-top: 30px !important; padding-bottom: 30px !important; }

    /* ** 35 ** */
    .p-md-p35  { padding: 35px !important; }
    .pt-md-p35 { padding-top: 35px !important; }
    .pb-md-p35 { padding-bottom: 35px !important; }
    .pl-md-p35 { padding-left: 35px !important; }
    .pr-md-p35 { padding-right: 35px !important; }

    .px-md-p35 { padding-left: 35px !important; padding-right: 35px !important; }
    .py-md-p35 { padding-top: 35px !important; padding-bottom: 35px !important; }

    /* ** 40 ** */
    .p-md-p40  { padding: 40px !important; }
    .pt-md-p40 { padding-top: 40px !important; }
    .pb-md-p40 { padding-bottom: 40px !important; }
    .pl-md-p40 { padding-left: 40px !important; }
    .pr-md-p40 { padding-right: 40px !important; }

    .px-md-p40 { padding-left: 40px !important; padding-right: 40px !important; }
    .py-md-p40 { padding-top: 40px !important; padding-bottom: 40px !important; }

    /* ** 45 ** */
    .p-md-p45  { padding: 45px !important; }
    .pt-md-p45 { padding-top: 45px !important; }
    .pb-md-p45 { padding-bottom: 45px !important; }
    .pl-md-p45 { padding-left: 45px !important; }
    .pr-md-p45 { padding-right: 45px !important; }

    .px-md-p45 { padding-left: 45px !important; padding-right: 45px !important; }
    .py-md-p45 { padding-top: 45px !important; padding-bottom: 45px !important; }

    /* ** 50 ** */
    .p-md-p50  { padding: 50px !important; }
    .pt-md-p50 { padding-top: 50px !important; }
    .pb-md-p50 { padding-bottom: 50px !important; }
    .pl-md-p50 { padding-left: 50px !important; }
    .pr-md-p50 { padding-right: 50px !important; }

    .px-md-p50 { padding-left: 50px !important; padding-right: 50px !important; }
    .py-md-p50 { padding-top: 50px !important; padding-bottom: 50px !important; }

    /* ** 55 ** */
    .p-md-p55  { padding: 55px !important; }
    .pt-md-p55 { padding-top: 55px !important; }
    .pb-md-p55 { padding-bottom: 55px !important; }
    .pl-md-p55 { padding-left: 55px !important; }
    .pr-md-p55 { padding-right: 55px !important; }

    .px-md-p55 { padding-left: 55px !important; padding-right: 55px !important; }
    .py-md-p55 { padding-top: 55px !important; padding-bottom: 55px !important; }

    /* ** 60 ** */
    .p-md-p60  { padding: 60px !important; }
    .pt-md-p60 { padding-top: 60px !important; }
    .pb-md-p60 { padding-bottom: 60px !important; }
    .pl-md-p60 { padding-left: 60px !important; }
    .pr-md-p60 { padding-right: 60px !important; }

    .px-md-p60 { padding-left: 60px !important; padding-right: 60px !important; }
    .py-md-p60 { padding-top: 60px !important; padding-bottom: 60px !important; }

    /* ** 65 ** */
    .p-md-p65  { padding: 65px !important; }
    .pt-md-p65 { padding-top: 65px !important; }
    .pb-md-p65 { padding-bottom: 65px !important; }
    .pl-md-p65 { padding-left: 65px !important; }
    .pr-md-p65 { padding-right: 65px !important; }

    .px-md-p65 { padding-left: 65px !important; padding-right: 65px !important; }
    .py-md-p65 { padding-top: 65px !important; padding-bottom: 65px !important; }

    /* ** 70 ** */
    .p-md-p70  { padding: 70px !important; }
    .pt-md-p70 { padding-top: 70px !important; }
    .pb-md-p70 { padding-bottom: 70px !important; }
    .pl-md-p70 { padding-left: 70px !important; }
    .pr-md-p70 { padding-right: 70px !important; }

    .px-md-p70 { padding-left: 70px !important; padding-right: 70px !important; }
    .py-md-p70 { padding-top: 70px !important; padding-bottom: 70px !important; }

    /* ** 75 ** */
    .p-md-p75  { padding: 75px !important; }
    .pt-md-p75 { padding-top: 75px !important; }
    .pb-md-p75 { padding-bottom: 75px !important; }
    .pl-md-p75 { padding-left: 75px !important; }
    .pr-md-p75 { padding-right: 75px !important; }

    .px-md-p75 { padding-left: 75px !important; padding-right: 75px !important; }
    .py-md-p75 { padding-top: 75px !important; padding-bottom: 75px !important; }

    /* ** 80 ** */
    .p-md-p80  { padding: 80px !important; }
    .pt-md-p80 { padding-top: 80px !important; }
    .pb-md-p80 { padding-bottom: 80px !important; }
    .pl-md-p80 { padding-left: 80px !important; }
    .pr-md-p80 { padding-right: 80px !important; }

    .px-md-p80 { padding-left: 80px !important; padding-right: 80px !important; }
    .py-md-p80 { padding-top: 80px !important; padding-bottom: 80px !important; }

    /* ** 85 ** */
    .p-md-p85  { padding: 85px !important; }
    .pt-md-p85 { padding-top: 85px !important; }
    .pb-md-p85 { padding-bottom: 85px !important; }
    .pl-md-p85 { padding-left: 85px !important; }
    .pr-md-p85 { padding-right: 85px !important; }

    .px-md-p85 { padding-left: 85px !important; padding-right: 85px !important; }
    .py-md-p85 { padding-top: 85px !important; padding-bottom: 85px !important; }

    /* ** 90 ** */
    .p-md-p90  { padding: 90px !important; }
    .pt-md-p90 { padding-top: 90px !important; }
    .pb-md-p90 { padding-bottom: 90px !important; }
    .pl-md-p90 { padding-left: 90px !important; }
    .pr-md-p90 { padding-right: 90px !important; }

    .px-md-p90 { padding-left: 90px !important; padding-right: 90px !important; }
    .py-md-p90 { padding-top: 90px !important; padding-bottom: 90px !important; }

    /* ** 95 ** */
    .p-md-p95  { padding: 95px !important; }
    .pt-md-p95 { padding-top: 95px !important; }
    .pb-md-p95 { padding-bottom: 95px !important; }
    .pl-md-p95 { padding-left: 95px !important; }
    .pr-md-p95 { padding-right: 95px !important; }

    .px-md-p95 { padding-left: 95px !important; padding-right: 95px !important; }
    .py-md-p95 { padding-top: 95px !important; padding-bottom: 95px !important; }

    /* ** 100 ** */
    .p-md-p100  { padding: 100px !important; }
    .pt-md-p100 { padding-top: 100px !important; }
    .pb-md-p100 { padding-bottom: 100px !important; }
    .pl-md-p100 { padding-left: 100px !important; }
    .pr-md-p100 { padding-right: 100px !important; }

    .px-md-p100 { padding-left: 100px !important; padding-right: 100px !important; }
    .py-md-p100 { padding-top: 100px !important; padding-bottom: 100px !important; }
    /* ***** END PADDING ***** */
}

@media (min-width: 992px) { /* lg */
    /* ***** BEGIN MARGIN ***** */

    /* ** 5 ** */
    .m-lg-p5  { margin: 5px !important; }
    .mt-lg-p5 { margin-top: 5px !important; }
    .mb-lg-p5 { margin-bottom: 5px !important; }
    .ml-lg-p5 { margin-left: 5px !important; }
    .mr-lg-p5 { margin-right: 5px !important; }

    .mx-lg-p5 { margin-left: 5px !important; margin-right: 5px !important; }
    .my-lg-p5 { margin-top: 5px !important; margin-bottom: 5px !important; }

    /* ** 10 ** */
    .m-lg-p10  { margin: 10px !important; }
    .mt-lg-p10 { margin-top: 10px !important; }
    .mb-lg-p10 { margin-bottom: 10px !important; }
    .ml-lg-p10 { margin-left: 10px !important; }
    .mr-lg-p10 { margin-right: 10px !important; }

    .mx-lg-p10 { margin-left: 10px !important; margin-right: 10px !important; }
    .my-lg-p10 { margin-top: 10px !important; margin-bottom: 10px !important; }

    /* ** 15 ** */
    .m-lg-p15  { margin: 15px !important; }
    .mt-lg-p15 { margin-top: 15px !important; }
    .mb-lg-p15 { margin-bottom: 15px !important; }
    .ml-lg-p15 { margin-left: 15px !important; }
    .mr-lg-p15 { margin-right: 15px !important; }

    .mx-lg-p15 { margin-left: 15px !important; margin-right: 15px !important; }
    .my-lg-p15 { margin-top: 15px !important; margin-bottom: 15px !important; }

    /* ** 20 ** */
    .m-lg-p20  { margin: 20px !important; }
    .mt-lg-p20 { margin-top: 20px !important; }
    .mb-lg-p20 { margin-bottom: 20px !important; }
    .ml-lg-p20 { margin-left: 20px !important; }
    .mr-lg-p20 { margin-right: 20px !important; }

    .mx-lg-p20 { margin-left: 20px !important; margin-right: 20px !important; }
    .my-lg-p20 { margin-top: 20px !important; margin-bottom: 20px !important; }

    /* ** 22 ** */
    .m-lg-p22  { margin: 22px !important; }
    .mt-lg-p22 { margin-top: 22px !important; }
    .mb-lg-p22 { margin-bottom: 22px !important; }
    .ml-lg-p22 { margin-left: 22px !important; }
    .mr-lg-p22 { margin-right: 22px !important; }

    .mx-lg-p22 { margin-left: 22px !important; margin-right: 22px !important; }
    .my-lg-p22 { margin-top: 22px !important; margin-bottom: 22px !important; }

    /* ** 25 ** */
    .m-lg-p25  { margin: 25px !important; }
    .mt-lg-p25 { margin-top: 25px !important; }
    .mb-lg-p25 { margin-bottom: 25px !important; }
    .ml-lg-p25 { margin-left: 25px !important; }
    .mr-lg-p25 { margin-right: 25px !important; }

    .mx-lg-p25 { margin-left: 25px !important; margin-right: 25px !important; }
    .my-lg-p25 { margin-top: 25px !important; margin-bottom: 25px !important; }

    /* ** 30 ** */
    .m-lg-p30  { margin: 30px !important; }
    .mt-lg-p30 { margin-top: 30px !important; }
    .mb-lg-p30 { margin-bottom: 30px !important; }
    .ml-lg-p30 { margin-left: 30px !important; }
    .mr-lg-p30 { margin-right: 30px !important; }

    .mx-lg-p30 { margin-left: 30px !important; margin-right: 30px !important; }
    .my-lg-p30 { margin-top: 30px !important; margin-bottom: 30px !important; }

    /* ** 35 ** */
    .m-lg-p35  { margin: 35px !important; }
    .mt-lg-p35 { margin-top: 35px !important; }
    .mb-lg-p35 { margin-bottom: 35px !important; }
    .ml-lg-p35 { margin-left: 35px !important; }
    .mr-lg-p35 { margin-right: 35px !important; }

    .mx-lg-p35 { margin-left: 35px !important; margin-right: 35px !important; }
    .my-lg-p35 { margin-top: 35px !important; margin-bottom: 35px !important; }

    /* ** 40 ** */
    .m-lg-p40  { margin: 40px !important; }
    .mt-lg-p40 { margin-top: 40px !important; }
    .mb-lg-p40 { margin-bottom: 40px !important; }
    .ml-lg-p40 { margin-left: 40px !important; }
    .mr-lg-p40 { margin-right: 40px !important; }

    .mx-lg-p40 { margin-left: 40px !important; margin-right: 40px !important; }
    .my-lg-p40 { margin-top: 40px !important; margin-bottom: 40px !important; }

    /* ** 45 ** */
    .m-lg-p45  { margin: 45px !important; }
    .mt-lg-p45 { margin-top: 45px !important; }
    .mb-lg-p45 { margin-bottom: 45px !important; }
    .ml-lg-p45 { margin-left: 45px !important; }
    .mr-lg-p45 { margin-right: 45px !important; }

    .mx-lg-p45 { margin-left: 45px !important; margin-right: 45px !important; }
    .my-lg-p45 { margin-top: 45px !important; margin-bottom: 45px !important; }

    /* ** 50 ** */
    .m-lg-p50  { margin: 50px !important; }
    .mt-lg-p50 { margin-top: 50px !important; }
    .mb-lg-p50 { margin-bottom: 50px !important; }
    .ml-lg-p50 { margin-left: 50px !important; }
    .mr-lg-p50 { margin-right: 50px !important; }

    .mx-lg-p50 { margin-left: 50px !important; margin-right: 50px !important; }
    .my-lg-p50 { margin-top: 50px !important; margin-bottom: 50px !important; }

    /* ** 55 ** */
    .m-lg-p55  { margin: 55px !important; }
    .mt-lg-p55 { margin-top: 55px !important; }
    .mb-lg-p55 { margin-bottom: 55px !important; }
    .ml-lg-p55 { margin-left: 55px !important; }
    .mr-lg-p55 { margin-right: 55px !important; }

    .mx-lg-p55 { margin-left: 55px !important; margin-right: 55px !important; }
    .my-lg-p55 { margin-top: 55px !important; margin-bottom: 55px !important; }

    /* ** 60 ** */
    .m-lg-p60  { margin: 60px !important; }
    .mt-lg-p60 { margin-top: 60px !important; }
    .mb-lg-p60 { margin-bottom: 60px !important; }
    .ml-lg-p60 { margin-left: 60px !important; }
    .mr-lg-p60 { margin-right: 60px !important; }

    .mx-lg-p60 { margin-left: 60px !important; margin-right: 60px !important; }
    .my-lg-p60 { margin-top: 60px !important; margin-bottom: 60px !important; }

    /* ** 65 ** */
    .m-lg-p65  { margin: 65px !important; }
    .mt-lg-p65 { margin-top: 65px !important; }
    .mb-lg-p65 { margin-bottom: 65px !important; }
    .ml-lg-p65 { margin-left: 65px !important; }
    .mr-lg-p65 { margin-right: 65px !important; }

    .mx-lg-p65 { margin-left: 65px !important; margin-right: 65px !important; }
    .my-lg-p65 { margin-top: 65px !important; margin-bottom: 65px !important; }

    /* ** 70 ** */
    .m-lg-p70  { margin: 70px !important; }
    .mt-lg-p70 { margin-top: 70px !important; }
    .mb-lg-p70 { margin-bottom: 70px !important; }
    .ml-lg-p70 { margin-left: 70px !important; }
    .mr-lg-p70 { margin-right: 70px !important; }

    .mx-lg-p70 { margin-left: 70px !important; margin-right: 70px !important; }
    .my-lg-p70 { margin-top: 70px !important; margin-bottom: 70px !important; }

    /* ** 75 ** */
    .m-lg-p75  { margin: 75px !important; }
    .mt-lg-p75 { margin-top: 75px !important; }
    .mb-lg-p75 { margin-bottom: 75px !important; }
    .ml-lg-p75 { margin-left: 75px !important; }
    .mr-lg-p75 { margin-right: 75px !important; }

    .mx-lg-p75 { margin-left: 75px !important; margin-right: 75px !important; }
    .my-lg-p75 { margin-top: 75px !important; margin-bottom: 75px !important; }

    /* ** 80 ** */
    .m-lg-p80  { margin: 80px !important; }
    .mt-lg-p80 { margin-top: 80px !important; }
    .mb-lg-p80 { margin-bottom: 80px !important; }
    .ml-lg-p80 { margin-left: 80px !important; }
    .mr-lg-p80 { margin-right: 80px !important; }

    .mx-lg-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-lg-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 85 ** */
    .m-lg-p85  { margin: 85px !important; }
    .mt-lg-p85 { margin-top: 85px !important; }
    .mb-lg-p85 { margin-bottom: 85px !important; }
    .ml-lg-p85 { margin-left: 85px !important; }
    .mr-lg-p85 { margin-right: 85px !important; }

    .mx-lg-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-lg-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 90 ** */
    .m-lg-p90  { margin: 90px !important; }
    .mt-lg-p90 { margin-top: 90px !important; }
    .mb-lg-p90 { margin-bottom: 90px !important; }
    .ml-lg-p90 { margin-left: 90px !important; }
    .mr-lg-p90 { margin-right: 90px !important; }

    .mx-lg-p90 { margin-left: 90px !important; margin-right: 90px !important; }
    .my-lg-p90 { margin-top: 90px !important; margin-bottom: 90px !important; }

    /* ** 95 ** */
    .m-lg-p95  { margin: 95px !important; }
    .mt-lg-p95 { margin-top: 95px !important; }
    .mb-lg-p95 { margin-bottom: 95px !important; }
    .ml-lg-p95 { margin-left: 95px !important; }
    .mr-lg-p95 { margin-right: 95px !important; }

    .mx-lg-p95 { margin-left: 95px !important; margin-right: 95px !important; }
    .my-lg-p95 { margin-top: 95px !important; margin-bottom: 95px !important; }

    /* ** 100 ** */
    .m-lg-p100  { margin: 100px !important; }
    .mt-lg-p100 { margin-top: 100px !important; }
    .mb-lg-p100 { margin-bottom: 100px !important; }
    .ml-lg-p100 { margin-left: 100px !important; }
    .mr-lg-p100 { margin-right: 100px !important; }

    .mx-lg-p100 { margin-left: 100px !important; margin-right: 100px !important; }
    .my-lg-p100 { margin-top: 100px !important; margin-bottom: 100px !important; }
    /* ***** END MARGIN ***** */


    /* ***** BEGIN PADDING ***** */

    /* ** 5 ** */
    .p-lg-p5  { padding: 5px !important; }
    .pt-lg-p5 { padding-top: 5px !important; }
    .pb-lg-p5 { padding-bottom: 5px !important; }
    .pl-lg-p5 { padding-left: 5px !important; }
    .pr-lg-p5 { padding-right: 5px !important; }

    .px-lg-p5 { padding-left: 5px !important; padding-right: 5px !important; }
    .py-lg-p5 { padding-top: 5px !important; padding-bottom: 5px !important; }

    /* ** 10 ** */
    .p-lg-p10   { padding: 10px !important; }
    .pt-lg-p10 { padding-top: 10px !important; }
    .pb-lg-p10 { padding-bottom: 10px !important; }
    .pl-lg-p10 { padding-left: 10px !important; }
    .pr-lg-p10 { padding-right: 10px !important; }

    .px-lg-p10 { padding-left: 10px !important; padding-right: 10px !important; }
    .py-lg-p10 { padding-top: 10px !important; padding-bottom: 10px !important; }

    /* ** 15 ** */
    .p-lg-p15  { padding: 15px !important; }
    .pt-lg-p15 { padding-top: 15px !important; }
    .pb-lg-p15 { padding-bottom: 15px !important; }
    .pl-lg-p15 { padding-left: 15px !important; }
    .pr-lg-p15 { padding-right: 15px !important; }

    .px-lg-p15 { padding-left: 15px !important; padding-right: 15px !important; }
    .py-lg-p15 { padding-top: 15px !important; padding-bottom: 15px !important; }

    /* ** 20 ** */
    .p-lg-p20  { padding: 20px !important; }
    .pt-lg-p20 { padding-top: 20px !important; }
    .pb-lg-p20 { padding-bottom: 20px !important; }
    .pl-lg-p20 { padding-left: 20px !important; }
    .pr-lg-p20 { padding-right: 20px !important; }

    .px-lg-p20 { padding-left: 20px !important; padding-right: 20px !important; }
    .py-lg-p20 { padding-top: 20px !important; padding-bottom: 20px !important; }

    /* ** 25 ** */
    .p-lg-p25  { padding: 25px !important; }
    .pt-lg-p25 { padding-top: 25px !important; }
    .pb-lg-p25 { padding-bottom: 25px !important; }
    .pl-lg-p25 { padding-left: 25px !important; }
    .pr-lg-p25 { padding-right: 25px !important; }

    .px-lg-p25 { padding-left: 25px !important; padding-right: 25px !important; }
    .py-lg-p25 { padding-top: 25px !important; padding-bottom: 25px !important; }

    /* ** 30 ** */
    .p-lg-p30   { padding: 30px !important; }
    .pt-lg-p30 { padding-top: 30px !important; }
    .pb-lg-p30 { padding-bottom: 30px !important; }
    .pl-lg-p30 { padding-left: 30px !important; }
    .pr-lg-p30 { padding-right: 30px !important; }

    .px-lg-p30 { padding-left: 30px !important; padding-right: 30px !important; }
    .py-lg-p30 { padding-top: 30px !important; padding-bottom: 30px !important; }

    /* ** 35 ** */
    .p-lg-p35  { padding: 35px !important; }
    .pt-lg-p35 { padding-top: 35px !important; }
    .pb-lg-p35 { padding-bottom: 35px !important; }
    .pl-lg-p35 { padding-left: 35px !important; }
    .pr-lg-p35 { padding-right: 35px !important; }

    .px-lg-p35 { padding-left: 35px !important; padding-right: 35px !important; }
    .py-lg-p35 { padding-top: 35px !important; padding-bottom: 35px !important; }

    /* ** 40 ** */
    .p-lg-p40  { padding: 40px !important; }
    .pt-lg-p40 { padding-top: 40px !important; }
    .pb-lg-p40 { padding-bottom: 40px !important; }
    .pl-lg-p40 { padding-left: 40px !important; }
    .pr-lg-p40 { padding-right: 40px !important; }

    .px-lg-p40 { padding-left: 40px !important; padding-right: 40px !important; }
    .py-lg-p40 { padding-top: 40px !important; padding-bottom: 40px !important; }

    /* ** 45 ** */
    .p-lg-p45  { padding: 45px !important; }
    .pt-lg-p45 { padding-top: 45px !important; }
    .pb-lg-p45 { padding-bottom: 45px !important; }
    .pl-lg-p45 { padding-left: 45px !important; }
    .pr-lg-p45 { padding-right: 45px !important; }

    .px-lg-p45 { padding-left: 45px !important; padding-right: 45px !important; }
    .py-lg-p45 { padding-top: 45px !important; padding-bottom: 45px !important; }

    /* ** 50 ** */
    .p-lg-p50  { padding: 50px !important; }
    .pt-lg-p50 { padding-top: 50px !important; }
    .pb-lg-p50 { padding-bottom: 50px !important; }
    .pl-lg-p50 { padding-left: 50px !important; }
    .pr-lg-p50 { padding-right: 50px !important; }

    .px-lg-p50 { padding-left: 50px !important; padding-right: 50px !important; }
    .py-lg-p50 { padding-top: 50px !important; padding-bottom: 50px !important; }

    /* ** 55 ** */
    .p-lg-p55  { padding: 55px !important; }
    .pt-lg-p55 { padding-top: 55px !important; }
    .pb-lg-p55 { padding-bottom: 55px !important; }
    .pl-lg-p55 { padding-left: 55px !important; }
    .pr-lg-p55 { padding-right: 55px !important; }

    .px-lg-p55 { padding-left: 55px !important; padding-right: 55px !important; }
    .py-lg-p55 { padding-top: 55px !important; padding-bottom: 55px !important; }

    /* ** 60 ** */
    .p-lg-p60  { padding: 60px !important; }
    .pt-lg-p60 { padding-top: 60px !important; }
    .pb-lg-p60 { padding-bottom: 60px !important; }
    .pl-lg-p60 { padding-left: 60px !important; }
    .pr-lg-p60 { padding-right: 60px !important; }

    .px-lg-p60 { padding-left: 60px !important; padding-right: 60px !important; }
    .py-lg-p60 { padding-top: 60px !important; padding-bottom: 60px !important; }

    /* ** 65 ** */
    .p-lg-p65  { padding: 65px !important; }
    .pt-lg-p65 { padding-top: 65px !important; }
    .pb-lg-p65 { padding-bottom: 65px !important; }
    .pl-lg-p65 { padding-left: 65px !important; }
    .pr-lg-p65 { padding-right: 65px !important; }

    .px-lg-p65 { padding-left: 65px !important; padding-right: 65px !important; }
    .py-lg-p65 { padding-top: 65px !important; padding-bottom: 65px !important; }

    /* ** 70 ** */
    .p-lg-p70  { padding: 70px !important; }
    .pt-lg-p70 { padding-top: 70px !important; }
    .pb-lg-p70 { padding-bottom: 70px !important; }
    .pl-lg-p70 { padding-left: 70px !important; }
    .pr-lg-p70 { padding-right: 70px !important; }

    .px-lg-p70 { padding-left: 70px !important; padding-right: 70px !important; }
    .py-lg-p70 { padding-top: 70px !important; padding-bottom: 70px !important; }

    /* ** 75 ** */
    .p-lg-p75  { padding: 75px !important; }
    .pt-lg-p75 { padding-top: 75px !important; }
    .pb-lg-p75 { padding-bottom: 75px !important; }
    .pl-lg-p75 { padding-left: 75px !important; }
    .pr-lg-p75 { padding-right: 75px !important; }

    .px-lg-p75 { padding-left: 75px !important; padding-right: 75px !important; }
    .py-lg-p75 { padding-top: 75px !important; padding-bottom: 75px !important; }

    /* ** 80 ** */
    .p-lg-p80  { padding: 80px !important; }
    .pt-lg-p80 { padding-top: 80px !important; }
    .pb-lg-p80 { padding-bottom: 80px !important; }
    .pl-lg-p80 { padding-left: 80px !important; }
    .pr-lg-p80 { padding-right: 80px !important; }

    .px-lg-p80 { padding-left: 80px !important; padding-right: 80px !important; }
    .py-lg-p80 { padding-top: 80px !important; padding-bottom: 80px !important; }

    /* ** 85 ** */
    .p-lg-p85  { padding: 85px !important; }
    .pt-lg-p85 { padding-top: 85px !important; }
    .pb-lg-p85 { padding-bottom: 85px !important; }
    .pl-lg-p85 { padding-left: 85px !important; }
    .pr-lg-p85 { padding-right: 85px !important; }

    .px-lg-p85 { padding-left: 85px !important; padding-right: 85px !important; }
    .py-lg-p85 { padding-top: 85px !important; padding-bottom: 85px !important; }

    /* ** 90 ** */
    .p-lg-p90  { padding: 90px !important; }
    .pt-lg-p90 { padding-top: 90px !important; }
    .pb-lg-p90 { padding-bottom: 90px !important; }
    .pl-lg-p90 { padding-left: 90px !important; }
    .pr-lg-p90 { padding-right: 90px !important; }

    .px-lg-p90 { padding-left: 90px !important; padding-right: 90px !important; }
    .py-lg-p90 { padding-top: 90px !important; padding-bottom: 90px !important; }

    /* ** 95 ** */
    .p-lg-p95  { padding: 95px !important; }
    .pt-lg-p95 { padding-top: 95px !important; }
    .pb-lg-p95 { padding-bottom: 95px !important; }
    .pl-lg-p95 { padding-left: 95px !important; }
    .pr-lg-p95 { padding-right: 95px !important; }

    .px-lg-p95 { padding-left: 95px !important; padding-right: 95px !important; }
    .py-lg-p95 { padding-top: 95px !important; padding-bottom: 95px !important; }

    /* ** 100 ** */
    .p-lg-p100  { padding: 100px !important; }
    .pt-lg-p100 { padding-top: 100px !important; }
    .pb-lg-p100 { padding-bottom: 100px !important; }
    .pl-lg-p100 { padding-left: 100px !important; }
    .pr-lg-p100 { padding-right: 100px !important; }

    .px-lg-p100 { padding-left: 100px !important; padding-right: 100px !important; }
    .py-lg-p100 { padding-top: 100px !important; padding-bottom: 100px !important; }
    /* ***** END PADDING ***** */
}

@media (min-width: 1200px) { /* xl */
    /* ***** BEGIN MARGIN ***** */

    /* ** 5 ** */
    .m-xl-p5  { margin: 5px !important; }
    .mt-xl-p5 { margin-top: 5px !important; }
    .mb-xl-p5 { margin-bottom: 5px !important; }
    .ml-xl-p5 { margin-left: 5px !important; }
    .mr-xl-p5 { margin-right: 5px !important; }

    .mx-xl-p5 { margin-left: 5px !important; margin-right: 5px !important; }
    .my-xl-p5 { margin-top: 5px !important; margin-bottom: 5px !important; }

    /* ** 10 ** */
    .m-xl-p10  { margin: 10px !important; }
    .mt-xl-p10 { margin-top: 10px !important; }
    .mb-xl-p10 { margin-bottom: 10px !important; }
    .ml-xl-p10 { margin-left: 10px !important; }
    .mr-xl-p10 { margin-right: 10px !important; }

    .mx-xl-p10 { margin-left: 10px !important; margin-right: 10px !important; }
    .my-xl-p10 { margin-top: 10px !important; margin-bottom: 10px !important; }

    /* ** 15 ** */
    .m-xl-p15  { margin: 15px !important; }
    .mt-xl-p15 { margin-top: 15px !important; }
    .mb-xl-p15 { margin-bottom: 15px !important; }
    .ml-xl-p15 { margin-left: 15px !important; }
    .mr-xl-p15 { margin-right: 15px !important; }

    .mx-xl-p15 { margin-left: 15px !important; margin-right: 15px !important; }
    .my-xl-p15 { margin-top: 15px !important; margin-bottom: 15px !important; }

    /* ** 20 ** */
    .m-xl-p20  { margin: 20px !important; }
    .mt-xl-p20 { margin-top: 20px !important; }
    .mb-xl-p20 { margin-bottom: 20px !important; }
    .ml-xl-p20 { margin-left: 20px !important; }
    .mr-xl-p20 { margin-right: 20px !important; }

    .mx-xl-p20 { margin-left: 20px !important; margin-right: 20px !important; }
    .my-xl-p20 { margin-top: 20px !important; margin-bottom: 20px !important; }

    /* ** 22 ** */
    .m-xl-p22  { margin: 22px !important; }
    .mt-xl-p22 { margin-top: 22px !important; }
    .mb-xl-p22 { margin-bottom: 22px !important; }
    .ml-xl-p22 { margin-left: 22px !important; }
    .mr-xl-p22 { margin-right: 22px !important; }

    .mx-xl-p22 { margin-left: 22px !important; margin-right: 22px !important; }
    .my-xl-p22 { margin-top: 22px !important; margin-bottom: 22px !important; }

    /* ** 25 ** */
    .m-xl-p25  { margin: 25px !important; }
    .mt-xl-p25 { margin-top: 25px !important; }
    .mb-xl-p25 { margin-bottom: 25px !important; }
    .ml-xl-p25 { margin-left: 25px !important; }
    .mr-xl-p25 { margin-right: 25px !important; }

    .mx-xl-p25 { margin-left: 25px !important; margin-right: 25px !important; }
    .my-xl-p25 { margin-top: 25px !important; margin-bottom: 25px !important; }

    /* ** 30 ** */
    .m-xl-p30  { margin: 30px !important; }
    .mt-xl-p30 { margin-top: 30px !important; }
    .mb-xl-p30 { margin-bottom: 30px !important; }
    .ml-xl-p30 { margin-left: 30px !important; }
    .mr-xl-p30 { margin-right: 30px !important; }

    .mx-xl-p30 { margin-left: 30px !important; margin-right: 30px !important; }
    .my-xl-p30 { margin-top: 30px !important; margin-bottom: 30px !important; }

    /* ** 35 ** */
    .m-xl-p35  { margin: 35px !important; }
    .mt-xl-p35 { margin-top: 35px !important; }
    .mb-xl-p35 { margin-bottom: 35px !important; }
    .ml-xl-p35 { margin-left: 35px !important; }
    .mr-xl-p35 { margin-right: 35px !important; }

    .mx-xl-p35 { margin-left: 35px !important; margin-right: 35px !important; }
    .my-xl-p35 { margin-top: 35px !important; margin-bottom: 35px !important; }

    /* ** 40 ** */
    .m-xl-p40  { margin: 40px !important; }
    .mt-xl-p40 { margin-top: 40px !important; }
    .mb-xl-p40 { margin-bottom: 40px !important; }
    .ml-xl-p40 { margin-left: 40px !important; }
    .mr-xl-p40 { margin-right: 40px !important; }

    .mx-xl-p40 { margin-left: 40px !important; margin-right: 40px !important; }
    .my-xl-p40 { margin-top: 40px !important; margin-bottom: 40px !important; }

    /* ** 45 ** */
    .m-xl-p45  { margin: 45px !important; }
    .mt-xl-p45 { margin-top: 45px !important; }
    .mb-xl-p45 { margin-bottom: 45px !important; }
    .ml-xl-p45 { margin-left: 45px !important; }
    .mr-xl-p45 { margin-right: 45px !important; }

    .mx-xl-p45 { margin-left: 45px !important; margin-right: 45px !important; }
    .my-xl-p45 { margin-top: 45px !important; margin-bottom: 45px !important; }

    /* ** 50 ** */
    .m-xl-p50  { margin: 50px !important; }
    .mt-xl-p50 { margin-top: 50px !important; }
    .mb-xl-p50 { margin-bottom: 50px !important; }
    .ml-xl-p50 { margin-left: 50px !important; }
    .mr-xl-p50 { margin-right: 50px !important; }

    .mx-xl-p50 { margin-left: 50px !important; margin-right: 50px !important; }
    .my-xl-p50 { margin-top: 50px !important; margin-bottom: 50px !important; }

    /* ** 55 ** */
    .m-xl-p55  { margin: 55px !important; }
    .mt-xl-p55 { margin-top: 55px !important; }
    .mb-xl-p55 { margin-bottom: 55px !important; }
    .ml-xl-p55 { margin-left: 55px !important; }
    .mr-xl-p55 { margin-right: 55px !important; }

    .mx-xl-p55 { margin-left: 55px !important; margin-right: 55px !important; }
    .my-xl-p55 { margin-top: 55px !important; margin-bottom: 55px !important; }

    /* ** 60 ** */
    .m-xl-p60  { margin: 60px !important; }
    .mt-xl-p60 { margin-top: 60px !important; }
    .mb-xl-p60 { margin-bottom: 60px !important; }
    .ml-xl-p60 { margin-left: 60px !important; }
    .mr-xl-p60 { margin-right: 60px !important; }

    .mx-xl-p60 { margin-left: 60px !important; margin-right: 60px !important; }
    .my-xl-p60 { margin-top: 60px !important; margin-bottom: 60px !important; }

    /* ** 65 ** */
    .m-xl-p65  { margin: 65px !important; }
    .mt-xl-p65 { margin-top: 65px !important; }
    .mb-xl-p65 { margin-bottom: 65px !important; }
    .ml-xl-p65 { margin-left: 65px !important; }
    .mr-xl-p65 { margin-right: 65px !important; }

    .mx-xl-p65 { margin-left: 65px !important; margin-right: 65px !important; }
    .my-xl-p65 { margin-top: 65px !important; margin-bottom: 65px !important; }

    /* ** 70 ** */
    .m-xl-p70  { margin: 70px !important; }
    .mt-xl-p70 { margin-top: 70px !important; }
    .mb-xl-p70 { margin-bottom: 70px !important; }
    .ml-xl-p70 { margin-left: 70px !important; }
    .mr-xl-p70 { margin-right: 70px !important; }

    .mx-xl-p70 { margin-left: 70px !important; margin-right: 70px !important; }
    .my-xl-p70 { margin-top: 70px !important; margin-bottom: 70px !important; }

    /* ** 75 ** */
    .m-xl-p75  { margin: 75px !important; }
    .mt-xl-p75 { margin-top: 75px !important; }
    .mb-xl-p75 { margin-bottom: 75px !important; }
    .ml-xl-p75 { margin-left: 75px !important; }
    .mr-xl-p75 { margin-right: 75px !important; }

    .mx-xl-p75 { margin-left: 75px !important; margin-right: 75px !important; }
    .my-xl-p75 { margin-top: 75px !important; margin-bottom: 75px !important; }

    /* ** 80 ** */
    .m-xl-p80  { margin: 80px !important; }
    .mt-xl-p80 { margin-top: 80px !important; }
    .mb-xl-p80 { margin-bottom: 80px !important; }
    .ml-xl-p80 { margin-left: 80px !important; }
    .mr-xl-p80 { margin-right: 80px !important; }

    .mx-xl-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-xl-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 85 ** */
    .m-xl-p85  { margin: 85px !important; }
    .mt-xl-p85 { margin-top: 85px !important; }
    .mb-xl-p85 { margin-bottom: 85px !important; }
    .ml-xl-p85 { margin-left: 85px !important; }
    .mr-xl-p85 { margin-right: 85px !important; }

    .mx-xl-p80 { margin-left: 80px !important; margin-right: 80px !important; }
    .my-xl-p80 { margin-top: 80px !important; margin-bottom: 80px !important; }

    /* ** 90 ** */
    .m-xl-p90  { margin: 90px !important; }
    .mt-xl-p90 { margin-top: 90px !important; }
    .mb-xl-p90 { margin-bottom: 90px !important; }
    .ml-xl-p90 { margin-left: 90px !important; }
    .mr-xl-p90 { margin-right: 90px !important; }

    .mx-xl-p90 { margin-left: 90px !important; margin-right: 90px !important; }
    .my-xl-p90 { margin-top: 90px !important; margin-bottom: 90px !important; }

    /* ** 95 ** */
    .m-xl-p95  { margin: 95px !important; }
    .mt-xl-p95 { margin-top: 95px !important; }
    .mb-xl-p95 { margin-bottom: 95px !important; }
    .ml-xl-p95 { margin-left: 95px !important; }
    .mr-xl-p95 { margin-right: 95px !important; }

    .mx-xl-p95 { margin-left: 95px !important; margin-right: 95px !important; }
    .my-xl-p95 { margin-top: 95px !important; margin-bottom: 95px !important; }

    /* ** 100 ** */
    .m-xl-p100  { margin: 100px !important; }
    .mt-xl-p100 { margin-top: 100px !important; }
    .mb-xl-p100 { margin-bottom: 100px !important; }
    .ml-xl-p100 { margin-left: 100px !important; }
    .mr-xl-p100 { margin-right: 100px !important; }

    .mx-xl-p100 { margin-left: 100px !important; margin-right: 100px !important; }
    .my-xl-p100 { margin-top: 100px !important; margin-bottom: 100px !important; }
    /* ***** END MARGIN ***** */


    /* ***** BEGIN PADDING ***** */

    /* ** 5 ** */
    .p-xl-p5  { padding: 5px !important; }
    .pt-xl-p5 { padding-top: 5px !important; }
    .pb-xl-p5 { padding-bottom: 5px !important; }
    .pl-xl-p5 { padding-left: 5px !important; }
    .pr-xl-p5 { padding-right: 5px !important; }

    .px-xl-p5 { padding-left: 5px !important; padding-right: 5px !important; }
    .py-xl-p5 { padding-top: 5px !important; padding-bottom: 5px !important; }

    /* ** 10 ** */
    .p-xl-p10   { padding: 10px !important; }
    .pt-xl-p10 { padding-top: 10px !important; }
    .pb-xl-p10 { padding-bottom: 10px !important; }
    .pl-xl-p10 { padding-left: 10px !important; }
    .pr-xl-p10 { padding-right: 10px !important; }

    .px-xl-p10 { padding-left: 10px !important; padding-right: 10px !important; }
    .py-xl-p10 { padding-top: 10px !important; padding-bottom: 10px !important; }

    /* ** 15 ** */
    .p-xl-p15  { padding: 15px !important; }
    .pt-xl-p15 { padding-top: 15px !important; }
    .pb-xl-p15 { padding-bottom: 15px !important; }
    .pl-xl-p15 { padding-left: 15px !important; }
    .pr-xl-p15 { padding-right: 15px !important; }

    .px-xl-p15 { padding-left: 15px !important; padding-right: 15px !important; }
    .py-xl-p15 { padding-top: 15px !important; padding-bottom: 15px !important; }

    /* ** 20 ** */
    .p-xl-p20  { padding: 20px !important; }
    .pt-xl-p20 { padding-top: 20px !important; }
    .pb-xl-p20 { padding-bottom: 20px !important; }
    .pl-xl-p20 { padding-left: 20px !important; }
    .pr-xl-p20 { padding-right: 20px !important; }

    .px-xl-p20 { padding-left: 20px !important; padding-right: 20px !important; }
    .py-xl-p20 { padding-top: 20px !important; padding-bottom: 20px !important; }

    /* ** 25 ** */
    .p-xl-p25  { padding: 25px !important; }
    .pt-xl-p25 { padding-top: 25px !important; }
    .pb-xl-p25 { padding-bottom: 25px !important; }
    .pl-xl-p25 { padding-left: 25px !important; }
    .pr-xl-p25 { padding-right: 25px !important; }

    .px-xl-p25 { padding-left: 25px !important; padding-right: 25px !important; }
    .py-xl-p25 { padding-top: 25px !important; padding-bottom: 25px !important; }

    /* ** 30 ** */
    .p-xl-p30   { padding: 30px !important; }
    .pt-xl-p30 { padding-top: 30px !important; }
    .pb-xl-p30 { padding-bottom: 30px !important; }
    .pl-xl-p30 { padding-left: 30px !important; }
    .pr-xl-p30 { padding-right: 30px !important; }

    .px-xl-p30 { padding-left: 30px !important; padding-right: 30px !important; }
    .py-xl-p30 { padding-top: 30px !important; padding-bottom: 30px !important; }

    /* ** 35 ** */
    .p-xl-p35  { padding: 35px !important; }
    .pt-xl-p35 { padding-top: 35px !important; }
    .pb-xl-p35 { padding-bottom: 35px !important; }
    .pl-xl-p35 { padding-left: 35px !important; }
    .pr-xl-p35 { padding-right: 35px !important; }

    .px-xl-p35 { padding-left: 35px !important; padding-right: 35px !important; }
    .py-xl-p35 { padding-top: 35px !important; padding-bottom: 35px !important; }

    /* ** 40 ** */
    .p-xl-p40  { padding: 40px !important; }
    .pt-xl-p40 { padding-top: 40px !important; }
    .pb-xl-p40 { padding-bottom: 40px !important; }
    .pl-xl-p40 { padding-left: 40px !important; }
    .pr-xl-p40 { padding-right: 40px !important; }

    .px-xl-p40 { padding-left: 40px !important; padding-right: 40px !important; }
    .py-xl-p40 { padding-top: 40px !important; padding-bottom: 40px !important; }

    /* ** 45 ** */
    .p-xl-p45  { padding: 45px !important; }
    .pt-xl-p45 { padding-top: 45px !important; }
    .pb-xl-p45 { padding-bottom: 45px !important; }
    .pl-xl-p45 { padding-left: 45px !important; }
    .pr-xl-p45 { padding-right: 45px !important; }

    .px-xl-p45 { padding-left: 45px !important; padding-right: 45px !important; }
    .py-xl-p45 { padding-top: 45px !important; padding-bottom: 45px !important; }

    /* ** 50 ** */
    .p-xl-p50  { padding: 50px !important; }
    .pt-xl-p50 { padding-top: 50px !important; }
    .pb-xl-p50 { padding-bottom: 50px !important; }
    .pl-xl-p50 { padding-left: 50px !important; }
    .pr-xl-p50 { padding-right: 50px !important; }

    .px-xl-p50 { padding-left: 50px !important; padding-right: 50px !important; }
    .py-xl-p50 { padding-top: 50px !important; padding-bottom: 50px !important; }

    /* ** 55 ** */
    .p-xl-p55  { padding: 55px !important; }
    .pt-xl-p55 { padding-top: 55px !important; }
    .pb-xl-p55 { padding-bottom: 55px !important; }
    .pl-xl-p55 { padding-left: 55px !important; }
    .pr-xl-p55 { padding-right: 55px !important; }

    .px-xl-p55 { padding-left: 55px !important; padding-right: 55px !important; }
    .py-xl-p55 { padding-top: 55px !important; padding-bottom: 55px !important; }

    /* ** 60 ** */
    .p-xl-p60  { padding: 60px !important; }
    .pt-xl-p60 { padding-top: 60px !important; }
    .pb-xl-p60 { padding-bottom: 60px !important; }
    .pl-xl-p60 { padding-left: 60px !important; }
    .pr-xl-p60 { padding-right: 60px !important; }

    .px-xl-p60 { padding-left: 60px !important; padding-right: 60px !important; }
    .py-xl-p60 { padding-top: 60px !important; padding-bottom: 60px !important; }

    /* ** 65 ** */
    .p-xl-p65  { padding: 65px !important; }
    .pt-xl-p65 { padding-top: 65px !important; }
    .pb-xl-p65 { padding-bottom: 65px !important; }
    .pl-xl-p65 { padding-left: 65px !important; }
    .pr-xl-p65 { padding-right: 65px !important; }

    .px-xl-p65 { padding-left: 65px !important; padding-right: 65px !important; }
    .py-xl-p65 { padding-top: 65px !important; padding-bottom: 65px !important; }

    /* ** 70 ** */
    .p-xl-p70  { padding: 70px !important; }
    .pt-xl-p70 { padding-top: 70px !important; }
    .pb-xl-p70 { padding-bottom: 70px !important; }
    .pl-xl-p70 { padding-left: 70px !important; }
    .pr-xl-p70 { padding-right: 70px !important; }

    .px-xl-p70 { padding-left: 70px !important; padding-right: 70px !important; }
    .py-xl-p70 { padding-top: 70px !important; padding-bottom: 70px !important; }

    /* ** 75 ** */
    .p-xl-p75  { padding: 75px !important; }
    .pt-xl-p75 { padding-top: 75px !important; }
    .pb-xl-p75 { padding-bottom: 75px !important; }
    .pl-xl-p75 { padding-left: 75px !important; }
    .pr-xl-p75 { padding-right: 75px !important; }

    .px-xl-p75 { padding-left: 75px !important; padding-right: 75px !important; }
    .py-xl-p75 { padding-top: 75px !important; padding-bottom: 75px !important; }

    /* ** 80 ** */
    .p-xl-p80  { padding: 80px !important; }
    .pt-xl-p80 { padding-top: 80px !important; }
    .pb-xl-p80 { padding-bottom: 80px !important; }
    .pl-xl-p80 { padding-left: 80px !important; }
    .pr-xl-p80 { padding-right: 80px !important; }

    .px-xl-p80 { padding-left: 80px !important; padding-right: 80px !important; }
    .py-xl-p80 { padding-top: 80px !important; padding-bottom: 80px !important; }

    /* ** 85 ** */
    .p-xl-p85  { padding: 85px !important; }
    .pt-xl-p85 { padding-top: 85px !important; }
    .pb-xl-p85 { padding-bottom: 85px !important; }
    .pl-xl-p85 { padding-left: 85px !important; }
    .pr-xl-p85 { padding-right: 85px !important; }

    .px-xl-p85 { padding-left: 85px !important; padding-right: 85px !important; }
    .py-xl-p85 { padding-top: 85px !important; padding-bottom: 85px !important; }

    /* ** 90 ** */
    .p-xl-p90  { padding: 90px !important; }
    .pt-xl-p90 { padding-top: 90px !important; }
    .pb-xl-p90 { padding-bottom: 90px !important; }
    .pl-xl-p90 { padding-left: 90px !important; }
    .pr-xl-p90 { padding-right: 90px !important; }

    .px-xl-p90 { padding-left: 90px !important; padding-right: 90px !important; }
    .py-xl-p90 { padding-top: 90px !important; padding-bottom: 90px !important; }

    /* ** 95 ** */
    .p-xl-p95  { padding: 95px !important; }
    .pt-xl-p95 { padding-top: 95px !important; }
    .pb-xl-p95 { padding-bottom: 95px !important; }
    .pl-xl-p95 { padding-left: 95px !important; }
    .pr-xl-p95 { padding-right: 95px !important; }

    .px-xl-p95 { padding-left: 95px !important; padding-right: 95px !important; }
    .py-xl-p95 { padding-top: 95px !important; padding-bottom: 95px !important; }

    /* ** 100 ** */
    .p-xl-p100  { padding: 100px !important; }
    .pt-xl-p100 { padding-top: 100px !important; }
    .pb-xl-p100 { padding-bottom: 100px !important; }
    .pl-xl-p100 { padding-left: 100px !important; }
    .pr-xl-p100 { padding-right: 100px !important; }

    .px-xl-p100 { padding-left: 100px !important; padding-right: 100px !important; }
    .py-xl-p100 { padding-top: 100px !important; padding-bottom: 100px !important; }
    /* ***** END PADDING ***** */



    .btn-sm, .btn-group-sm > .btn {
        padding: 0.375rem 0.75rem;
        font-size: 0.875rem;
        line-height: 1.5;
        border-radius: 0.2rem;
    }

    .dropdown-item {
        cursor: pointer
    }
}
/*!
 * Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
    font-family: var(--fa-style-family,"Font Awesome 6 Free");
    font-weight: var(--fa-style,900)
}

.fa, .fa-brands, .fa-duotone, .fa-light, .fa-regular, .fa-solid, .fa-thin, .fab, .fad, .fal, .far, .fas, .fat {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-2xs {
    font-size: .625em;
    line-height: .1em;
    vertical-align: .225em
}

.fa-xs {
    font-size: .75em;
    line-height: .08333em;
    vertical-align: .125em
}

.fa-sm {
    font-size: .875em;
    line-height: .07143em;
    vertical-align: .05357em
}

.fa-lg {
    font-size: 1.25em;
    line-height: .05em;
    vertical-align: -.075em
}

.fa-xl {
    font-size: 1.5em;
    line-height: .04167em;
    vertical-align: -.125em
}

.fa-2xl {
    font-size: 2em;
    line-height: .03125em;
    vertical-align: -.1875em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: var(--fa-li-margin,2.5em);
    padding-left: 0
}

    .fa-ul > li {
        position: relative
    }

.fa-li {
    left: calc(var(--fa-li-width, 2em)*-1);
    position: absolute;
    text-align: center;
    width: var(--fa-li-width,2em);
    line-height: inherit
}

.fa-border {
    border-radius: var(--fa-border-radius,.1em);
    border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);
    padding: var(--fa-border-padding,.2em .25em .15em)
}

.fa-pull-left {
    float: left;
    margin-right: var(--fa-pull-margin,.3em)
}

.fa-pull-right {
    float: right;
    margin-left: var(--fa-pull-margin,.3em)
}

.fa-beat {
    -webkit-animation-name: fa-beat;
    animation-name: fa-beat;
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-bounce {
    -webkit-animation-name: fa-bounce;
    animation-name: fa-bounce;
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))
}

.fa-fade {
    -webkit-animation-name: fa-fade;
    animation-name: fa-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-beat-fade, .fa-fade {
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s)
}

.fa-beat-fade {
    -webkit-animation-name: fa-beat-fade;
    animation-name: fa-beat-fade;
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
    animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))
}

.fa-flip {
    -webkit-animation-name: fa-flip;
    animation-name: fa-flip;
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,ease-in-out);
    animation-timing-function: var(--fa-animation-timing,ease-in-out)
}

.fa-shake {
    -webkit-animation-name: fa-shake;
    animation-name: fa-shake;
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,linear);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-shake, .fa-spin {
    -webkit-animation-delay: var(--fa-animation-delay,0);
    animation-delay: var(--fa-animation-delay,0);
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal)
}

.fa-spin {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-duration: var(--fa-animation-duration,2s);
    animation-duration: var(--fa-animation-duration,2s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,linear);
    animation-timing-function: var(--fa-animation-timing,linear)
}

.fa-spin-reverse {
    --fa-animation-direction: reverse
}

.fa-pulse, .fa-spin-pulse {
    -webkit-animation-name: fa-spin;
    animation-name: fa-spin;
    -webkit-animation-direction: var(--fa-animation-direction,normal);
    animation-direction: var(--fa-animation-direction,normal);
    -webkit-animation-duration: var(--fa-animation-duration,1s);
    animation-duration: var(--fa-animation-duration,1s);
    -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    animation-iteration-count: var(--fa-animation-iteration-count,infinite);
    -webkit-animation-timing-function: var(--fa-animation-timing,steps(8));
    animation-timing-function: var(--fa-animation-timing,steps(8))
}

@media (prefers-reduced-motion:reduce) {
    .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
        -webkit-animation-delay: -1ms;
        animation-delay: -1ms;
        -webkit-animation-duration: 1ms;
        animation-duration: 1ms;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
        transition-delay: 0s;
        transition-duration: 0s
    }
}

@-webkit-keyframes fa-beat {
    0%,90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale,1.25));
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@keyframes fa-beat {
    0%,90% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    45% {
        -webkit-transform: scale(var(--fa-beat-scale,1.25));
        transform: scale(var(--fa-beat-scale,1.25))
    }
}

@-webkit-keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@keyframes fa-bounce {
    0% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    10% {
        -webkit-transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
        transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
    }

    30% {
        -webkit-transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
        transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
    }

    50% {
        -webkit-transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
        transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
    }

    57% {
        -webkit-transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em));
        transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em))
    }

    64% {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }

    to {
        -webkit-transform: scale(1) translateY(0);
        transform: scale(1) translateY(0)
    }
}

@-webkit-keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@keyframes fa-fade {
    50% {
        opacity: var(--fa-fade-opacity,.4)
    }
}

@-webkit-keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@keyframes fa-beat-fade {
    0%,to {
        opacity: var(--fa-beat-fade-opacity,.4);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(var(--fa-beat-fade-scale,1.125));
        transform: scale(var(--fa-beat-fade-scale,1.125))
    }
}

@-webkit-keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}

@keyframes fa-flip {
    50% {
        -webkit-transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
        transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
    }
}

@-webkit-keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    8%,24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    12%,28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    40%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes fa-shake {
    0% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    4% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    8%,24% {
        -webkit-transform: rotate(-18deg);
        transform: rotate(-18deg)
    }

    12%,28% {
        -webkit-transform: rotate(18deg);
        transform: rotate(18deg)
    }

    16% {
        -webkit-transform: rotate(-22deg);
        transform: rotate(-22deg)
    }

    20% {
        -webkit-transform: rotate(22deg);
        transform: rotate(22deg)
    }

    32% {
        -webkit-transform: rotate(-12deg);
        transform: rotate(-12deg)
    }

    36% {
        -webkit-transform: rotate(12deg);
        transform: rotate(12deg)
    }

    40%,to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

.fa-rotate-by {
    -webkit-transform: rotate(var(--fa-rotate-angle,none));
    transform: rotate(var(--fa-rotate-angle,none))
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: var(--fa-stack-z-index,auto)
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: var(--fa-inverse,#fff)
}

.fa-0:before {
    content: "\30"
}

.fa-1:before {
    content: "\31"
}

.fa-2:before {
    content: "\32"
}

.fa-3:before {
    content: "\33"
}

.fa-4:before {
    content: "\34"
}

.fa-5:before {
    content: "\35"
}

.fa-6:before {
    content: "\36"
}

.fa-7:before {
    content: "\37"
}

.fa-8:before {
    content: "\38"
}

.fa-9:before {
    content: "\39"
}

.fa-a:before {
    content: "\41"
}

.fa-address-book:before, .fa-contact-book:before {
    content: "\f2b9"
}

.fa-address-card:before, .fa-contact-card:before, .fa-vcard:before {
    content: "\f2bb"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-anchor-circle-check:before {
    content: "\e4aa"
}

.fa-anchor-circle-exclamation:before {
    content: "\e4ab"
}

.fa-anchor-circle-xmark:before {
    content: "\e4ac"
}

.fa-anchor-lock:before {
    content: "\e4ad"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angle-double-down:before, .fa-angles-down:before {
    content: "\f103"
}

.fa-angle-double-left:before, .fa-angles-left:before {
    content: "\f100"
}

.fa-angle-double-right:before, .fa-angles-right:before {
    content: "\f101"
}

.fa-angle-double-up:before, .fa-angles-up:before {
    content: "\f102"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-apple-alt:before, .fa-apple-whole:before {
    content: "\f5d1"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-down-1-9:before, .fa-sort-numeric-asc:before, .fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-arrow-down-9-1:before, .fa-sort-numeric-desc:before, .fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-arrow-down-a-z:before, .fa-sort-alpha-asc:before, .fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-arrow-down-long:before, .fa-long-arrow-down:before {
    content: "\f175"
}

.fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-arrow-down-up-across-line:before {
    content: "\e4af"
}

.fa-arrow-down-up-lock:before {
    content: "\e4b0"
}

.fa-arrow-down-wide-short:before, .fa-sort-amount-asc:before, .fa-sort-amount-down:before {
    content: "\f160"
}

.fa-arrow-down-z-a:before, .fa-sort-alpha-desc:before, .fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-left-long:before, .fa-long-arrow-left:before {
    content: "\f177"
}

.fa-arrow-pointer:before, .fa-mouse-pointer:before {
    content: "\f245"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-right-arrow-left:before, .fa-exchange:before {
    content: "\f0ec"
}

.fa-arrow-right-from-bracket:before, .fa-sign-out:before {
    content: "\f08b"
}

.fa-arrow-right-long:before, .fa-long-arrow-right:before {
    content: "\f178"
}

.fa-arrow-right-to-bracket:before, .fa-sign-in:before {
    content: "\f090"
}

.fa-arrow-right-to-city:before {
    content: "\e4b3"
}

.fa-arrow-left-rotate:before, .fa-arrow-rotate-back:before, .fa-arrow-rotate-backward:before, .fa-arrow-rotate-left:before, .fa-undo:before {
    content: "\f0e2"
}

.fa-arrow-right-rotate:before, .fa-arrow-rotate-forward:before, .fa-arrow-rotate-right:before, .fa-redo:before {
    content: "\f01e"
}

.fa-arrow-trend-down:before {
    content: "\e097"
}

.fa-arrow-trend-up:before {
    content: "\e098"
}

.fa-arrow-turn-down:before, .fa-level-down:before {
    content: "\f149"
}

.fa-arrow-turn-up:before, .fa-level-up:before {
    content: "\f148"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrow-up-1-9:before, .fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-arrow-up-9-1:before, .fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-arrow-up-a-z:before, .fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-arrow-up-from-bracket:before {
    content: "\e09a"
}

.fa-arrow-up-from-ground-water:before {
    content: "\e4b5"
}

.fa-arrow-up-from-water-pump:before {
    content: "\e4b6"
}

.fa-arrow-up-long:before, .fa-long-arrow-up:before {
    content: "\f176"
}

.fa-arrow-up-right-dots:before {
    content: "\e4b7"
}

.fa-arrow-up-right-from-square:before, .fa-external-link:before {
    content: "\f08e"
}

.fa-arrow-up-short-wide:before, .fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-arrow-up-wide-short:before, .fa-sort-amount-up:before {
    content: "\f161"
}

.fa-arrow-up-z-a:before, .fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-arrows-down-to-line:before {
    content: "\e4b8"
}

.fa-arrows-down-to-people:before {
    content: "\e4b9"
}

.fa-arrows-h:before, .fa-arrows-left-right:before {
    content: "\f07e"
}

.fa-arrows-left-right-to-line:before {
    content: "\e4ba"
}

.fa-arrows-rotate:before, .fa-refresh:before, .fa-sync:before {
    content: "\f021"
}

.fa-arrows-spin:before {
    content: "\e4bb"
}

.fa-arrows-split-up-and-left:before {
    content: "\e4bc"
}

.fa-arrows-to-circle:before {
    content: "\e4bd"
}

.fa-arrows-to-dot:before {
    content: "\e4be"
}

.fa-arrows-to-eye:before {
    content: "\e4bf"
}

.fa-arrows-turn-right:before {
    content: "\e4c0"
}

.fa-arrows-turn-to-dots:before {
    content: "\e4c1"
}

.fa-arrows-up-down:before, .fa-arrows-v:before {
    content: "\f07d"
}

.fa-arrows-up-down-left-right:before, .fa-arrows:before {
    content: "\f047"
}

.fa-arrows-up-to-line:before {
    content: "\e4c2"
}

.fa-asterisk:before {
    content: "\2a"
}

.fa-at:before {
    content: "\40"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-austral-sign:before {
    content: "\e0a9"
}

.fa-award:before {
    content: "\f559"
}

.fa-b:before {
    content: "\42"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before, .fa-carriage-baby:before {
    content: "\f77d"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-backward-fast:before, .fa-fast-backward:before {
    content: "\f049"
}

.fa-backward-step:before, .fa-step-backward:before {
    content: "\f048"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-bacteria:before {
    content: "\e059"
}

.fa-bacterium:before {
    content: "\e05a"
}

.fa-bag-shopping:before, .fa-shopping-bag:before {
    content: "\f290"
}

.fa-bahai:before {
    content: "\f666"
}

.fa-baht-sign:before {
    content: "\e0ac"
}

.fa-ban:before, .fa-cancel:before {
    content: "\f05e"
}

.fa-ban-smoking:before, .fa-smoking-ban:before {
    content: "\f54d"
}

.fa-band-aid:before, .fa-bandage:before {
    content: "\f462"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-bars:before, .fa-navicon:before {
    content: "\f0c9"
}

.fa-bars-progress:before, .fa-tasks-alt:before {
    content: "\f828"
}

.fa-bars-staggered:before, .fa-reorder:before, .fa-stream:before {
    content: "\f550"
}

.fa-baseball-ball:before, .fa-baseball:before {
    content: "\f433"
}

.fa-baseball-bat-ball:before {
    content: "\f432"
}

.fa-basket-shopping:before, .fa-shopping-basket:before {
    content: "\f291"
}

.fa-basketball-ball:before, .fa-basketball:before {
    content: "\f434"
}

.fa-bath:before, .fa-bathtub:before {
    content: "\f2cd"
}

.fa-battery-0:before, .fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-5:before, .fa-battery-full:before, .fa-battery:before {
    content: "\f240"
}

.fa-battery-3:before, .fa-battery-half:before {
    content: "\f242"
}

.fa-battery-2:before, .fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-4:before, .fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-bed:before {
    content: "\f236"
}

.fa-bed-pulse:before, .fa-procedures:before {
    content: "\f487"
}

.fa-beer-mug-empty:before, .fa-beer:before {
    content: "\f0fc"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-concierge:before, .fa-concierge-bell:before {
    content: "\f562"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-bitcoin-sign:before {
    content: "\e0b4"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blog:before {
    content: "\f781"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before, .fa-zap:before {
    content: "\f0e7"
}

.fa-bolt-lightning:before {
    content: "\e0b7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-atlas:before, .fa-book-atlas:before {
    content: "\f558"
}

.fa-bible:before, .fa-book-bible:before {
    content: "\f647"
}

.fa-book-bookmark:before {
    content: "\e0bb"
}

.fa-book-journal-whills:before, .fa-journal-whills:before {
    content: "\f66a"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-open-reader:before, .fa-book-reader:before {
    content: "\f5da"
}

.fa-book-quran:before, .fa-quran:before {
    content: "\f687"
}

.fa-book-dead:before, .fa-book-skull:before {
    content: "\f6b7"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-style:before, .fa-border-top-left:before {
    content: "\f853"
}

.fa-bore-hole:before {
    content: "\e4c3"
}

.fa-bottle-droplet:before {
    content: "\e4c4"
}

.fa-bottle-water:before {
    content: "\e4c5"
}

.fa-bowl-food:before {
    content: "\e4c6"
}

.fa-bowl-rice:before {
    content: "\e2eb"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-box:before {
    content: "\f466"
}

.fa-archive:before, .fa-box-archive:before {
    content: "\f187"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-tissue:before {
    content: "\e05b"
}

.fa-boxes-packing:before {
    content: "\e4c7"
}

.fa-boxes-alt:before, .fa-boxes-stacked:before, .fa-boxes:before {
    content: "\f468"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-brazilian-real-sign:before {
    content: "\e46c"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-bridge:before {
    content: "\e4c8"
}

.fa-bridge-circle-check:before {
    content: "\e4c9"
}

.fa-bridge-circle-exclamation:before {
    content: "\e4ca"
}

.fa-bridge-circle-xmark:before {
    content: "\e4cb"
}

.fa-bridge-lock:before {
    content: "\e4cc"
}

.fa-bridge-water:before {
    content: "\e4ce"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-broom-ball:before, .fa-quidditch-broom-ball:before, .fa-quidditch:before {
    content: "\f458"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-bucket:before {
    content: "\e4cf"
}

.fa-bug:before {
    content: "\f188"
}

.fa-bug-slash:before {
    content: "\e490"
}

.fa-bugs:before {
    content: "\e4d0"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-building-circle-arrow-right:before {
    content: "\e4d1"
}

.fa-building-circle-check:before {
    content: "\e4d2"
}

.fa-building-circle-exclamation:before {
    content: "\e4d3"
}

.fa-building-circle-xmark:before {
    content: "\e4d4"
}

.fa-bank:before, .fa-building-columns:before, .fa-institution:before, .fa-museum:before, .fa-university:before {
    content: "\f19c"
}

.fa-building-flag:before {
    content: "\e4d5"
}

.fa-building-lock:before {
    content: "\e4d6"
}

.fa-building-ngo:before {
    content: "\e4d7"
}

.fa-building-shield:before {
    content: "\e4d8"
}

.fa-building-un:before {
    content: "\e4d9"
}

.fa-building-user:before {
    content: "\e4da"
}

.fa-building-wheat:before {
    content: "\e4db"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-burger:before, .fa-hamburger:before {
    content: "\f805"
}

.fa-burst:before {
    content: "\e4dc"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before, .fa-bus-simple:before {
    content: "\f55e"
}

.fa-briefcase-clock:before, .fa-business-time:before {
    content: "\f64a"
}

.fa-c:before {
    content: "\43"
}

.fa-birthday-cake:before, .fa-cake-candles:before, .fa-cake:before {
    content: "\f1fd"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-alt:before, .fa-calendar-days:before {
    content: "\f073"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-calendar-times:before, .fa-calendar-xmark:before {
    content: "\f273"
}

.fa-camera-alt:before, .fa-camera:before {
    content: "\f030"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-camera-rotate:before {
    content: "\e0d8"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9"
}

.fa-battery-car:before, .fa-car-battery:before {
    content: "\f5df"
}

.fa-car-burst:before, .fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-on:before {
    content: "\e4dd"
}

.fa-car-alt:before, .fa-car-rear:before {
    content: "\f5de"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-car-tunnel:before {
    content: "\e4de"
}

.fa-caravan:before {
    content: "\f8ff"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-flatbed:before, .fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-cart-flatbed-suitcase:before, .fa-luggage-cart:before {
    content: "\f59d"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cart-shopping:before, .fa-shopping-cart:before {
    content: "\f07a"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cedi-sign:before {
    content: "\e0df"
}

.fa-cent-sign:before {
    content: "\e3f5"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-blackboard:before, .fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before, .fa-chalkboard-user:before {
    content: "\f51c"
}

.fa-champagne-glasses:before, .fa-glass-cheers:before {
    content: "\f79f"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-area-chart:before, .fa-chart-area:before {
    content: "\f1fe"
}

.fa-bar-chart:before, .fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-column:before {
    content: "\e0e3"
}

.fa-chart-gantt:before {
    content: "\e0e4"
}

.fa-chart-line:before, .fa-line-chart:before {
    content: "\f201"
}

.fa-chart-pie:before, .fa-pie-chart:before {
    content: "\f200"
}

.fa-chart-simple:before {
    content: "\e473"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-to-slot:before, .fa-vote-yea:before {
    content: "\f772"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-child-dress:before {
    content: "\e59c"
}

.fa-child-reaching:before {
    content: "\e59d"
}

.fa-child-rifle:before {
    content: "\e4e0"
}

.fa-children:before {
    content: "\e4e1"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-arrow-circle-down:before, .fa-circle-arrow-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before, .fa-circle-arrow-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before, .fa-circle-arrow-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before, .fa-circle-arrow-up:before {
    content: "\f0aa"
}

.fa-check-circle:before, .fa-circle-check:before {
    content: "\f058"
}

.fa-chevron-circle-down:before, .fa-circle-chevron-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before, .fa-circle-chevron-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before, .fa-circle-chevron-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before, .fa-circle-chevron-up:before {
    content: "\f139"
}

.fa-circle-dollar-to-slot:before, .fa-donate:before {
    content: "\f4b9"
}

.fa-circle-dot:before, .fa-dot-circle:before {
    content: "\f192"
}

.fa-arrow-alt-circle-down:before, .fa-circle-down:before {
    content: "\f358"
}

.fa-circle-exclamation:before, .fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-circle-h:before, .fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-adjust:before, .fa-circle-half-stroke:before {
    content: "\f042"
}

.fa-circle-info:before, .fa-info-circle:before {
    content: "\f05a"
}

.fa-arrow-alt-circle-left:before, .fa-circle-left:before {
    content: "\f359"
}

.fa-circle-minus:before, .fa-minus-circle:before {
    content: "\f056"
}

.fa-circle-nodes:before {
    content: "\e4e2"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-circle-pause:before, .fa-pause-circle:before {
    content: "\f28b"
}

.fa-circle-play:before, .fa-play-circle:before {
    content: "\f144"
}

.fa-circle-plus:before, .fa-plus-circle:before {
    content: "\f055"
}

.fa-circle-question:before, .fa-question-circle:before {
    content: "\f059"
}

.fa-circle-radiation:before, .fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-arrow-alt-circle-right:before, .fa-circle-right:before {
    content: "\f35a"
}

.fa-circle-stop:before, .fa-stop-circle:before {
    content: "\f28d"
}

.fa-arrow-alt-circle-up:before, .fa-circle-up:before {
    content: "\f35b"
}

.fa-circle-user:before, .fa-user-circle:before {
    content: "\f2bd"
}

.fa-circle-xmark:before, .fa-times-circle:before, .fa-xmark-circle:before {
    content: "\f057"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clapperboard:before {
    content: "\e131"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clipboard-question:before {
    content: "\e4e3"
}

.fa-clipboard-user:before {
    content: "\f7f3"
}

.fa-clock-four:before, .fa-clock:before {
    content: "\f017"
}

.fa-clock-rotate-left:before, .fa-history:before {
    content: "\f1da"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-arrow-down:before, .fa-cloud-download-alt:before, .fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-arrow-up:before, .fa-cloud-upload-alt:before, .fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-bolt:before, .fa-thunderstorm:before {
    content: "\f76c"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-showers-water:before {
    content: "\e4e4"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-clover:before {
    content: "\e139"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-compare:before {
    content: "\e13a"
}

.fa-code-fork:before {
    content: "\e13b"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-code-pull-request:before {
    content: "\e13c"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-colon-sign:before {
    content: "\e140"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before, .fa-commenting:before {
    content: "\f4ad"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comment-sms:before, .fa-sms:before {
    content: "\f7cd"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compass-drafting:before, .fa-drafting-compass:before {
    content: "\f568"
}

.fa-compress:before {
    content: "\f066"
}

.fa-computer:before {
    content: "\e4e5"
}

.fa-computer-mouse:before, .fa-mouse:before {
    content: "\f8cc"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cow:before {
    content: "\f6c8"
}

.fa-credit-card-alt:before, .fa-credit-card:before {
    content: "\f09d"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before, .fa-crop-simple:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-cruzeiro-sign:before {
    content: "\e152"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-cubes-stacked:before {
    content: "\e4e6"
}

.fa-d:before {
    content: "\44"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-backspace:before, .fa-delete-left:before {
    content: "\f55a"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-desktop-alt:before, .fa-desktop:before {
    content: "\f390"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-diagram-next:before {
    content: "\e476"
}

.fa-diagram-predecessor:before {
    content: "\e477"
}

.fa-diagram-project:before, .fa-project-diagram:before {
    content: "\f542"
}

.fa-diagram-successor:before {
    content: "\e47a"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-diamond-turn-right:before, .fa-directions:before {
    content: "\f5eb"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-display:before {
    content: "\e163"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dna:before {
    content: "\f471"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dollar-sign:before, .fa-dollar:before, .fa-usd:before {
    content: "\24"
}

.fa-dolly-box:before, .fa-dolly:before {
    content: "\f472"
}

.fa-dong-sign:before {
    content: "\e169"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-compress-alt:before, .fa-down-left-and-up-right-to-center:before {
    content: "\f422"
}

.fa-down-long:before, .fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-download:before {
    content: "\f019"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-droplet:before, .fa-tint:before {
    content: "\f043"
}

.fa-droplet-slash:before, .fa-tint-slash:before {
    content: "\f5c7"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-e:before {
    content: "\45"
}

.fa-deaf:before, .fa-deafness:before, .fa-ear-deaf:before, .fa-hard-of-hearing:before {
    content: "\f2a4"
}

.fa-assistive-listening-systems:before, .fa-ear-listen:before {
    content: "\f2a2"
}

.fa-earth-africa:before, .fa-globe-africa:before {
    content: "\f57c"
}

.fa-earth-america:before, .fa-earth-americas:before, .fa-earth:before, .fa-globe-americas:before {
    content: "\f57d"
}

.fa-earth-asia:before, .fa-globe-asia:before {
    content: "\f57e"
}

.fa-earth-europe:before, .fa-globe-europe:before {
    content: "\f7a2"
}

.fa-earth-oceania:before, .fa-globe-oceania:before {
    content: "\e47b"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elevator:before {
    content: "\e16d"
}

.fa-ellipsis-h:before, .fa-ellipsis:before {
    content: "\f141"
}

.fa-ellipsis-v:before, .fa-ellipsis-vertical:before {
    content: "\f142"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-circle-check:before {
    content: "\e4e8"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelopes-bulk:before, .fa-mail-bulk:before {
    content: "\f674"
}

.fa-equals:before {
    content: "\3d"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-eur:before, .fa-euro-sign:before, .fa-euro:before {
    content: "\f153"
}

.fa-exclamation:before {
    content: "\21"
}

.fa-expand:before {
    content: "\f065"
}

.fa-explosion:before {
    content: "\e4e9"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper-empty:before, .fa-eye-dropper:before, .fa-eyedropper:before {
    content: "\f1fb"
}

.fa-eye-low-vision:before, .fa-low-vision:before {
    content: "\f2a8"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-f:before {
    content: "\46"
}

.fa-angry:before, .fa-face-angry:before {
    content: "\f556"
}

.fa-dizzy:before, .fa-face-dizzy:before {
    content: "\f567"
}

.fa-face-flushed:before, .fa-flushed:before {
    content: "\f579"
}

.fa-face-frown:before, .fa-frown:before {
    content: "\f119"
}

.fa-face-frown-open:before, .fa-frown-open:before {
    content: "\f57a"
}

.fa-face-grimace:before, .fa-grimace:before {
    content: "\f57f"
}

.fa-face-grin:before, .fa-grin:before {
    content: "\f580"
}

.fa-face-grin-beam:before, .fa-grin-beam:before {
    content: "\f582"
}

.fa-face-grin-beam-sweat:before, .fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-face-grin-hearts:before, .fa-grin-hearts:before {
    content: "\f584"
}

.fa-face-grin-squint:before, .fa-grin-squint:before {
    content: "\f585"
}

.fa-face-grin-squint-tears:before, .fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-face-grin-stars:before, .fa-grin-stars:before {
    content: "\f587"
}

.fa-face-grin-tears:before, .fa-grin-tears:before {
    content: "\f588"
}

.fa-face-grin-tongue:before, .fa-grin-tongue:before {
    content: "\f589"
}

.fa-face-grin-tongue-squint:before, .fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-face-grin-tongue-wink:before, .fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-face-grin-wide:before, .fa-grin-alt:before {
    content: "\f581"
}

.fa-face-grin-wink:before, .fa-grin-wink:before {
    content: "\f58c"
}

.fa-face-kiss:before, .fa-kiss:before {
    content: "\f596"
}

.fa-face-kiss-beam:before, .fa-kiss-beam:before {
    content: "\f597"
}

.fa-face-kiss-wink-heart:before, .fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-face-laugh:before, .fa-laugh:before {
    content: "\f599"
}

.fa-face-laugh-beam:before, .fa-laugh-beam:before {
    content: "\f59a"
}

.fa-face-laugh-squint:before, .fa-laugh-squint:before {
    content: "\f59b"
}

.fa-face-laugh-wink:before, .fa-laugh-wink:before {
    content: "\f59c"
}

.fa-face-meh:before, .fa-meh:before {
    content: "\f11a"
}

.fa-face-meh-blank:before, .fa-meh-blank:before {
    content: "\f5a4"
}

.fa-face-rolling-eyes:before, .fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-face-sad-cry:before, .fa-sad-cry:before {
    content: "\f5b3"
}

.fa-face-sad-tear:before, .fa-sad-tear:before {
    content: "\f5b4"
}

.fa-face-smile:before, .fa-smile:before {
    content: "\f118"
}

.fa-face-smile-beam:before, .fa-smile-beam:before {
    content: "\f5b8"
}

.fa-face-smile-wink:before, .fa-smile-wink:before {
    content: "\f4da"
}

.fa-face-surprise:before, .fa-surprise:before {
    content: "\f5c2"
}

.fa-face-tired:before, .fa-tired:before {
    content: "\f5c8"
}

.fa-fan:before {
    content: "\f863"
}

.fa-faucet:before {
    content: "\e005"
}

.fa-faucet-drip:before {
    content: "\e006"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before, .fa-feather-pointed:before {
    content: "\f56b"
}

.fa-ferry:before {
    content: "\e4ea"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-arrow-down:before, .fa-file-download:before {
    content: "\f56d"
}

.fa-file-arrow-up:before, .fa-file-upload:before {
    content: "\f574"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-circle-check:before {
    content: "\e493"
}

.fa-file-circle-exclamation:before {
    content: "\e4eb"
}

.fa-file-circle-minus:before {
    content: "\e4ed"
}

.fa-file-circle-plus:before {
    content: "\e4ee"
}

.fa-file-circle-question:before {
    content: "\e4ef"
}

.fa-file-circle-xmark:before {
    content: "\e494"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-arrow-right-from-file:before, .fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-arrow-right-to-file:before, .fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-alt:before, .fa-file-lines:before, .fa-file-text:before {
    content: "\f15c"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-edit:before, .fa-file-pen:before {
    content: "\f31c"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-shield:before {
    content: "\e4f0"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-medical-alt:before, .fa-file-waveform:before {
    content: "\f478"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-file-archive:before, .fa-file-zipper:before {
    content: "\f1c6"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-filter-circle-dollar:before, .fa-funnel-dollar:before {
    content: "\f662"
}

.fa-filter-circle-xmark:before {
    content: "\e17b"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-burner:before {
    content: "\e4f1"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-fire-alt:before, .fa-fire-flame-curved:before {
    content: "\f7e4"
}

.fa-burn:before, .fa-fire-flame-simple:before {
    content: "\f46a"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fish-fins:before {
    content: "\e4f2"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flask-vial:before {
    content: "\e4f3"
}

.fa-floppy-disk:before, .fa-save:before {
    content: "\f0c7"
}

.fa-florin-sign:before {
    content: "\e184"
}

.fa-folder-blank:before, .fa-folder:before {
    content: "\f07b"
}

.fa-folder-closed:before {
    content: "\e185"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-folder-tree:before {
    content: "\f802"
}

.fa-font:before {
    content: "\f031"
}

.fa-football-ball:before, .fa-football:before {
    content: "\f44e"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-fast-forward:before, .fa-forward-fast:before {
    content: "\f050"
}

.fa-forward-step:before, .fa-step-forward:before {
    content: "\f051"
}

.fa-franc-sign:before {
    content: "\e18f"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-futbol-ball:before, .fa-futbol:before, .fa-soccer-ball:before {
    content: "\f1e3"
}

.fa-g:before {
    content: "\47"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-dashboard:before, .fa-gauge-med:before, .fa-gauge:before, .fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-gauge-high:before, .fa-tachometer-alt-fast:before, .fa-tachometer-alt:before {
    content: "\f625"
}

.fa-gauge-simple-med:before, .fa-gauge-simple:before, .fa-tachometer-average:before {
    content: "\f629"
}

.fa-gauge-simple-high:before, .fa-tachometer-fast:before, .fa-tachometer:before {
    content: "\f62a"
}

.fa-gavel:before, .fa-legal:before {
    content: "\f0e3"
}

.fa-cog:before, .fa-gear:before {
    content: "\f013"
}

.fa-cogs:before, .fa-gears:before {
    content: "\f085"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-glass-water:before {
    content: "\e4f4"
}

.fa-glass-water-droplet:before {
    content: "\e4f5"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-golf-ball-tee:before, .fa-golf-ball:before {
    content: "\f450"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before, .fa-mortar-board:before {
    content: "\f19d"
}

.fa-greater-than:before {
    content: "\3e"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grip-horizontal:before, .fa-grip:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-group-arrows-rotate:before {
    content: "\e4f6"
}

.fa-guarani-sign:before {
    content: "\e19a"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-gun:before {
    content: "\e19b"
}

.fa-h:before {
    content: "\48"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-paper:before, .fa-hand:before {
    content: "\f256"
}

.fa-hand-back-fist:before, .fa-hand-rock:before {
    content: "\f255"
}

.fa-allergies:before, .fa-hand-dots:before {
    content: "\f461"
}

.fa-fist-raised:before, .fa-hand-fist:before {
    content: "\f6de"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-dollar:before, .fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-droplet:before, .fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-holding-hand:before {
    content: "\e4f7"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-medical:before {
    content: "\e05c"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-sparkles:before {
    content: "\e05d"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-handcuffs:before {
    content: "\e4f8"
}

.fa-hands:before, .fa-sign-language:before, .fa-signing:before {
    content: "\f2a7"
}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before, .fa-hands-american-sign-language-interpreting:before, .fa-hands-asl-interpreting:before {
    content: "\f2a3"
}

.fa-hands-bound:before {
    content: "\e4f9"
}

.fa-hands-bubbles:before, .fa-hands-wash:before {
    content: "\e05e"
}

.fa-hands-clapping:before {
    content: "\e1a8"
}

.fa-hands-holding:before {
    content: "\f4c2"
}

.fa-hands-holding-child:before {
    content: "\e4fa"
}

.fa-hands-holding-circle:before {
    content: "\e4fb"
}

.fa-hands-praying:before, .fa-praying-hands:before {
    content: "\f684"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-hands-helping:before, .fa-handshake-angle:before {
    content: "\f4c4"
}

.fa-handshake-alt:before, .fa-handshake-simple:before {
    content: "\f4c6"
}

.fa-handshake-alt-slash:before, .fa-handshake-simple-slash:before {
    content: "\e05f"
}

.fa-handshake-slash:before {
    content: "\e060"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-drive:before, .fa-hdd:before {
    content: "\f0a0"
}

.fa-hashtag:before {
    content: "\23"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-head-side-cough:before {
    content: "\e061"
}

.fa-head-side-cough-slash:before {
    content: "\e062"
}

.fa-head-side-mask:before {
    content: "\e063"
}

.fa-head-side-virus:before {
    content: "\e064"
}

.fa-header:before, .fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before, .fa-headphones-simple:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-circle-bolt:before {
    content: "\e4fc"
}

.fa-heart-circle-check:before {
    content: "\e4fd"
}

.fa-heart-circle-exclamation:before {
    content: "\e4fe"
}

.fa-heart-circle-minus:before {
    content: "\e4ff"
}

.fa-heart-circle-plus:before {
    content: "\e500"
}

.fa-heart-circle-xmark:before {
    content: "\e501"
}

.fa-heart-broken:before, .fa-heart-crack:before {
    content: "\f7a9"
}

.fa-heart-pulse:before, .fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-helicopter-symbol:before {
    content: "\e502"
}

.fa-hard-hat:before, .fa-hat-hard:before, .fa-helmet-safety:before {
    content: "\f807"
}

.fa-helmet-un:before {
    content: "\e503"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hill-avalanche:before {
    content: "\e507"
}

.fa-hill-rockslide:before {
    content: "\e508"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-hospital-alt:before, .fa-hospital-wide:before, .fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hot-tub-person:before, .fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hourglass-2:before, .fa-hourglass-half:before, .fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-empty:before {
    content: "\f252"
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: "\f251"
}

.fa-home-alt:before, .fa-home-lg-alt:before, .fa-home:before, .fa-house:before {
    content: "\f015"
}

.fa-home-lg:before, .fa-house-chimney:before {
    content: "\e3af"
}

.fa-house-chimney-crack:before, .fa-house-damage:before {
    content: "\f6f1"
}

.fa-clinic-medical:before, .fa-house-chimney-medical:before {
    content: "\f7f2"
}

.fa-house-chimney-user:before {
    content: "\e065"
}

.fa-house-chimney-window:before {
    content: "\e00d"
}

.fa-house-circle-check:before {
    content: "\e509"
}

.fa-house-circle-exclamation:before {
    content: "\e50a"
}

.fa-house-circle-xmark:before {
    content: "\e50b"
}

.fa-house-crack:before {
    content: "\e3b1"
}

.fa-house-fire:before {
    content: "\e50c"
}

.fa-house-flag:before {
    content: "\e50d"
}

.fa-house-flood-water:before {
    content: "\e50e"
}

.fa-house-flood-water-circle-arrow-right:before {
    content: "\e50f"
}

.fa-house-laptop:before, .fa-laptop-house:before {
    content: "\e066"
}

.fa-house-lock:before {
    content: "\e510"
}

.fa-house-medical:before {
    content: "\e3b2"
}

.fa-house-medical-circle-check:before {
    content: "\e511"
}

.fa-house-medical-circle-exclamation:before {
    content: "\e512"
}

.fa-house-medical-circle-xmark:before {
    content: "\e513"
}

.fa-house-medical-flag:before {
    content: "\e514"
}

.fa-house-signal:before {
    content: "\e012"
}

.fa-house-tsunami:before {
    content: "\e515"
}

.fa-home-user:before, .fa-house-user:before {
    content: "\e1b0"
}

.fa-hryvnia-sign:before, .fa-hryvnia:before {
    content: "\f6f2"
}

.fa-hurricane:before {
    content: "\f751"
}

.fa-i:before {
    content: "\49"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-heart-music-camera-bolt:before, .fa-icons:before {
    content: "\f86d"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-drivers-license:before, .fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before, .fa-id-card-clip:before {
    content: "\f47f"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-image-portrait:before, .fa-portrait:before {
    content: "\f3e0"
}

.fa-images:before {
    content: "\f302"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-indian-rupee-sign:before, .fa-indian-rupee:before, .fa-inr:before {
    content: "\e1bc"
}

.fa-industry:before {
    content: "\f275"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-italic:before {
    content: "\f033"
}

.fa-j:before {
    content: "\4a"
}

.fa-jar:before {
    content: "\e516"
}

.fa-jar-wheat:before {
    content: "\e517"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-fighter-jet:before, .fa-jet-fighter:before {
    content: "\f0fb"
}

.fa-jet-fighter-up:before {
    content: "\e518"
}

.fa-joint:before {
    content: "\f595"
}

.fa-jug-detergent:before {
    content: "\e519"
}

.fa-k:before {
    content: "\4b"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-key:before {
    content: "\f084"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kip-sign:before {
    content: "\e1c4"
}

.fa-first-aid:before, .fa-kit-medical:before {
    content: "\f479"
}

.fa-kitchen-set:before {
    content: "\e51a"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-l:before {
    content: "\4c"
}

.fa-land-mine-on:before {
    content: "\e51b"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-landmark-alt:before, .fa-landmark-dome:before {
    content: "\f752"
}

.fa-landmark-flag:before {
    content: "\e51c"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-file:before {
    content: "\e51d"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-lari-sign:before {
    content: "\e1c8"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-left-long:before, .fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-arrows-alt-h:before, .fa-left-right:before {
    content: "\f337"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less-than:before {
    content: "\3c"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-lines-leaning:before {
    content: "\e51e"
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1"
}

.fa-chain-broken:before, .fa-chain-slash:before, .fa-link-slash:before, .fa-unlink:before {
    content: "\f127"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list-squares:before, .fa-list:before {
    content: "\f03a"
}

.fa-list-check:before, .fa-tasks:before {
    content: "\f0ae"
}

.fa-list-1-2:before, .fa-list-numeric:before, .fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-dots:before, .fa-list-ul:before {
    content: "\f0ca"
}

.fa-litecoin-sign:before {
    content: "\e1d3"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-location-crosshairs:before, .fa-location:before {
    content: "\f601"
}

.fa-location-dot:before, .fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-location-pin:before, .fa-map-marker:before {
    content: "\f041"
}

.fa-location-pin-lock:before {
    content: "\e51f"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-locust:before {
    content: "\e520"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lungs-virus:before {
    content: "\e067"
}

.fa-m:before {
    content: "\4d"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-magnifying-glass:before, .fa-search:before {
    content: "\f002"
}

.fa-magnifying-glass-arrow-right:before {
    content: "\e521"
}

.fa-magnifying-glass-chart:before {
    content: "\e522"
}

.fa-magnifying-glass-dollar:before, .fa-search-dollar:before {
    content: "\f688"
}

.fa-magnifying-glass-location:before, .fa-search-location:before {
    content: "\f689"
}

.fa-magnifying-glass-minus:before, .fa-search-minus:before {
    content: "\f010"
}

.fa-magnifying-glass-plus:before, .fa-search-plus:before {
    content: "\f00e"
}

.fa-manat-sign:before {
    content: "\e1d5"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-location:before, .fa-map-marked:before {
    content: "\f59f"
}

.fa-map-location-dot:before, .fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-and-venus:before {
    content: "\f224"
}

.fa-mars-and-venus-burst:before {
    content: "\e523"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before, .fa-mars-stroke-right:before {
    content: "\f22b"
}

.fa-mars-stroke-up:before, .fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-glass-martini-alt:before, .fa-martini-glass:before {
    content: "\f57b"
}

.fa-cocktail:before, .fa-martini-glass-citrus:before {
    content: "\f561"
}

.fa-glass-martini:before, .fa-martini-glass-empty:before {
    content: "\f000"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mask-face:before {
    content: "\e1d7"
}

.fa-mask-ventilator:before {
    content: "\e524"
}

.fa-masks-theater:before, .fa-theater-masks:before {
    content: "\f630"
}

.fa-mattress-pillow:before {
    content: "\e525"
}

.fa-expand-arrows-alt:before, .fa-maximize:before {
    content: "\f31e"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-memory:before {
    content: "\f538"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-comment-alt:before, .fa-message:before {
    content: "\f27a"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before, .fa-microphone-lines:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before, .fa-microphone-lines-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-mill-sign:before {
    content: "\e1ed"
}

.fa-compress-arrows-alt:before, .fa-minimize:before {
    content: "\f78c"
}

.fa-minus:before, .fa-subtract:before {
    content: "\f068"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mobile-android:before, .fa-mobile-phone:before, .fa-mobile:before {
    content: "\f3ce"
}

.fa-mobile-button:before {
    content: "\f10b"
}

.fa-mobile-retro:before {
    content: "\e527"
}

.fa-mobile-android-alt:before, .fa-mobile-screen:before {
    content: "\f3cf"
}

.fa-mobile-alt:before, .fa-mobile-screen-button:before {
    content: "\f3cd"
}

.fa-app-bill:before {
    content: "\f0d6"
}

.fa-app-bill-1:before, .fa-app-bill-alt:before {
    content: "\f3d1"
}

.fa-app-bill-1-wave:before, .fa-app-bill-wave-alt:before {
    content: "\f53b"
}

.fa-app-bill-transfer:before {
    content: "\e528"
}

.fa-app-bill-trend-up:before {
    content: "\e529"
}

.fa-app-bill-wave:before {
    content: "\f53a"
}

.fa-app-bill-wheat:before {
    content: "\e52a"
}

.fa-app-bills:before {
    content: "\e1f3"
}

.fa-app-check:before {
    content: "\f53c"
}

.fa-app-check-alt:before, .fa-app-check-dollar:before {
    content: "\f53d"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-mosquito:before {
    content: "\e52b"
}

.fa-mosquito-net:before {
    content: "\e52c"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mound:before {
    content: "\e52d"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mountain-city:before {
    content: "\e52e"
}

.fa-mountain-sun:before {
    content: "\e52f"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-coffee:before, .fa-mug-saucer:before {
    content: "\f0f4"
}

.fa-music:before {
    content: "\f001"
}

.fa-n:before {
    content: "\4e"
}

.fa-naira-sign:before {
    content: "\e1f6"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-note-sticky:before, .fa-sticky-note:before {
    content: "\f249"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-o:before {
    content: "\4f"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-oil-well:before {
    content: "\e532"
}

.fa-om:before {
    content: "\f679"
}

.fa-otter:before {
    content: "\f700"
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b"
}

.fa-p:before {
    content: "\50"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-paint-brush:before, .fa-paintbrush:before {
    content: "\f1fc"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-panorama:before {
    content: "\e209"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-file-clipboard:before, .fa-paste:before {
    content: "\f0ea"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before, .fa-pen-clip:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-ruler:before, .fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-edit:before, .fa-pen-to-square:before {
    content: "\f044"
}

.fa-pencil-alt:before, .fa-pencil:before {
    content: "\f303"
}

.fa-people-arrows-left-right:before, .fa-people-arrows:before {
    content: "\e068"
}

.fa-people-carry-box:before, .fa-people-carry:before {
    content: "\f4ce"
}

.fa-people-group:before {
    content: "\e533"
}

.fa-people-line:before {
    content: "\e534"
}

.fa-people-pulling:before {
    content: "\e535"
}

.fa-people-robbery:before {
    content: "\e536"
}

.fa-people-roof:before {
    content: "\e537"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-percent:before, .fa-percentage:before {
    content: "\25"
}

.fa-male:before, .fa-person:before {
    content: "\f183"
}

.fa-person-arrow-down-to-line:before {
    content: "\e538"
}

.fa-person-arrow-up-from-line:before {
    content: "\e539"
}

.fa-biking:before, .fa-person-biking:before {
    content: "\f84a"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-person-breastfeeding:before {
    content: "\e53a"
}

.fa-person-burst:before {
    content: "\e53b"
}

.fa-person-cane:before {
    content: "\e53c"
}

.fa-person-chalkboard:before {
    content: "\e53d"
}

.fa-person-circle-check:before {
    content: "\e53e"
}

.fa-person-circle-exclamation:before {
    content: "\e53f"
}

.fa-person-circle-minus:before {
    content: "\e540"
}

.fa-person-circle-plus:before {
    content: "\e541"
}

.fa-person-circle-question:before {
    content: "\e542"
}

.fa-person-circle-xmark:before {
    content: "\e543"
}

.fa-digging:before, .fa-person-digging:before {
    content: "\f85e"
}

.fa-diagnoses:before, .fa-person-dots-from-line:before {
    content: "\f470"
}

.fa-female:before, .fa-person-dress:before {
    content: "\f182"
}

.fa-person-dress-burst:before {
    content: "\e544"
}

.fa-person-drowning:before {
    content: "\e545"
}

.fa-person-falling:before {
    content: "\e546"
}

.fa-person-falling-burst:before {
    content: "\e547"
}

.fa-person-half-dress:before {
    content: "\e548"
}

.fa-person-harassing:before {
    content: "\e549"
}

.fa-hiking:before, .fa-person-hiking:before {
    content: "\f6ec"
}

.fa-person-military-pointing:before {
    content: "\e54a"
}

.fa-person-military-rifle:before {
    content: "\e54b"
}

.fa-person-military-to-person:before {
    content: "\e54c"
}

.fa-person-praying:before, .fa-pray:before {
    content: "\f683"
}

.fa-person-pregnant:before {
    content: "\e31e"
}

.fa-person-rays:before {
    content: "\e54d"
}

.fa-person-rifle:before {
    content: "\e54e"
}

.fa-person-running:before, .fa-running:before {
    content: "\f70c"
}

.fa-person-shelter:before {
    content: "\e54f"
}

.fa-person-skating:before, .fa-skating:before {
    content: "\f7c5"
}

.fa-person-skiing:before, .fa-skiing:before {
    content: "\f7c9"
}

.fa-person-skiing-nordic:before, .fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-person-snowboarding:before, .fa-snowboarding:before {
    content: "\f7ce"
}

.fa-person-swimming:before, .fa-swimmer:before {
    content: "\f5c4"
}

.fa-person-through-window:before {
    content: "\e433"
}

.fa-person-walking:before, .fa-walking:before {
    content: "\f554"
}

.fa-person-walking-arrow-loop-left:before {
    content: "\e551"
}

.fa-person-walking-arrow-right:before {
    content: "\e552"
}

.fa-person-walking-dashed-line-arrow-right:before {
    content: "\e553"
}

.fa-person-walking-luggage:before {
    content: "\e554"
}

.fa-blind:before, .fa-person-walking-with-cane:before {
    content: "\f29d"
}

.fa-peseta-sign:before {
    content: "\e221"
}

.fa-peso-sign:before {
    content: "\e222"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before, .fa-phone-flip:before {
    content: "\f879"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-volume:before, .fa-volume-control-phone:before {
    content: "\f2a0"
}

.fa-photo-film:before, .fa-photo-video:before {
    content: "\f87c"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-circle-check:before {
    content: "\e555"
}

.fa-plane-circle-exclamation:before {
    content: "\e556"
}

.fa-plane-circle-xmark:before {
    content: "\e557"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-plane-lock:before {
    content: "\e558"
}

.fa-plane-slash:before {
    content: "\e069"
}

.fa-plane-up:before {
    content: "\e22d"
}

.fa-plant-wilt:before {
    content: "\e43b"
}

.fa-plate-wheat:before {
    content: "\e55a"
}

.fa-play:before {
    content: "\f04b"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plug-circle-bolt:before {
    content: "\e55b"
}

.fa-plug-circle-check:before {
    content: "\e55c"
}

.fa-plug-circle-exclamation:before {
    content: "\e55d"
}

.fa-plug-circle-minus:before {
    content: "\e55e"
}

.fa-plug-circle-plus:before {
    content: "\e55f"
}

.fa-plug-circle-xmark:before {
    content: "\e560"
}

.fa-add:before, .fa-plus:before {
    content: "\2b"
}

.fa-plus-minus:before {
    content: "\e43c"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-bolt:before, .fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before, .fa-prescription-bottle-medical:before {
    content: "\f486"
}

.fa-print:before {
    content: "\f02f"
}

.fa-pump-medical:before {
    content: "\e06a"
}

.fa-pump-soap:before {
    content: "\e06b"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-q:before {
    content: "\51"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\3f"
}

.fa-quote-left-alt:before, .fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right-alt:before, .fa-quote-right:before {
    content: "\f10e"
}

.fa-r:before {
    content: "\52"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-ranking-star:before {
    content: "\e561"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-ad:before, .fa-rectangle-ad:before {
    content: "\f641"
}

.fa-list-alt:before, .fa-rectangle-list:before {
    content: "\f022"
}

.fa-rectangle-times:before, .fa-rectangle-xmark:before, .fa-times-rectangle:before, .fa-window-close:before {
    content: "\f410"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f3e5"
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-right-from-bracket:before, .fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-exchange-alt:before, .fa-right-left:before {
    content: "\f362"
}

.fa-long-arrow-alt-right:before, .fa-right-long:before {
    content: "\f30b"
}

.fa-right-to-bracket:before, .fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-road:before {
    content: "\f018"
}

.fa-road-barrier:before {
    content: "\e562"
}

.fa-road-bridge:before {
    content: "\e563"
}

.fa-road-circle-check:before {
    content: "\e564"
}

.fa-road-circle-exclamation:before {
    content: "\e565"
}

.fa-road-circle-xmark:before {
    content: "\e566"
}

.fa-road-lock:before {
    content: "\e567"
}

.fa-road-spikes:before {
    content: "\e568"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rotate:before, .fa-sync-alt:before {
    content: "\f2f1"
}

.fa-rotate-back:before, .fa-rotate-backward:before, .fa-rotate-left:before, .fa-undo-alt:before {
    content: "\f2ea"
}

.fa-redo-alt:before, .fa-rotate-forward:before, .fa-rotate-right:before {
    content: "\f2f9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-feed:before, .fa-rss:before {
    content: "\f09e"
}

.fa-rouble:before, .fa-rub:before, .fa-ruble-sign:before, .fa-ruble:before {
    content: "\f158"
}

.fa-rug:before {
    content: "\e569"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-rupee-sign:before, .fa-rupee:before {
    content: "\f156"
}

.fa-rupiah-sign:before {
    content: "\e23d"
}

.fa-s:before {
    content: "\53"
}

.fa-sack-dollar:before {
    content: "\f81d"
}

.fa-sack-xmark:before {
    content: "\e56a"
}

.fa-sailboat:before {
    content: "\e445"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-balance-scale:before, .fa-scale-balanced:before {
    content: "\f24e"
}

.fa-balance-scale-left:before, .fa-scale-unbalanced:before {
    content: "\f515"
}

.fa-balance-scale-right:before, .fa-scale-unbalanced-flip:before {
    content: "\f516"
}

.fa-school:before {
    content: "\f549"
}

.fa-school-circle-check:before {
    content: "\e56b"
}

.fa-school-circle-exclamation:before {
    content: "\e56c"
}

.fa-school-circle-xmark:before {
    content: "\e56d"
}

.fa-school-flag:before {
    content: "\e56e"
}

.fa-school-lock:before {
    content: "\e56f"
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-screwdriver-wrench:before, .fa-tools:before {
    content: "\f7d9"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-scroll-torah:before, .fa-torah:before {
    content: "\f6a0"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-section:before {
    content: "\e447"
}

.fa-seedling:before, .fa-sprout:before {
    content: "\f4d8"
}

.fa-server:before {
    content: "\f233"
}

.fa-shapes:before, .fa-triangle-circle-square:before {
    content: "\f61f"
}

.fa-arrow-turn-right:before, .fa-mail-forward:before, .fa-share:before {
    content: "\f064"
}

.fa-share-from-square:before, .fa-share-square:before {
    content: "\f14d"
}

.fa-share-alt:before, .fa-share-nodes:before {
    content: "\f1e0"
}

.fa-sheet-plastic:before {
    content: "\e571"
}

.fa-ils:before, .fa-shekel-sign:before, .fa-shekel:before, .fa-sheqel-sign:before, .fa-sheqel:before {
    content: "\f20b"
}

.fa-shield-blank:before, .fa-shield:before {
    content: "\f132"
}

.fa-shield-cat:before {
    content: "\e572"
}

.fa-shield-dog:before {
    content: "\e573"
}

.fa-shield-alt:before, .fa-shield-halved:before {
    content: "\f3ed"
}

.fa-shield-heart:before {
    content: "\e574"
}

.fa-shield-virus:before {
    content: "\e06c"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shirt:before, .fa-t-shirt:before, .fa-tshirt:before {
    content: "\f553"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shop:before, .fa-store-alt:before {
    content: "\f54f"
}

.fa-shop-lock:before {
    content: "\e4a5"
}

.fa-shop-slash:before, .fa-store-alt-slash:before {
    content: "\e070"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shrimp:before {
    content: "\e448"
}

.fa-random:before, .fa-shuffle:before {
    content: "\f074"
}

.fa-shuttle-space:before, .fa-space-shuttle:before {
    content: "\f197"
}

.fa-sign-hanging:before, .fa-sign:before {
    content: "\f4d9"
}

.fa-signal-5:before, .fa-signal-perfect:before, .fa-signal:before {
    content: "\f012"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-map-signs:before, .fa-signs-post:before {
    content: "\f277"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-sink:before {
    content: "\e06d"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before, .fa-sliders:before {
    content: "\f1de"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-soap:before {
    content: "\e06e"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before, .fa-unsorted:before {
    content: "\f0dc"
}

.fa-sort-desc:before, .fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-asc:before, .fa-sort-up:before {
    content: "\f0de"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-pastafarianism:before, .fa-spaghetti-monster-flying:before {
    content: "\f67b"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spoon:before, .fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-air-freshener:before, .fa-spray-can-sparkles:before {
    content: "\f5d0"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-external-link-square:before, .fa-square-arrow-up-right:before {
    content: "\f14c"
}

.fa-caret-square-down:before, .fa-square-caret-down:before {
    content: "\f150"
}

.fa-caret-square-left:before, .fa-square-caret-left:before {
    content: "\f191"
}

.fa-caret-square-right:before, .fa-square-caret-right:before {
    content: "\f152"
}

.fa-caret-square-up:before, .fa-square-caret-up:before {
    content: "\f151"
}

.fa-check-square:before, .fa-square-check:before {
    content: "\f14a"
}

.fa-envelope-square:before, .fa-square-envelope:before {
    content: "\f199"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-h-square:before, .fa-square-h:before {
    content: "\f0fd"
}

.fa-minus-square:before, .fa-square-minus:before {
    content: "\f146"
}

.fa-square-nfi:before {
    content: "\e576"
}

.fa-parking:before, .fa-square-parking:before {
    content: "\f540"
}

.fa-pen-square:before, .fa-pencil-square:before, .fa-square-pen:before {
    content: "\f14b"
}

.fa-square-person-confined:before {
    content: "\e577"
}

.fa-phone-square:before, .fa-square-phone:before {
    content: "\f098"
}

.fa-phone-square-alt:before, .fa-square-phone-flip:before {
    content: "\f87b"
}

.fa-plus-square:before, .fa-square-plus:before {
    content: "\f0fe"
}

.fa-poll-h:before, .fa-square-poll-horizontal:before {
    content: "\f682"
}

.fa-poll:before, .fa-square-poll-vertical:before {
    content: "\f681"
}

.fa-square-root-alt:before, .fa-square-root-variable:before {
    content: "\f698"
}

.fa-rss-square:before, .fa-square-rss:before {
    content: "\f143"
}

.fa-share-alt-square:before, .fa-square-share-nodes:before {
    content: "\f1e1"
}

.fa-external-link-square-alt:before, .fa-square-up-right:before {
    content: "\f360"
}

.fa-square-virus:before {
    content: "\e578"
}

.fa-square-xmark:before, .fa-times-square:before, .fa-xmark-square:before {
    content: "\f2d3"
}

.fa-rod-asclepius:before, .fa-rod-snake:before, .fa-staff-aesculapius:before, .fa-staff-snake:before {
    content: "\e579"
}

.fa-stairs:before {
    content: "\e289"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before, .fa-star-half-stroke:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-gbp:before, .fa-pound-sign:before, .fa-sterling-sign:before {
    content: "\f154"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-stopwatch-20:before {
    content: "\e06f"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-slash:before {
    content: "\e071"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-medkit:before, .fa-suitcase-medical:before {
    content: "\f0fa"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-sun-plant-wilt:before {
    content: "\e57a"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-t:before {
    content: "\54"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-cells:before, .fa-th:before {
    content: "\f00a"
}

.fa-table-cells-large:before, .fa-th-large:before {
    content: "\f009"
}

.fa-columns:before, .fa-table-columns:before {
    content: "\f0db"
}

.fa-table-list:before, .fa-th-list:before {
    content: "\f00b"
}

.fa-ping-pong-paddle-ball:before, .fa-table-tennis-paddle-ball:before, .fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet-android:before, .fa-tablet:before {
    content: "\f3fb"
}

.fa-tablet-button:before {
    content: "\f10a"
}

.fa-tablet-alt:before, .fa-tablet-screen-button:before {
    content: "\f3fa"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-digital-tachograph:before, .fa-tachograph-digital:before {
    content: "\f566"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tarp:before {
    content: "\e57b"
}

.fa-tarp-droplet:before {
    content: "\e57c"
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-temperature-arrow-down:before, .fa-temperature-down:before {
    content: "\e03f"
}

.fa-temperature-arrow-up:before, .fa-temperature-up:before {
    content: "\e040"
}

.fa-temperature-0:before, .fa-temperature-empty:before, .fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-temperature-4:before, .fa-temperature-full:before, .fa-thermometer-4:before, .fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-temperature-2:before, .fa-temperature-half:before, .fa-thermometer-2:before, .fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-temperature-1:before, .fa-temperature-quarter:before, .fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-temperature-3:before, .fa-temperature-three-quarters:before, .fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-tenge-sign:before, .fa-tenge:before {
    content: "\f7d7"
}

.fa-tent:before {
    content: "\e57d"
}

.fa-tent-arrow-down-to-line:before {
    content: "\e57e"
}

.fa-tent-arrow-left-right:before {
    content: "\e57f"
}

.fa-tent-arrow-turn-left:before {
    content: "\e580"
}

.fa-tent-arrows-down:before {
    content: "\e581"
}

.fa-tents:before {
    content: "\e582"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-remove-format:before, .fa-text-slash:before {
    content: "\f87d"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumb-tack:before, .fa-thumbtack:before {
    content: "\f08d"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-ticket-alt:before, .fa-ticket-simple:before {
    content: "\f3ff"
}

.fa-timeline:before {
    content: "\e29c"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-slash:before {
    content: "\e072"
}

.fa-toilet-portable:before {
    content: "\e583"
}

.fa-toilets-portable:before {
    content: "\e584"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tornado:before {
    content: "\f76f"
}

.fa-broadcast-tower:before, .fa-tower-broadcast:before {
    content: "\f519"
}

.fa-tower-cell:before {
    content: "\e585"
}

.fa-tower-observation:before {
    content: "\e586"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-trailer:before {
    content: "\e041"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before, .fa-train-subway:before {
    content: "\f239"
}

.fa-train-tram:before, .fa-tram:before {
    content: "\f7da"
}

.fa-transgender-alt:before, .fa-transgender:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-arrow-up:before, .fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-alt:before, .fa-trash-can:before {
    content: "\f2ed"
}

.fa-trash-can-arrow-up:before, .fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-tree-city:before {
    content: "\e587"
}

.fa-exclamation-triangle:before, .fa-triangle-exclamation:before, .fa-warning:before {
    content: "\f071"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-trowel:before {
    content: "\e589"
}

.fa-trowel-bricks:before {
    content: "\e58a"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-arrow-right:before {
    content: "\e58b"
}

.fa-truck-droplet:before {
    content: "\e58c"
}

.fa-shipping-fast:before, .fa-truck-fast:before {
    content: "\f48b"
}

.fa-truck-field:before {
    content: "\e58d"
}

.fa-truck-field-un:before {
    content: "\e58e"
}

.fa-truck-front:before {
    content: "\e2b7"
}

.fa-ambulance:before, .fa-truck-medical:before {
    content: "\f0f9"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-truck-plane:before {
    content: "\e58f"
}

.fa-truck-loading:before, .fa-truck-ramp-box:before {
    content: "\f4de"
}

.fa-teletype:before, .fa-tty:before {
    content: "\f1e4"
}

.fa-try:before, .fa-turkish-lira-sign:before, .fa-turkish-lira:before {
    content: "\e2bb"
}

.fa-level-down-alt:before, .fa-turn-down:before {
    content: "\f3be"
}

.fa-level-up-alt:before, .fa-turn-up:before {
    content: "\f3bf"
}

.fa-television:before, .fa-tv-alt:before, .fa-tv:before {
    content: "\f26c"
}

.fa-u:before {
    content: "\55"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before, .fa-unlock-keyhole:before {
    content: "\f13e"
}

.fa-arrows-alt-v:before, .fa-up-down:before {
    content: "\f338"
}

.fa-arrows-alt:before, .fa-up-down-left-right:before {
    content: "\f0b2"
}

.fa-long-arrow-alt-up:before, .fa-up-long:before {
    content: "\f30c"
}

.fa-expand-alt:before, .fa-up-right-and-down-left-from-center:before {
    content: "\f424"
}

.fa-external-link-alt:before, .fa-up-right-from-square:before {
    content: "\f35d"
}

.fa-upload:before {
    content: "\f093"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-doctor:before, .fa-user-md:before {
    content: "\f0f0"
}

.fa-user-cog:before, .fa-user-gear:before {
    content: "\f4fe"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-friends:before, .fa-user-group:before {
    content: "\f500"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-alt:before, .fa-user-large:before {
    content: "\f406"
}

.fa-user-alt-slash:before, .fa-user-large-slash:before {
    content: "\f4fa"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-edit:before, .fa-user-pen:before {
    content: "\f4ff"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before, .fa-user-xmark:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-between-lines:before {
    content: "\e591"
}

.fa-users-cog:before, .fa-users-gear:before {
    content: "\f509"
}

.fa-users-line:before {
    content: "\e592"
}

.fa-users-rays:before {
    content: "\e593"
}

.fa-users-rectangle:before {
    content: "\e594"
}

.fa-users-slash:before {
    content: "\e073"
}

.fa-users-viewfinder:before {
    content: "\e595"
}

.fa-cutlery:before, .fa-utensils:before {
    content: "\f2e7"
}

.fa-v:before {
    content: "\56"
}

.fa-shuttle-van:before, .fa-van-shuttle:before {
    content: "\f5b6"
}

.fa-vault:before {
    content: "\e2c5"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vest:before {
    content: "\e085"
}

.fa-vest-patches:before {
    content: "\e086"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vial-circle-check:before {
    content: "\e596"
}

.fa-vial-virus:before {
    content: "\e597"
}

.fa-vials:before {
    content: "\f493"
}

.fa-video-camera:before, .fa-video:before {
    content: "\f03d"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-virus:before {
    content: "\e074"
}

.fa-virus-covid:before {
    content: "\e4a8"
}

.fa-virus-covid-slash:before {
    content: "\e4a9"
}

.fa-virus-slash:before {
    content: "\e075"
}

.fa-viruses:before {
    content: "\e076"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volcano:before {
    content: "\f770"
}

.fa-volleyball-ball:before, .fa-volleyball:before {
    content: "\f45f"
}

.fa-volume-high:before, .fa-volume-up:before {
    content: "\f028"
}

.fa-volume-down:before, .fa-volume-low:before {
    content: "\f027"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-mute:before, .fa-volume-times:before, .fa-volume-xmark:before {
    content: "\f6a9"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-w:before {
    content: "\57"
}

.fa-walkie-talkie:before {
    content: "\f8ef"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-magic:before, .fa-wand-magic:before {
    content: "\f0d0"
}

.fa-magic-wand-sparkles:before, .fa-wand-magic-sparkles:before {
    content: "\e2ca"
}

.fa-wand-sparkles:before {
    content: "\f72b"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-water:before {
    content: "\f773"
}

.fa-ladder-water:before, .fa-swimming-pool:before, .fa-water-ladder:before {
    content: "\f5c5"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weight-scale:before, .fa-weight:before {
    content: "\f496"
}

.fa-wheat-alt:before, .fa-wheat-awn:before {
    content: "\e2cd"
}

.fa-wheat-awn-circle-exclamation:before {
    content: "\e598"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-wheelchair-alt:before, .fa-wheelchair-move:before {
    content: "\e2ce"
}

.fa-glass-whiskey:before, .fa-whiskey-glass:before {
    content: "\f7a0"
}

.fa-wifi-3:before, .fa-wifi-strong:before, .fa-wifi:before {
    content: "\f1eb"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before, .fa-wine-glass-empty:before {
    content: "\f5ce"
}

.fa-krw:before, .fa-won-sign:before, .fa-won:before {
    content: "\f159"
}

.fa-worm:before {
    content: "\e599"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x:before {
    content: "\58"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-close:before, .fa-multiply:before, .fa-remove:before, .fa-times:before, .fa-xmark:before {
    content: "\f00d"
}

.fa-xmarks-lines:before {
    content: "\e59a"
}

.fa-y:before {
    content: "\59"
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen-sign:before, .fa-yen:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-z:before {
    content: "\5a"
}

.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

:host, :root {
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(fontawesome/fa-brands-400.woff2) format("woff2"),url(fontawesome/fa-brands-400.ttf) format("truetype")
}

.fa-brands, .fab {
    font-family: "Font Awesome 6 Brands";
    font-weight: 400
}

.fa-42-group:before, .fa-innosoft:before {
    content: "\e080"
}

.fa-500px:before {
    content: "\f26e"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-audible:before {
    content: "\f373"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-aws:before {
    content: "\f375"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bilibili:before {
    content: "\e3d9"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-bots:before {
    content: "\e340"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-cloudflare:before {
    content: "\e07d"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-cmplid:before {
    content: "\e360"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dailymotion:before {
    content: "\e052"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-deezer:before {
    content: "\e077"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edge-legacy:before {
    content: "\e078"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-envira:before {
    content: "\f299"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-figma:before {
    content: "\f799"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-firefox-browser:before {
    content: "\e007"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-fly:before {
    content: "\f417"
}

.fa-font-awesome-flag:before, .fa-font-awesome-logo-full:before, .fa-font-awesome:before {
    content: "\f2b4"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golang:before {
    content: "\e40f"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-pay:before {
    content: "\e079"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guilded:before {
    content: "\e07e"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hashnode:before {
    content: "\e499"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-hive:before {
    content: "\e07f"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-ideal:before {
    content: "\e013"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-instagram-square:before {
    content: "\e055"
}

.fa-instalod:before {
    content: "\e081"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-less:before {
    content: "\f41d"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium-m:before, .fa-medium:before {
    content: "\f23a"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-microblog:before {
    content: "\e01a"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mixer:before {
    content: "\e056"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-neos:before {
    content: "\f612"
}

.fa-nfc-directional:before {
    content: "\e530"
}

.fa-nfc-symbol:before {
    content: "\e531"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-octopus-deploy:before {
    content: "\e082"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-padlet:before {
    content: "\e4a0"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-perbyte:before {
    content: "\e083"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-php:before {
    content: "\f457"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pied-piper-square:before {
    content: "\e01e"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pix:before {
    content: "\e43a"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-rust:before {
    content: "\e07a"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-screenpal:before {
    content: "\e570"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shopify:before {
    content: "\e057"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sith:before {
    content: "\f512"
}

.fa-sitrox:before {
    content: "\e44a"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack-hash:before, .fa-slack:before {
    content: "\f198"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-snapchat-ghost:before, .fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-square-font-awesome:before {
    content: "\f425"
}

.fa-font-awesome-alt:before, .fa-square-font-awesome-stroke:before {
    content: "\f35c"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-telegram-plane:before, .fa-telegram:before {
    content: "\f2c6"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-tiktok:before {
    content: "\e07b"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trello:before {
    content: "\f181"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-uncharted:before {
    content: "\e084"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-unity:before {
    content: "\e049"
}

.fa-unsplash:before {
    content: "\e07c"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-viber:before {
    content: "\f409"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-watchman-monitoring:before {
    content: "\e087"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-wirsindhandwerk:before, .fa-wsh:before {
    content: "\e2d0"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wodu:before {
    content: "\e088"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

:host, :root {
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-regular-400.woff2) format("woff2"),url(../content/external/fontawesome/fa-regular-400.ttf) format("truetype")
}

.fa-regular, .far {
    font-family: "Font Awesome 6 Free";
    font-weight: 400
}

:host, :root {
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-solid-900.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-solid-900.ttf) format("truetype")
}

.fa-solid, .fas {
    font-family: "Font Awesome 6 Free";
    font-weight: 900
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-display: block;
    font-weight: 400;
    src: url(../content/webapp/external/fontawesome/fa-brands-400.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 900;
    src: url(../content/webapp/external/fontawesome/fa-solid-900.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-display: block;
    font-weight: 400;
    src: url(../content/webapp/external/fontawesome/fa-regular-400.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-regular-400.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-solid-900.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-solid-900.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-brands-400.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-brands-400.ttf) format("truetype")
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-regular-400.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-regular-400.ttf) format("truetype");
    unicode-range: u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc
}

@font-face {
    font-family: "FontAwesome";
    font-display: block;
    src: url(../content/webapp/external/fontawesome/fa-v4compatibility.woff2) format("woff2"),url(../content/webapp/external/fontawesome/fa-v4compatibility.ttf) format("truetype");
    unicode-range: u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a
}

/*utils scss files */ /*========================
    Animation CSS start
==========================*/
@-webkit-keyframes fireworkLine {
  0% {
    right: 20%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  25% {
    right: 20%;
    width: 6px;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  35% {
    right: 0;
    width: 35%;
  }
  70% {
    right: 0;
    width: 4px;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    right: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes fireworkLine {
  0% {
    right: 20%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  25% {
    right: 20%;
    width: 6px;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  35% {
    right: 0;
    width: 35%;
  }
  70% {
    right: 0;
    width: 4px;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    right: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@-webkit-keyframes fireworkPoint {
  30% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  60% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes fireworkPoint {
  30% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  60% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@-webkit-keyframes rotating-design {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotating-design {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*========================
    Variable CSS start
==========================*/
/* font family */
/* color variables */
:root {
  --theme-color: 98, 44, 253;
  --primary-color:#222;
    --secund-color:#0b4786;
  --white: 255, 255, 255;
  --black: 0, 0, 0;
  --dark-text: 23, 22, 27;
  --light-text: 149, 143, 159;
  --box-bg: 159, 168, 190;
  --light-bg: 246, 246, 247;
  --error-color: 250, 49, 49;
  --success-color: 17, 166, 121;
  --emitido:#999;
  --quaseavencer:#ffc107;
  --vencido : red;
  /*--gradient-color: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgb(117 75 237) 100%);*/
   --gradient-color: linear-gradient(360deg, rgba(0,0,0,0.3) 0%, rgb(245 245 245) 100%);
}

.dark {
  --theme-color: 98, 44, 253;
  --white: 23, 22, 27;
  --black: 255, 255, 255;
  --dark-text: 255, 255, 255;
  --light-text: 155, 163, 170;
  --box-bg: 162, 160, 177;
  --light-bg: 18, 38, 54;
  --error-color: 250, 49, 49;
  --success-color: 17, 166, 121;
}
.vencido { color:var(--vencido)}
.emitido { color:var(--emitido)}
.quaseavencer { color:var(--quaseavencer)}
/* base scss files */
/*=====================
    Reset CSS start
==========================*/
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type=number] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.custom-container {
  padding: 0 20px;
}

section,
.section-t-space {
  padding-top: 25px;
}

.section-b-space {
  padding-bottom: 25px;
}

.section-sm-t-space {
  padding-top: 15px;
}

.section-sm-b-space {
  padding-bottom: 15px;
}

.panel-space {
  padding-top: 100px !important;
}

.theme-color {
  color: rgba(var(--theme-color), 1) !important;
}

.theme-bg {
  background-color: rgba(var(--theme-color), 1) !important;
}

.dark-text {
  color: rgba(var(--dark-text), 1) !important;
}

.light-text {
  color: rgba(var(--light-text), 1) !important;
}

.error-color {
  color: rgba(var(--error-color), 1) !important;
}

.success-color {
  color: rgba(var(--success-color), 1) !important;
}

[dir=rtl] .swiper {
  direction: ltr;
}

.custom-tooltip .tooltip-inner {
  background-color: rgba(var(--theme-color), 1);
}
.custom-tooltip .tooltip-arrow::before {
  border-top-color: rgba(var(--theme-color), 1) !important;
}

/*=====================
    Typography CSS start
==========================*/
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: "Lato", sans-serif;
  width: 100%;
  margin: 0 auto;
  height: 100vh;
  background-color: rgba(var(--white), 1);
}
body {
  scrollbar-width: none;
}
body::-webkit-scrollbar {
  width: 0px;
}

h1 {
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 0;
}

h2 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
}

h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0;
}

h4 {
  font-size: 15px;
  line-height: 1.2;
  margin-bottom: 0;
}

h5 {
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0;
}

h6 {
  font-size: 13px;
  line-height: 1.2;
  margin-bottom: 0;
}

p {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul {
  padding: 0;
  margin-bottom: 0;
}

li {
  list-style: none;
  display: inline-block;
  font-size: 14px;
}

/* components scss files*/
/*=====================
    accordion CSS start
==========================*/
.help-accordion .accordion-item {
  margin-top: 20px;
  border-radius: 6px;
  border: none;
  background-color: rgba(var(--box-bg), 0.1);
}
.help-accordion .accordion-item .accordion-header .accordion-button {
  font-size: 15px;
  padding: 15px;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
  border-bottom: 1px solid rgba(var(--box-bg), 0.1);
  border-radius: 6px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.help-accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.help-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  -webkit-filter: invert(1) grayscale(1);
          filter: invert(1) grayscale(1);
}
.help-accordion .accordion-item .accordion-header .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.help-accordion .accordion-item .accordion-body {
  text-align: justify;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
.help-accordion .accordion-item .accordion-body ul {
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
}
.help-accordion .accordion-item .accordion-body ul li {
  display: list-item;
  list-style-type: decimal;
  padding: 10px 0;
  text-align: justify;
  font-size: 13px;
  line-height: 1.5;
  color: rgba(var(--light-text), 1);
}

.coin-chart-accordion .accordion-item {
  border: none;
  background-color: rgba(var(--white), 1);
}
.coin-chart-accordion .accordion-item .accordion-header .accordion-button {
  padding-top: 0;
  font-size: 14px;
  color: rgba(var(--dark-text), 1);
  background: transparent;
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coin-chart-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.coin-chart-accordion .accordion-item .accordion-header .accordion-button::after {
  -webkit-filter: contrast(0);
          filter: contrast(0);
}
.coin-chart-accordion .accordion-item .accordion-body .chart {
  position: relative;
  margin-top: 15px;
}
.coin-chart-accordion .accordion-item .accordion-body .chart .day-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}
.coin-chart-accordion .accordion-item .accordion-body .chart .day-list li {
  padding: 10px;
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  border-radius: 10px;
}
.coin-chart-accordion .accordion-item .accordion-body .chart .day-list li.active {
  color: rgb(255, 255, 255);
  background-color: rgba(var(--theme-color), 1);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.coin-chart-accordion .accordion-item .accordion-body .chart .coin-chart-wrapper {
  position: relative;
  z-index: 1;
  margin-top: 25px;
}
.coin-chart-accordion .accordion-item .accordion-body .chart .back-bar-container {
  position: absolute;
  width: calc(100% - 64px);
  bottom: 20px;
  margin: 0 auto !important;
  left: 40px;
  bottom: 50px;
}
[dir=rtl] .coin-chart-accordion .accordion-item .accordion-body .chart .back-bar-container {
  right: 40px;
  left: unset;
}
@media (max-width: 382px) {
  .coin-chart-accordion .accordion-item .accordion-body .chart .back-bar-container {
    bottom: 60px;
  }
}

/*=====================
    banner CSS start
==========================*/
.banner-wapper {
  position: relative;
}
.banner-wapper .banner-bg {
  position: relative;
}
.banner-wapper .banner-bg .img-bg {
  border-radius: 12px;
}
.banner-wapper .banner-bg .banner-content {
  position: absolute;
  top: 20px;
  left: 15px;
  color: rgba(var(--white), 1);
}
.banner-wapper .banner-bg .banner-content h2 {
  color: #fff;
}
.banner-wapper .banner-bg .banner-content h4 {
  width: 62%;
  font-weight: 300;
  margin-top: 4px;
  color: #fff;
}
[dir=rtl] .banner-wapper .banner-bg .banner-content h4 {
  margin-right: auto;
}
.banner-wapper .banner-bg .banner-content h3 {
  width: 60%;
  line-height: 1.5;
  color: #fff;
}
.banner-wapper .banner-bg .more-btn {
  position: absolute;
  bottom: 20px;
  color: #fff;
  left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-weight: 500;
  line-height: 1;
}
.banner-wapper .banner-bg .more-btn .right-arrow {
  --Iconsax-Color: #fff;
}

.grid-banner .banner-bg .banner-content {
  top: 15px;
}
.grid-banner .banner-bg .banner-content h3 {
  font-size: calc(14px + 1 * (100vw - 320px) / 1600);
}
[dir=rtl] .grid-banner .banner-bg .banner-content h3 {
  margin-right: auto;
}
.grid-banner .banner-bg .more-btn {
  bottom: 40px;
}
[dir=rtl] .grid-banner .banner-bg .more-btn {
  text-align: left;
}
.grid-banner .banner-bg .more-btn .right-arrow {
  --Iconsax-Color: #fff;
}
@media (max-width: 375px) {
  .grid-banner .banner-bg .more-btn {
    bottom: 18px;
  }
}
.grid-banner .banner-bg .more-btn h3 {
  font-size: 12px;
}
.grid-banner .banner-bg .more-btn i {
  font-size: 20px;
}

/*=====================
    Button CSS start
==========================*/
.btn {
  margin-top: 30px;
  padding: calc(10px + 4 * (100vw - 320px) / 1600);
}
.btn-inline {
  padding-inline: calc(5px + 10 * (100vw - 320px) / 1600);
}
.btn-lg {
  padding: 12px 44px;
}
.btn:active {
  background-color: rgba(var(--theme-color), 1);
  color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--theme-color), 1);
}

.theme-btn {
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%);
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: calc(16px + 2 * (100vw - 320px) / 1600);
  border-radius: 6px;
  background: var(--primary-color);
}
.theme-btn:hover {
  color: rgb(255, 255, 255);
}
.theme-btn:active {
  background-color: rgba(var(--theme-color), 1);
  color: rgb(255, 255, 255) !important;
  border: 1px solid rgba(var(--theme-color), 1);
}

.gray-btn {
  background-color: rgba(var(--light-bg), 1);
  color: rgba(var(--light-text), 1);
  border-radius: 6px;
  font-weight: 400;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.gray-btn:active {
  border: none;
}
.gray-btn:hover {
  background-color: rgba(var(--light-bg), 1);
  color: rgba(var(--light-text), 1);
}
[class=dark] .gray-btn {
  background-color: rgba(var(--box-bg), 1);
}

.btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: rgba(var(--light-text), 1);
}
.btn-link:hover {
  color: rgba(var(--light-text), 1);
}

.filter-btn {
  background-color: rgba(var(--light-bg), 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  border: none;
}
.filter-btn:hover {
  background-color: rgba(var(--light-bg), 1);
}
.filter-btn:active {
  border: none;
  background-color: rgba(var(--light-bg), 1);
}
.filter-btn .filter-icon {
  font-size: 18px;
}

.msger {
  margin-top: 105px;
}

.msg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 10px;
}
.msg:last-of-type {
  margin: 0;
}

.msg-img {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
}
[dir=rtl] .msg-img {
  margin-left: 10px;
  margin-right: unset;
}

.msg-bubble {
  max-width: 450px;
  padding: 8px;
  border-radius: 15px;
  background: var(--left-msg-bg);
  font-size: 14px;
}

.msg-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}

.msg-info-name {
  margin-right: 10px;
  font-weight: bold;
}
[dir=rtl] .msg-info-name {
  margin-left: 10px;
  margin-right: unset;
}

.msg-info-time {
  font-size: 0.85em;
}

.left-msg .msg-bubble {
  border-bottom-left-radius: 0;
  background: rgba(var(--box-bg), 0.15);
  border-radius: 6px;
  color: rgba(var(--dark-text), 1);
  margin-right: 0;
}
[dir=rtl] .left-msg .msg-bubble {
  margin-left: 0;
  margin-right: unset;
}

.right-msg {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.right-msg .msg-bubble {
  background: var(--secund-color);
  border-radius: 6px;
  color: rgb(255, 255, 255);
}
.right-msg .msg-img {
  margin-left: 10px;
}
[dir=rtl] .right-msg .msg-img {
  margin-left: unset;
  margin-right: 10px;
}
.right-msg .msg-img .icon {
  width: 30px;
  height: 30px;
  border-radius: 100%;
}

.msger-inputarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(var(--white), 1);
}
[dir=rtl] .msger-inputarea {
  left: unset;
  right: 0;
}
.msger-inputarea * {
  padding: 10px;
  border: none;
  border-radius: 3px;
  font-size: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.msger-input {
  background-color: rgba(var(--box-bg), 0.15);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  padding: 8px;
  font-weight: 400;
  font-size: 14px;
  width: 100%;
  color: rgba(var(--dark-text), 1);
  height: 55px;
}
.msger-input::-webkit-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.msger-input::-moz-placeholder {
  color: rgba(var(--light-text), 1);
}
.msger-input:-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.msger-input::-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.msger-input::placeholder {
  color: rgba(var(--light-text), 1);
}
.msger-input:focus {
  outline: none;
}

.msger-send-btn {
  color: rgb(255, 255, 255);
  font-weight: bold;
  -webkit-transition: background 0.23s;
  transition: background 0.23s;
  background: var(--secund-color);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  border-radius: 6px;
  height: 40px;
  width: 40px;
  position: absolute;
  right: 30px;
  top: 28px;
}
[dir=rtl] .msger-send-btn {
  right: unset;
  left: 30px;
}

/*=====================
    form CSS start
==========================*/
.auth-form {
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--white), 1);
  border-radius: 15px 15px 0px 0px;
  margin-top: -10px;
  padding-top: 35px;
  padding-bottom: 40px;
  position: relative;
  width: 100%;
}
.auth-form h2 {
  width: 90%;
  color: rgba(var(--dark-text), 1);
}
.auth-form .form-group {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
.auth-form .form-group:last-child {
  margin-bottom: 0;
}
.auth-form .form-group .form-label {
  color: rgba(var(--dark-text), 1);
}
.auth-form .form-group h5 {
  color: rgba(var(--light-text), 1);
  margin-bottom: 20px;
  line-height: 1.2;
  font-size: 16px;
}
.auth-form .form-group .form-control {
  position: relative;
  padding: 12px;
  border-radius: 6px;
  border: none;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
[dir=rtl] .auth-form .form-group .form-control {
  direction: rtl;
}
.auth-form .form-group .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: none;
}
.auth-form .form-group .form-control::-webkit-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.auth-form .form-group .form-control::-moz-placeholder {
  color: rgba(var(--light-text), 1);
}
.auth-form .form-group .form-control:-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.auth-form .form-group .form-control::-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.auth-form .form-group .form-control::placeholder {
  color: rgba(var(--light-text), 1);
}
.auth-form .form-group .icon {
  position: absolute;
  right: 10px;
  bottom: 15px;
  color: rgba(var(--light-text), 1);
}
[dir=rtl] .auth-form .form-group .icon {
  right: unset;
  left: 10px;
}
.auth-form .form-group i {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
  padding-left: 5px;
  color: rgba(var(--light-text), 1);
}
[dir=rtl] .auth-form .form-group i {
  padding-left: unset;
  padding-right: 5px;
  left: unset;
  right: 12px;
}
.auth-form .form-group .form-select {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  padding: 12px 15px;
  background-color: rgba(var(--box-bg), 0.1);
}
.auth-form .form-group .form-select option {
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
[dir=dark] .auth-form .form-group .form-select option {
  background-color: rgb(34, 33, 37);
}
.auth-form .form-group .form-select option:hover {
  background-color: rgba(var(--box-bg), 0.1);
}
.auth-form .form-group .upload-image {
  position: relative;
  width: 100%;
  height: 180px;
  background-color: rgba(var(--box-bg), 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  border-radius: 6px;
  color: rgba(var(--white), 1);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px;
}
.auth-form .form-group .upload-image .upload-file {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: rgba(var(--light-text), 1);
  opacity: 0;
  z-index: 1;
}
.auth-form .form-group .upload-image .upload-icon {
  font-size: 30px;
  color: rgba(var(--dark-text), 1);
  position: absolute;
}
.auth-form .form-group .upload-image::after {
  content: "";
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px dashed rgba(var(--light-text), 0.3);
  border-radius: 8px;
}
.auth-form .form-group .upload-image.rounded-image {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
}
.auth-form .form-group .upload-image.rounded-image::after {
  width: 80px;
  height: 80px;
  border-radius: 100%;
}
.auth-form .remember-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
@media (max-width: 375px) {
  .auth-form .remember-option {
    font-size: 13px;
  }
}
.auth-form .remember-option .form-check {
  margin-bottom: 0;
}
.auth-form .remember-option .form-check .form-check-input {
  background-color: rgba(var(--box-bg), 0.1);
  border: none;
  width: 20px;
  height: 20px;
}
.auth-form .remember-option .form-check .form-check-input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: none;
}
.auth-form .remember-option .form-check .form-check-label {
  color: rgba(var(--light-text), 1);
  font-size: 16px;
  margin-left: 10px;
}
[dir=rtl] .auth-form .remember-option .form-check .form-check-label {
  margin-right: 10px;
  margin-left: unset;
}
.auth-form .remember-option .form-check .form-check-input:checked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(var(--theme-color), 1);
}
.auth-form .remember-option .forgot {
  text-align: right;
  color: rgba(var(--theme-color), 1);
}
.forgot {
  text-align: center;
  color: #000;
}
.auth-form .info-id {
  text-align: center;
  padding: 12px 0 30px;
  color: rgba(var(--dark-text), 1);
  border-bottom: 1px dashed rgba(var(--light-text), 0.3);
}
.auth-form .amount-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 12px;
}
.auth-form .amount-list li .amount {
  padding: 8px 15px;
  border-radius: 18px;
  color: rgba(var(--theme-color), 1);
  background-color: rgba(var(--theme-color), 0.1);
}
.auth-form.crypto-form {
  position: unset;
  padding: 20px 15px;
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.auth-form.crypto-form .dropdown {
  width: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  padding: 10px 15px;
  background-color: rgba(var(--box-bg), 0.1);
  border-radius: 6px;
}
.auth-form.crypto-form .dropdown .dropdown-toggle {
  color: rgba(var(--dark-text), 1);
  position: relative;
  width: 100%;
  display: block;
}
.auth-form.crypto-form .dropdown .dropdown-toggle::after {
  content: "";
  background-image: url(../images/svg/chevron.svg);
  border: none;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 10px;
}
[dir=rtl] .auth-form.crypto-form .dropdown .dropdown-toggle::after {
  right: unset;
  left: 0;
}
[class=dark] .auth-form.crypto-form .dropdown .dropdown-toggle::after {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.auth-form.crypto-form .dropdown .dropdown-menu {
  position: relative;
}
.auth-form.crypto-form .dropdown .dropdown-menu.show {
  position: absolute;
  width: 100%;
  margin-top: 5px !important;
  left: -15px !important;
  background-color: rgba(var(--white), 1);
}
[class=dark] .auth-form.crypto-form .dropdown .dropdown-menu.show {
  border: 1px solid rgba(var(--box-bg), 0.15);
}
.auth-form.crypto-form .dropdown .dropdown-menu li {
  width: 100%;
}
.auth-form.crypto-form .dropdown .dropdown-menu li .dropdown-item {
  color: rgba(var(--dark-text), 1);
}
.auth-form.crypto-form .dropdown .dropdown-menu li .dropdown-item:hover {
  background-color: rgba(var(--theme-color), 1);
}
.auth-form.crypto-form .dropdown .dropdown-menu li .dropdown-item .currency-icon {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
[dir=rtl] .auth-form.crypto-form .dropdown .dropdown-menu li .dropdown-item .currency-icon {
  margin-left: 8px;
  margin-right: unset;
}

.theme-form .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 12px;
}
.theme-form .form-group .form-label {
  color: rgba(var(--theme-color), 1);
  font-weight: 500;
}
.theme-form .form-group .form-input {
  width: 100%;
  position: relative;
}
.theme-form .form-group .form-input .form-control {
  position: relative;
  padding: 15px;
  border-radius: 6px;
  border: none;
  color: rgba(var(--theme-color), 1);
  background-color: rgba(var(--box-bg), 0.1);
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
}
.theme-form .form-group .form-input .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: none;
}
.theme-form .form-group .form-input .form-control::-webkit-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.theme-form .form-group .form-input .form-control::-moz-placeholder {
  color: rgba(var(--light-text), 1);
}
.theme-form .form-group .form-input .form-control:-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.theme-form .form-group .form-input .form-control::-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.theme-form .form-group .form-input .form-control::placeholder {
  color: rgba(var(--light-text), 1);
}
.theme-form .form-group .form-input .form-control.search {
  padding: 15px 15px 15px 45px;
  color: rgba(var(--dark-text), 1);
}
[dir=rtl] .theme-form .form-group .form-input .form-control.search {
  padding: 15px 45px 15px 15px;
}
.theme-form .form-group .form-input .contact-img {
  position: absolute;
  top: 12px;
  right: 15px;
}
[dir=rtl] .theme-form .form-group .form-input .contact-img {
  left: 15px;
  right: unset;
}
.theme-form .form-group .form-input .search-icon {
  color: rgba(var(--light-text), 1);
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 12px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding-left: 5px;
  color: rgba(var(--light-text), 1);
}
[dir=rtl] .theme-form .form-group .form-input .search-icon {
  left: unset;
  right: 12px;
}
.theme-form .form-group .dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.theme-form .form-group .dropdown .dropdown-toggle {
  background-color: rgba(var(--box-bg), 1);
  color: rgba(var(--light-text), 1);
  border-radius: 6px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.theme-form .form-group .dropdown .dropdown-toggle:active {
  border: none;
}
.theme-form .form-group .dropdown .dropdown-menu.show {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  background-color: rgba(var(--box-bg), 1);
  color: rgba(var(--light-text), 1);
  width: 100%;
}
.theme-form .form-group .dropdown .dropdown-menu li {
  display: block;
}
.theme-form .form-group .dropdown .dropdown-menu li .dropdown-item:active, .theme-form .form-group .dropdown .dropdown-menu li .dropdown-item:hover {
  background-color: rgba(var(--theme-color), 1);
}

/*=====================
    loader CSS start
==========================*/
.loader-wrapper {
  position: fixed;
  top: 0;
  inset: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(var(--white), 1);
  z-index: 9;
}
.loader-wrapper.hidden {
  display: none;
}
.loader-wrapper .loader {
  display: block;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
[class=dark] .loader-wrapper .loader .loader-img {
  -webkit-filter: grayscale(100) invert(1);
          filter: grayscale(100) invert(1);
}
.loader-wrapper .loader:nth-child(2) {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.loader-wrapper .loader:nth-child(3) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.loader-wrapper .loader:nth-child(4) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.loader-wrapper .loader:nth-child(5) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

/*=====================
    offcanvas CSS start
==========================*/
.offcanvas.addtohome-popup {
  height: auto;
}
.offcanvas.addtohome-popup .btn-close {
  position: absolute;
  right: 20px;
  top: 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[dir=rtl] .offcanvas.addtohome-popup .btn-close {
  left: 20px;
  right: unset;
}
.offcanvas.addtohome-popup .offcanvas-body {
  text-align: left;
  background-color: rgba(var(--white), 1);
  padding: 15px;
}
[dir=rtl] .offcanvas.addtohome-popup .offcanvas-body {
  text-align: left;
}
.offcanvas.addtohome-popup .offcanvas-body .app-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  text-align: left;
}
.offcanvas.addtohome-popup .offcanvas-body .app-info .content {
  padding-left: 15px;
}
[dir=rtl] .offcanvas.addtohome-popup .offcanvas-body .app-info .content {
  padding-left: unset;
  padding-right: 15px;
}
.offcanvas.addtohome-popup .offcanvas-body .app-info .content h4 {
  font-weight: 600;
  color: rgba(var(--theme-color), 1);
}
.offcanvas.addtohome-popup .offcanvas-body .app-info .content a {
  color: rgba(var(--light-text), 1);
}
.offcanvas.addtohome-popup .offcanvas-body .home-screen-btn {
  display: inline-block;
}

.sidebar-offcanvas {
  max-width: 255px;
  background: transparent;
}
.sidebar-offcanvas.show {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh;
  height: 100%;
  visibility: visible;
}
.sidebar-offcanvas .sidebar-header {
  display: block;
  background-color: rgba(var(--white), 1);
  border-bottom: 1px solid rgba(var(--box-bg), 0.1);
  border-radius: 0 20px 0 0;
}
[dir=rtl] .sidebar-offcanvas .sidebar-header {
  border-radius: 20px 0 0 0;
}
.sidebar-offcanvas .sidebar-header .sidebar-logo {
  text-align: center;
}
.sidebar-offcanvas .sidebar-header .sidebar-logo .logo {
  width: 50%;
  margin-top: 20px;
}
.sidebar-offcanvas .sidebar-header .balance {
  position: relative;
}
.sidebar-offcanvas .sidebar-header .balance .balance-bg {
  position: relative;
  margin-top: 25px;
  border-radius: 10px;
  width: 100%;
  height: 67px;
  -o-object-fit: cover;
     object-fit: cover;
}
.sidebar-offcanvas .sidebar-header .balance h5 {
  position: absolute;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  top: 35px;
  left: 12px;
}
.sidebar-offcanvas .sidebar-header .balance h2 {
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  bottom: 12px;
  left: 12px;
}
.sidebar-offcanvas .offcanvas-body {
  position: relative;
  background-color: rgba(var(--white), 1);
  border-radius: 0 0 20px 0;
}
[dir=rtl] .sidebar-offcanvas .offcanvas-body {
  border-radius: 0 0 0 20px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content {
  position: relative;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .link-section li {
  display: block;
  padding: 15px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .link-section li:last-child() {
  display: none;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .link-section li .pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .link-section li .pages .sidebar-icon {
  color: rgba(var(--dark-text), 1);
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .link-section li .pages h3 {
  font-weight: 400;
  color: rgba(var(--dark-text), 1);
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch {
  position: relative;
  margin-top: 20px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section {
  border-top: 1px dashed rgba(var(--dark-text), 0.3);
  padding-top: 10px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li h3 {
  font-weight: 400;
  color: rgba(var(--dark-text), 1);
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li .switch-btn input[type=checkbox] {
  position: relative;
  width: 37px;
  height: 22px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: rgba(var(--box-bg), 0.15);
  outline: none;
  border-radius: 50px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li .switch-btn input[type=checkbox]:checked {
  background: rgba(98, 44, 253, 0.1);
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li .switch-btn input[type=checkbox]:checked::before {
  -webkit-transform: translateX(80%) translateY(-50%);
          transform: translateX(80%) translateY(-50%);
  background: var(--secund-color);
}
.sidebar-offcanvas .offcanvas-body .sidebar-content .mode-switch .switch-section li .switch-btn input[type=checkbox]:before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: rgba(var(--light-text), 1);
  position: absolute;
  top: 50%;
  left: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.add-app-modal .modal-content {
  border: none;
  background: transparent;
}
.add-app-modal .modal-content .modal-header {
  border-bottom: 1px solid rgba(var(--box-bg), 0.2);
  background-color: rgba(var(--white), 1);
}
.add-app-modal .modal-content .modal-header .modal-title {
  margin-left: auto;
  margin-right: auto;
  color: rgba(var(--dark-text), 1);
}
.add-app-modal .modal-content .close-btn {
  position: absolute;
  left: 50%;
  bottom: -24px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--white), 1);
  border-radius: 100%;
}
.add-app-modal .modal-content .close-btn .icon {
  color: rgba(var(--dark-text), 1);
}
.add-app-modal .modal-content .modal-body {
  padding: 0 15px 40px;
  position: relative;
  -webkit-mask-image: radial-gradient(circle at bottom, transparent 31px, black 32px);
  background-color: rgba(var(--white), 1);
  border-radius: 0 0 7px 7px;
}
.add-app-modal .modal-content .modal-body .form-group {
  margin-top: 20px;
}
.add-app-modal .modal-content .modal-body .form-group.currency-group {
  width: calc(50% - 20px - 16px);
}
.add-app-modal .modal-content .modal-body .form-group.currency-group .exchange-icon {
  margin-bottom: 15px;
}
.add-app-modal .modal-content .modal-body .form-group .form-label {
  color: rgba(var(--dark-text), 1);
}
.add-app-modal .modal-content .modal-body .form-group .form-control {
  padding: 15px;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
  border: none;
}
.add-app-modal .modal-content .modal-body .form-group .form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.add-app-modal .modal-content .modal-body .form-group .form-select {
  padding: 15px;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
  border: none;
}
.add-app-modal .modal-content .modal-body .form-group .form-select option {
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
[dir=dark] .add-app-modal .modal-content .modal-body .form-group .form-select option {
  background-color: rgb(34, 33, 37);
}
.add-app-modal .modal-content .modal-body .form-group .form-select option::-moz-selection {
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
.add-app-modal .modal-content .modal-body .form-group .form-select option::selection {
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
}
.add-app-modal .modal-content .modal-body .form-group .form-select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.error-modal .modal-content {
  border: none;
  background: transparent;
}
.error-modal .modal-content .modal-header {
  border-bottom: 1px solid rgba(var(--box-bg), 0.2);
  background-color: rgba(var(--white), 1);
}
.error-modal .modal-content .modal-header .modal-title {
  margin-left: auto;
  margin-right: auto;
  color: rgba(var(--dark-text), 1);
}
.error-modal .modal-content .close-btn {
  position: absolute;
  left: 50%;
  bottom: -24px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--white), 1);
  border-radius: 100%;
}
.error-modal .modal-content .close-btn .icon {
  color: rgba(var(--dark-text), 1);
}
.error-modal .modal-content .modal-body {
  padding: 0 15px 40px;
  position: relative;
  -webkit-mask-image: radial-gradient(circle at bottom, transparent 31px, black 32px);
  background-color: rgba(var(--white), 1);
  border-radius: 0 0 7px 7px;
}
.error-modal .modal-content .modal-body .error-img {
  text-align: center;
  margin-top: 25px;
}
.error-modal .modal-content .modal-body h3 {
  text-align: center;
  margin-top: 20px;
  color: rgba(var(--dark-text), 1);
}

.successful-modal .modal-content {
  border: none;
  background: transparent;
}
.successful-modal .modal-content .modal-header {
  border-bottom: 1px solid rgba(var(--box-bg), 0.2);
  background-color: rgba(var(--white), 1);
}
.successful-modal .modal-content .modal-header .modal-title {
  margin-left: auto;
  margin-right: auto;
  color: rgba(var(--dark-text), 1);
}
.successful-modal .modal-content .close-btn {
  position: absolute;
  left: 50%;
  bottom: -24px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--white), 1);
  border-radius: 100%;
}
.successful-modal .modal-content .close-btn .icon {
  color: rgba(var(--dark-text), 1);
}
.successful-modal .modal-content .modal-body {
  padding: 0 15px 40px;
  position: relative;
  -webkit-mask-image: radial-gradient(circle at bottom, transparent 31px, black 32px);
  background-color: rgba(var(--white), 1);
  border-radius: 0 0 7px 7px;
}
.successful-modal .modal-content .modal-body .done-img {
  text-align: center;
  margin-top: 25px;
}
.successful-modal .modal-content .modal-body .saving-img {
  width: 105px;
  height: 105px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  margin: 20px auto 0;
  background-color: rgba(var(--box-bg), 0.1);
}
.successful-modal .modal-content .modal-body h2 {
  text-align: center;
  font-size: 28px;
  margin-top: 15px;
  color: rgba(var(--theme-color), 1);
}
.successful-modal .modal-content .modal-body h3 {
  text-align: center;
  color: rgba(var(--light-text), 1);
}
.successful-modal .modal-content .modal-body h5 {
  text-align: center;
  padding-bottom: 15px;
  margin-top: 5px;
  color: rgba(var(--light-text), 1);
}
.successful-modal .modal-content .modal-body .details-list {
  padding-top: 20px;
}
.successful-modal .modal-content .modal-body .details-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 15px;
}
.successful-modal .modal-content .modal-body .details-list li:last-child {
  padding-bottom: 0;
}
.successful-modal .modal-content .modal-body .details-list li .details-part {
  color: rgb(23, 22, 27);
}
.successful-modal.transfer-details .details-list .amount {
  padding: 15px 0;
  border-top: 1px dashed rgba(var(--box-bg), 0.25);
}

.pay-modal .modal-content {
  border: none;
  background: transparent;
}
.pay-modal .modal-content .modal-header {
  border-bottom: 1px solid rgba(var(--box-bg), 0.2);
  background-color: rgba(var(--white), 1);
}
.pay-modal .modal-content .modal-header .modal-title {
  margin-left: auto;
  margin-right: auto;
  color: rgba(var(--dark-text), 1);
}
.pay-modal .modal-content .close-btn {
  position: absolute;
  left: 50%;
  bottom: -20px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--white), 1);
  border-radius: 100%;
}
.pay-modal .modal-content .close-btn .icon {
  color: rgba(var(--dark-text), 1);
}
.pay-modal .modal-content .modal-body {
  padding: 0 15px 40px;
  position: relative;
  -webkit-mask-image: radial-gradient(circle at bottom, transparent 31px, black 32px);
  background-color: rgba(var(--white), 1);
  border-radius: 0 0 7px 7px;
}
.pay-modal .modal-content .modal-body h2 {
  text-align: center;
  font-size: 28px;
  margin-top: 15px;
  color: rgba(var(--theme-color), 1);
}
.pay-modal .modal-content .modal-body h3 {
  text-align: center;
  color: rgba(var(--light-text), 1);
}
.pay-modal .modal-content .modal-body h5 {
  text-align: center;
  padding-bottom: 15px;
  margin-top: 5px;
  color: rgba(var(--light-text), 1);
}
.pay-modal .modal-content .modal-body .details-list {
  padding-top: 20px;
  border-top: 1px dashed rgba(var(--box-bg), 0.2);
}
.pay-modal .modal-content .modal-body .details-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 15px;
}
.pay-modal .modal-content .modal-body .details-list li:last-child {
  padding-bottom: 0;
}

/*=====================
    Ratio CSS start
==========================*/
.ratio_40 .bg-size:before {
  padding-top: 40%;
  content: "";
  display: block;
}

.ratio_45 .bg-size:before {
  padding-top: 45%;
  content: "";
  display: block;
}

.ratio50 .bg-size:before {
  padding-top: 50%;
  content: "";
  display: block;
}

.ratio_55 .bg-size:before {
  padding-top: 55%;
  content: "";
  display: block;
}

.ratio2_3 .bg-size:before {
  padding-top: 60%;
  content: "";
  display: block;
}

.ratio3_2 .bg-size:before {
  padding-top: 66.66%;
  content: "";
  display: block;
}

.ratio_landscape .bg-size:before {
  padding-top: 75%;
  content: "";
  display: block;
}

.ratio_square .bg-size:before {
  padding-top: 100%;
  content: "";
  display: block;
}

.ratio_apos .bg-size:before {
  padding-top: 127.7777778%;
  content: "";
  display: block;
}

.ratio_portrait .bg-size:before {
  padding-top: 150%;
  content: "";
  display: block;
}

.ratio1_2 .bg-size:before {
  padding-top: 200%;
  content: "";
  display: block;
}

.b-top {
  background-position: top !important;
}

.b-bottom {
  background-position: bottom !important;
}

.b-center {
  background-position: center !important;
}

.b-left {
  background-position: left !important;
}

.b-right {
  background-position: right !important;
}

.b_size_content {
  background-size: contain !important;
}

/*=====================
    tab CSS start
==========================*/
.tab-style1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  border-bottom: none;
  overflow-x: auto;
}
.tab-style1 .nav-item {
  color: rgba(var(--theme-color), 1);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 0;
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
}
.tab-style1 .nav-item .nav-link {
  color: rgba(var(--light-text), 1);
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid transparent;
  font-weight: 400;
  font-size: 16px;
  white-space: nowrap;
  padding-top: 0;
}
.tab-style1 .nav-item .nav-link:hover {
  border-left: none;
  border-right: none;
  border-top: none;
}
.tab-style1 .nav-item .nav-link:focus {
  border-color: transparent;
}
.tab-style1 .nav-item .nav-link.active {
  background-color: transparent;
  color: rgba(var(--theme-color), 1);
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid rgba(var(--theme-color), 1);
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 0;
  width: 100%;
}

/*===================== 
    Title CSS start 
==========================*/
.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
.title.w-border {
  border-bottom: 1px dashed rgba(var(--box-bg), 0.15);
  padding-bottom: 12px;
}
.title h2 {
  color: rgba(var(--dark-text), 1);
}
.title a {
  color: var(--secund-color);
  font-size: 14px;
  font-weight: 400;
}

/* layout scss files */
/*=====================
    Header CSS start
==========================*/
.header-panel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 1;
  z-index: 1;
}
.header-panel .sidebar-btn {
  width: 40px;
  height: 40px;
  color: rgba(var(--theme-color), 1);
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.2);
  -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
          box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
  border-radius: 6px;
  z-index: 1;
}
.header-panel .sidebar-btn .menu-icon {
  color: rgba(var(--dark-text), 1);
}
.header-panel .logo {
  position: absolute;
  width: 115px;
 
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.header-panel .back-btn {
  width: 40px;
  height: 40px;
  color: rgba(var(--theme-color), 1);
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.2);
  -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
          box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
  border-radius: 6px;
  z-index: 1;
}
.header-panel .back-btn .icon {
  color: rgba(var(--dark-text), 1);
}
.header-panel h3 {
  position: absolute;
  font-weight: 600;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: rgba(var(--theme-color), 1);
}
.header-panel h2 {
  position: absolute;
  font-weight: 600;
  font-size: calc(18px + 2 * (100vw - 320px) / 1600);
  width: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  color: rgba(var(--dark-text), 1);
}
.header-panel .notification {
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.2);
  -webkit-box-shadow: 0px 2px 12px rgba(var(--theme-color), 0.05);
          box-shadow: 0px 2px 12px rgba(var(--theme-color), 0.05);
}
[dir=rtl] .header-panel .notification {
  margin-left: unset;
  margin-right: auto;
}
.header-panel .notification .notification-icon {
  position: relative;
  color: rgba(var(--dark-text), 1);
}
.header-panel .notification .notification-icon::after {
  content: "";
  position: absolute;
  top: 3px;
  right: 3px;
  width: 5px;
  height: 5px;
  background-color: rgba(var(--error-color), 1);
  border-radius: 100%;
}
[dir=rtl] .header-panel .notification .notification-icon::after {
  right: unset;
  left: 3px;
}
.header-panel .dropdown a {
  z-index: 1;
}
.header-panel .dropdown a .back-btn {
  color: rgba(var(--theme-color), 1);
  font-size: 20px;
  line-height: 1;
}
.header-panel .dropdown .dropdown-menu.show {
  padding-top: 0;
}
.header-panel .dropdown .dropdown-menu li {
  width: 100%;
  padding: 6px 0;
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
}
.header-panel .dropdown .dropdown-menu li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.header-panel .dropdown .dropdown-menu li .dropdown-item {
  color: rgb(23, 22, 27);
}
.header-panel .dropdown .dropdown-menu li .dropdown-item:active {
  background-color: transparent;
}
.header-panel.scan-header {
  position: fixed;
  left: 0;
  padding: 0 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header-panel.scan-header .back-btn {
  background-color: rgba(23, 22, 27, 0.3);
}
.header-panel.scan-header .back-btn .icon {
  color: rgb(255, 255, 255);
}
.header-panel.scan-header .right-btn .code {
  color: rgb(255, 255, 255);
}

.chatting-header {
  width: 100%;
  border: none;
  border-radius: unset;
  position: fixed;
  top: 0;
  left: 0;
  max-width: unset;
  -webkit-transform: none;
          transform: none;
  bottom: unset;
  padding: 20px;
  background-color: rgba(var(--white), 1);
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
}
[dir=rtl] .chatting-header {
  right: 0;
  left: unset;
}
.chatting-header .chatting-head {
  border-bottom: none;
  padding: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.chatting-header .chatting-head .back-btn {
  width: 40px;
  height: 40px;
  color: rgba(var(--theme-color), 1);
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.2);
  -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
          box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
  border-radius: 6px;
}
.chatting-header .chatting-head .back-btn .icon {
  color: rgba(var(--dark-text), 1);
}

/*=====================
  Nav CSS start
==========================*/
.navbar-menu {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-box-shadow: -10px 1px 40px rgba(var(--dark-text), 0.12);
          box-shadow: -10px 1px 40px rgba(var(--dark-text), 0.12);
  z-index: 2;
}
.navbar-menu:after {
 /* content: "";
  background-color: rgba(var(--white), 1);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  -webkit-mask-image: radial-gradient(circle at top, transparent 31px, black 32px);
  border-radius: 10px 10px 0 0;*/
}
@media (max-width: 767px) {
  .navbar-menu {
    max-width: 100%;
  }
}
.navbar-menu .scanner-bg {
  position: absolute;
  width: 135px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  /*border-radius: 100%;*/
  left: 50%;
  top: -70%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 0;
}
.navbar-menu .scanner-bg .scanner-btn {
  width: 135px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%);*/
      background: linear-gradient(180deg, #333333 -1.68%, #2f2f2f 62.12%);
  border-radius: 10px;
  z-index: 1; color:#fff
}
.navbar-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px; background: var(--primary-color);
}
.navbar-menu ul:after, .navbar-menu ul::before {
  /*content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: calc(50% - 32px);
  height: 100%;
  z-index: -1;
  background-color: rgba(var(--white), 1);
  border-radius: 10px 10px 0 0;*/
}
.navbar-menu ul::before {
 /* left: unset;
  right: 0*/
}
.navbar-menu ul li {
  position: relative;
  color: rgba(var(--white), 1);
  text-align: center;
  width: 20%;
}
.navbar-menu ul li a {
  color: rgba(var(--white), 1);
}
.navbar-menu ul li a .icon {
  width: 20px;
  font-size: 26px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navbar-menu ul li a .icon .active {
  display: none;
}
.navbar-menu ul li a .icon .unactive {
  display: block;
}
.navbar-menu ul li a span {
  font-size: 14px;
  font-weight: 500;
}
.navbar-menu ul li.active::after {
  content: "";
  position: absolute;
  top: -17px;
  left: 50%;
  width: 30px;
  height: 4px;
  background: rgba(var(--light-text), 1);
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  border-radius: 10px;
}
.navbar-menu ul li.active .icon {
  color: rgba(var(--light-text), 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.navbar-menu ul li.active .icon .active {
  display: block;
}
.navbar-menu ul li.active .icon .unactive {
  display: none;
}
.navbar-menu ul li.active h5 {
  color: rgba(var(--light-text), 1);
  font-weight: 400;
}

/*=====================
    onboarding CSS start
==========================*/
.onboarding-loader {
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%);
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  z-index: 2;
}
.onboarding-loader.highlight {
  top: -200%;
}
.onboarding-loader .rocket-img {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.onboarding-loader .flash-img {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 170px;
  z-index: -1;
}
.onboarding-loader .logo-img {
  position: absolute;
  left: 50%;
  top: 200px;
  width: 175px;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.onboarding-section {
  padding-top: 0;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  
  background: var(--gradient-color);
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
}

.onboarding-section.semfundo{
  padding-top: 0;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  
  background: #fff;
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
}
.onboarding-section .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.onboarding-section.highlight {
  padding-top: 0;
  overflow: hidden;
}
.onboarding-section .poster-wapper {
width: 100%;
    position: relative;
    z-index: 1;
    padding: 30px 0 0;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.onboarding-section .poster-wapper:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: calc(240vw + -80 * (100vw - 320px) / 1600);
  height: 280%;
  background-color: #fff;
  z-index: -1;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.onboarding-section .poster-wapper .poster-box-chain {
  height: 190px;
  width: 135px;
  margin: 0 auto;
  position: relative;
}
.onboarding-section .poster-wapper .poster-box-chain.poster-box-chain1 {
  height: 90px;
}
.onboarding-section .poster-wapper .poster-box-chain .left-chain {
  border-left: 1px dashed black;
  height: 100%;
  position: absolute;
  left: 0;
  top: -5px;
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
}
.onboarding-section .poster-wapper .poster-box-chain .left-chain::after {
  content: "";
  border-radius: 100%;
  background-color: black;
  width: 10px;
  height: 10px;
  position: absolute;
  left: -5px;
}
.onboarding-section .poster-wapper .poster-box-chain .right-chain {
  border-right: 1px dashed black;
  height: 100%;
  position: absolute;
  right: 0;
  top: -5px;
  -webkit-transform: rotate(350deg);
          transform: rotate(350deg);
}
.onboarding-section .poster-wapper .poster-box-chain .right-chain::after {
  content: "";
  border-radius: 100%;
  background-color: black;
  width: 10px;
  height: 10px;
  position: absolute;
  right: -5px;
}
.onboarding-section .poster-wapper .poster-box {
  width: 200px;
  height: 62px;
  border: 1px solid #ffffff;
  position: relative;
  text-align: center;
  margin: 20px auto;
}
.onboarding-section .poster-wapper .poster-box.poster-box1 {
  width: 245px;
  height: 72px;
}
.onboarding-section .poster-wapper .poster-box.color1 {
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%);
  -webkit-box-shadow: 5px 5px 0px black;
          box-shadow: 5px 5px 0px black;
}
.onboarding-section .poster-wapper .poster-box.color1 h2 {
  color: #ffffff;
}
.onboarding-section .poster-wapper .poster-box.color1 h3 {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
}
.onboarding-section .poster-wapper .poster-box.color2 {
  background-color: rgb(244, 238, 255);
  -webkit-box-shadow: 5px 5px 0px rgb(186, 175, 205);
          box-shadow: 5px 5px 0px rgb(186, 175, 205);
}
.onboarding-section .poster-wapper .poster-box.color2 h2 {
  color: #000000;
}
.onboarding-section .poster-wapper .poster-box.box1 {
  margin-top: -10px;
}
.onboarding-section .poster-wapper .poster-box.box1 .top-line {
  position: relative;
  top: -93px;
  left: -115px;
}
.onboarding-section .poster-wapper .poster-box.box2 {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}
.onboarding-section .poster-wapper .poster-box.box3 {
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
}
.onboarding-section .poster-wapper .poster-box.box4 .bottom-line {
  position: relative;
  top: -90px;
  right: -125px;
}
.onboarding-section .poster-wapper h2 {
    font-size: 28px;
    font-weight: 600;
    padding: 20px 0px;
}
.onboarding-section .poster-wapper .card-list {
  margin: 100px auto 160px;
  max-width: 13%;
}
@media (max-width: 1400px) {
  .onboarding-section .poster-wapper .card-list {
    max-width: 20%;
  }
}
@media (max-width: 991px) {
  .onboarding-section .poster-wapper .card-list {
    max-width: 40%;
  }
}
@media (max-width: 576px) {
  .onboarding-section .poster-wapper .card-list {
    max-width: 60%;
  }
}
@media (max-width: 460px) {
  .onboarding-section .poster-wapper .card-list {
    max-width: 100%;
  }
}
.onboarding-section .poster-wapper .card-list li {
  margin: -100px 0;
  z-index: 1;
  position: relative;
}
.onboarding-section .poster-wapper .card-list li .card-img.card5 {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
.onboarding-section .poster-wapper .card-list li .card-img.card4 {
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.onboarding-section .poster-wapper .card-list li .card-img.card3 {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.onboarding-section .poster-wapper .card-list li .card-img.card2 {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.onboarding-section .poster-wapper .card-list li .card-img.card {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.onboarding-section p {
  width: 85%;
  margin: 0 auto;
  padding: 30px 0;
  font-size: 16px;
  font-weight: 400;
  color: rgba(var(--light-text), 1);
  text-align: center;
}
.onboarding-section .onboarding-next {
  width: 53px;
  height: 53px;
  border: 1px solid var(--secund-color);
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.onboarding-section .onboarding-next .arrow {
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: radial-gradient(59.57% 59.57% at 41.49% 40.43%, #8257ff 0%, #622cfd 100%);
  border-radius: 100%;
  padding: 8px;
}
.onboarding-section .onboarding-next::after {
  content: none;
}

/* pages */
/*=============================
    Authentication CSS start
===============================*/
.auth-header {
  position: relative;
  
    
height: 100px;
  background-repeat: no-repeat;
  background-size: cover;
}
.auth-header a .back-btn {
  color: rgb(0, 0, 0);
  font-size: 22px;
  line-height: 1;
  position: absolute;
  left: 20px;
  top: 50px;
  z-index: 1;
}
[dir=rtl] .auth-header a .back-btn {
  left: unset;
  right: 20px;
}
.auth-header .help-head h2 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  left: 50px;
  top: 53px;
}
[dir=rtl] .auth-header .help-head h2 {
  left: unset;
  right: 50px;
}
.auth-header .img {
  position: absolute;
  right: 4px;
  bottom: -4px;
  z-index: 1;
  width: calc(100px + 10 * (100vw - 320px) / 447);
}
[dir=rtl] .auth-header .img {
  left: 20px;
  right: unset;
}
.auth-header .img1 {
  position: absolute;
  right: 10px;
  bottom: -20px;
  z-index: 1;
  width: 175px;
  height: 200px;
}
[dir=rtl] .auth-header .img1 {
  left: 10px;
  right: unset;
}
.auth-header .img2 {
  position: absolute;
  left: 50%;
  bottom: -30px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 0;
  width: 165px;
  height: 200px;
}
.auth-header .auth-content {
 /* position: absolute;
  left: 0;
  top: 0;*/
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
 justify-content: center;height: 100px;
}
[dir=rtl] .auth-header .auth-content {
  left: unset;
  right: 0;
}
.auth-header .auth-bg {
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.auth-header h2 {
  font-size: 22px;
 
}
.auth-header h4 {
 
  margin-top: 4px;
}
.bx-logo-intro img { height: 100%; width: 100%;object-fit: contain;
    max-width: 150px;
    max-height: 90px;}

 .auth-header {
    position: relative;
    height: auto; 

    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.bx-logo-intro { margin:20px}
.nome-ass {  width: 60%;}
.division {
  position: relative;
  text-align: center;
  margin: calc(20px + 20 * (100vw - 320px) / 447) 0;
  z-index: 0;
}
.division span {
  position: relative;
  background-color: rgba(var(--white), 1);
  color: rgba(var(--light-text), 1);
  padding: 0 10px;
}
.division::after {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  background: -webkit-gradient(linear, right top, left top, color-stop(-2.05%, rgba(155, 166, 184, 0)), color-stop(50.93%, rgb(155, 166, 184)), color-stop(101.74%, rgba(155, 166, 184, 0)));
  background: linear-gradient(270deg, rgba(155, 166, 184, 0) -2.05%, rgb(155, 166, 184) 50.93%, rgba(155, 166, 184, 0) 101.74%);
  z-index: -1;
  height: 2px;
}
[dir=rtl] .division::after {
  left: unset;
  right: 0;
}

.social-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: calc(7px + 8 * (100vw - 320px) / 280);
}
.social-media li {
  background-color: rgba(var(--box-bg), 1);
  width: 100%;
  height: 65px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.signup {
  padding-top: 15px;
  color: rgba(var(--light-text), 1);
  text-align: center;
}
.signup a {
  color: rgba(var(--dark-text), 1);
}

/*=====================
  card CSS start
==========================*/
.card-list .credit-card-box {
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  margin-top: 25px;
}
.card-list .credit-card-box:first-child {
  margin-top: 0;
}
.card-list .credit-card-box .card-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.card-list .credit-card-box .card-logo .dropdown a {
  z-index: 1;
}
[class=dark] .card-list .credit-card-box .card-logo .dropdown a {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.card-list .credit-card-box .card-logo .dropdown a .icon {
  color: rgba(var(--white), 1);
}
.card-list .credit-card-box .card-logo .dropdown a .back-btn {
  color: rgba(var(--theme-color), 1);
  font-size: 20px;
  line-height: 1;
}
.card-list .credit-card-box .card-logo .dropdown .dropdown-menu.show {
  background-color: rgba(var(--white), 1);
}
.card-list .credit-card-box .card-logo .dropdown .dropdown-menu li {
  width: 100%;
  padding: 6px 0;
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
  margin-top: 0;
}
.card-list .credit-card-box .card-logo .dropdown .dropdown-menu li:first-child {
  padding-top: 0;
}
.card-list .credit-card-box .card-logo .dropdown .dropdown-menu li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.card-list .credit-card-box .card-logo .dropdown .dropdown-menu li .dropdown-item {
  color: rgba(var(--dark-text), 1);
}
[class=dark] .card-list .credit-card-box .card-logo .dropdown .dropdown-menu li .dropdown-item {
  color: rgba(var(--white), 1);
}
.card-list .credit-card-box .card-number {
  margin-top: 20px;
  color: rgb(255, 255, 255);
}
.card-list .credit-card-box .card-name {
  margin-top: 5px;
  color: rgb(255, 255, 255);
}
.card-list .credit-card-box .chip {
  width: 40px;
  height: 40px;
}
.card-list .credit-card-box .card-amount {
  padding: 15px 0;
  font-size: 22px;
  font-weight: 600;
  color: rgb(255, 255, 255);
}
.card-list .credit-card-box .card-date {
  color: rgba(255, 255, 255, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.card-list .credit-card-box .card-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.card-list .credit-card-box .card-numbers .cvv-code {
  color: rgba(255, 255, 255, 0.6);
}
.card-list .credit-card-box.color1 {
  background-image: url(../images/background/card1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.card-list .credit-card-box.color2 {
  background-image: url(../images/background/card2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.card-list .credit-card-box.color3 {
  background-image: url(../images/background/card3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.card-list .credit-card-box.color4 {
  background-image: url(../images/background/card4.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

/*=====================
    crypto CSS start
==========================*/
.crypto-wallet-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
  -webkit-backdrop-filter: blur(1.5px);
          backdrop-filter: blur(1.5px);
}
.crypto-wallet-box .card-details {
  width: 100%;
  background-image: url(../images/background/home-card-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 25px 20px;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.crypto-wallet-box .card-details h5 {
  color: rgba(255, 255, 255, 0.8);
}
.crypto-wallet-box .card-details h2 {
  color: rgba(255, 255, 255, 0.8);
}
.crypto-wallet-box .card-details p {
  margin: 0;
  padding: 0;
  color: rgba(var(--light-text), 1);
  padding: 4px 0 10px 0;
  border-bottom: 1px solid rgba(var(--black), 0.06);
  font-weight: 400;
}
.crypto-wallet-box .card-details .price-difference {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  padding: 6px;
  color: rgb(255, 255, 255);
  background: rgba(var(--white), 0.25);
  border-radius: 8px;
}
.crypto-wallet-box .card-details .price-difference h6 {
  line-height: 1.5;
}

.banner-img {
  border-radius: 10px;
}

.statics-list {
  padding: 20px 15px 15px 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.statics-list li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
}
.statics-list li .statics-name {
  padding-right: 10px;
  background-color: rgba(var(--white), 1);
  z-index: 1;
}
[dir=rtl] .statics-list li .statics-name {
  padding-right: unset;
  padding-left: 10px;
}
.statics-list li .statics-amount {
  padding-left: 10px;
  background-color: rgba(var(--white), 1);
  z-index: 1;
}
[dir=rtl] .statics-list li .statics-amount {
  padding-left: unset;
  padding-right: 10px;
}
.statics-list li:last-child {
  margin-bottom: 0;
}
.statics-list li::after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0px;
  border-bottom: 1px dashed rgba(var(--box-bg), 0.15);
  z-index: 0;
}

.portfolio-box {
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.portfolio-box .portfolio-img {
  width: 35px;
  height: 35px;
  -o-object-fit: cover;
     object-fit: cover;
}
[class=dark] .portfolio-box .portfolio-img img {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.portfolio-box .portfolio-details {
  width: calc(100% - 43px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.portfolio-box .portfolio-details h3 {
  color: rgba(var(--dark-text), 1);
}
.portfolio-box .currency-amount {
  border-top: 1px solid rgba(var(--box-bg), 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portfolio-box .currency-amount li {
  width: 50%;
  font-weight: 600;
  font-size: calc(12px + 2 * (100vw - 320px) / 447);
  padding: 15px calc(10px + 5 * (100vw - 320px) / 447) 5px;
  border-left: 1px solid rgba(var(--box-bg), 0.15);
}
[dir=rtl] .portfolio-box .currency-amount li {
  border-left: unset;
  border-right: 1px solid rgba(var(--box-bg), 0.15);
}
.portfolio-box .currency-amount li span {
  font-size: 12px;
}
.portfolio-box .currency-amount li:first-child {
  border-left: none;
  padding-left: 0;
}
[dir=rtl] .portfolio-box .currency-amount li:first-child {
  padding-right: 0;
  padding-left: unset;
}
.portfolio-box .currency-amount li:last-child {
  padding-right: 0;
}
[dir=rtl] .portfolio-box .currency-amount li:last-child {
  padding-left: 0;
  border-left: 0;
  padding-right: 15px;
}

.currency-transfer .conditions {
  color: rgba(var(--light-text), 1);
}
.currency-transfer .conditions span {
  color: var(--secund-color);
}
.currency-transfer .exchange-form {
  position: relative;
}
.currency-transfer .exchange-form .form-group::after {
  content: "";
  position: absolute;
  border: 1px solid #f5f6f8;
  width: 100%;
  height: 3px;
  background-color: #f5f6f8;
  top: 70%;
  z-index: -1;
}
[class=dark] .currency-transfer .exchange-form .form-group::after {
  background-color: #2c2b31;
  border: 1px solid #2c2b31;
}
.currency-transfer .exchange-form .form-group .form-control {
  background-color: #f5f6f8;
}
[class=dark] .currency-transfer .exchange-form .form-group .form-control {
  background-color: #2c2b31;
}
.currency-transfer .exchange-form .form-group .dropdown {
  background-color: #f5f6f8;
}
[class=dark] .currency-transfer .exchange-form .form-group .dropdown {
  background-color: #2c2b31;
}
.currency-transfer .exchange-icon {
  text-align: center;
  width: 60px;
  height: 60px;
  margin: 15px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--box-bg), 0.15);
  border-radius: 100%;
}
.currency-transfer .exchange-icon .icon {
  border-radius: 100%;
  color: rgba(var(--light-text), 1);
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.currency-transfer .exchange-icon.currency-icon {
  width: 40px;
  height: 40px;
  margin: 0;
}
.currency-transfer .exchange-icon.currency-icon .icon {
  width: 18px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.currency-transfer element-button.html .transfer-btn {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  background-color: rgba(var(--white), 1);
  padding: 20px 0 30px 0;
}

.revenue-chart {
  padding: 20px 10px;
  background-color: rgba(var(--box-bg), 0.15);
  border: 1px solid rgba(var(--box-bg), 0.15);
  border-radius: 10px;
}
.revenue-chart .month-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
}
.revenue-chart .month-list li {
  padding: 5px 10px;
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--box-bg), 0.15);
  border-radius: 20px;
  font-size: 12px;
  width: 15%;
  text-align: center;
}
.revenue-chart .month-list li.active {
  color: rgba(var(--theme-color), 1);
  background-color: rgba(var(--theme-color), 0.1);
}

@media (max-width: 385px) {
  #revenue .apexcharts-legend .apexcharts-legend-series {
    margin: 6px 7px !important;
    font-size: 14px;
  }
}
@media (max-width: 362px) {
  #revenue .apexcharts-legend .apexcharts-legend-series {
    margin: 1px 7px !important;
    font-size: 14px;
  }
}
#revenue .apexcharts-canvas .apexcharts-inner .apexcharts-pie .apexcharts-datalabels-group {
  text-align: center;
}
@media (max-width: 362px) {
  #revenue .apexcharts-canvas .apexcharts-inner .apexcharts-pie .apexcharts-datalabels-group .apexcharts-text {
    font-size: 12px;
  }
}

.day-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.day-list li {
  padding: 10px;
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  border-radius: 10px;
  width: 25%;
  text-align: center;
}
.day-list li.active {
  color: rgb(255, 255, 255);
  background-color: rgba(var(--theme-color), 1);
}

/*=====================
    elements CSS start
==========================*/
.element-list {
  background-color: rgba(var(--white), 1);
  padding-bottom: 30px;
}
.element-list .elements {
  width: 100%;
  padding-bottom: 10px;
  display: block;
}
.element-list .elements:last-child {
  padding-bottom: 0;
}
.element-list .elements a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 400;
  color: rgba(var(--light-text), 1);
}
[class=dark] .element-list .elements a .arrow {
  -webkit-filter: contrast(0);
          filter: contrast(0);
}
.element-list li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  cursor: pointer;
  font-size: 14px;
}
.element-list li .btn {
  margin: 0;
}
.element-list li .btn.btn-sm {
  font-size: 12px;
}
.element-list li .btn.gray-btn {
  color: rgb(255, 255, 255);
  background-color: rgb(149, 143, 159);
}
.element-list li .title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(162, 160, 177, 0.15);
}
.element-list li .theme-outline-btn {
  background-color: transparent;
  color: var(--secund-color);
  border-color: var(--secund-color);
  font-weight: 600;
  font-size: calc(16px + 2 * (100vw - 320px) / 1600);
  border-radius: 8px;
}
.element-list li .theme-outline-btn:hover {
  color: rgb(255, 255, 255);
  background-color: var(--secund-color);
}
.element-list li .gray-outline-btn {
  background-color: transparent;
  color: rgb(149, 143, 159);
  border-color: rgb(149, 143, 159);
  font-weight: 600;
  font-size: calc(16px + 2 * (100vw - 320px) / 1600);
  border-radius: 8px;
}
.element-list li .gray-outline-btn:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(149, 143, 159);
}
.element-list .theme-alert {
  color: rgb(255, 255, 255);
  background-color: var(--secund-color);
  font-weight: 600;
  font-size: calc(16px + 2 * (100vw - 320px) / 1600);
  border-radius: 8px;
}
.element-list .progress {
  background-color: rgba(var(--box-bg), 0.1);
}
.element-list .progress:first-child {
  margin-top: 30px;
}
.element-list .progress .progress-bar {
  background-color: var(--secund-color);
}

.elements-accordion .accordion-item .accordion-header .accordion-button {
  font-size: 16px;
}
.elements-accordion .accordion-item .accordion-body {
  text-align: justify;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(var(--light-text), 1);
}

.element-title-list li {
  width: 100%;
  display: block;
}
.element-title-list li .element-title h2 {
  position: relative;
}
.element-title-list li .element-title h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: var(--secund-color);
  border: var(--secund-color);
  width: 25px;
  height: 3px;
}
[dir=rtl] .element-title-list li .element-title h2::after {
  left: unset;
  right: 0;
}
.element-title-list li .element-title-4 {
  text-align: center;
}
.element-title-list li .element-title-4 h2 {
  position: relative;
  text-align: center;
  margin-top: calc(30px + 20 * (100vw - 320px) / 1600);
  z-index: 0;
}
.element-title-list li .element-title-4 h2::after {
  content: "";
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 1px solid rgba(var(--box-bg), 0.15);
  z-index: -1;
}
.element-title-list li .element-title-4 h2 span {
  background-color: rgba(var(--white), 1);
  color: rgba(var(--dark-text), 1);
  padding: 0 20px;
  font-weight: 600;
  font-size: 18px;
}

.elements-navbar {
  position: relative;
}
.elements-navbar.without-hightight ul li.active::after {
  display: none;
}

.element-offcanvas {
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--white), 1);
}
.element-offcanvas .offcanvas-header {
  border: 1px solid rgba(var(--box-bg), 0.15);
}
.element-offcanvas .offcanvas-header h5 {
  font-size: 18px;
}
[class=dark] .element-offcanvas .btn-close {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.element-offcanvas .offcanvas-body p {
  font-size: 14px;
  color: rgba(var(-dark-text), 1);
}

.pagination .page-item .page-link {
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.1);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination .page-item .page-link.disabled {
  background-color: rgb(149, 143, 159);
}
.pagination .page-item .page-link.active {
  color: var(--secund-color);
}

.custom-popover .popover-arrow::after {
  border-top-color: rgb(98, 44, 253) !important;
}
.custom-popover .popover-header {
  color: rgb(255, 255, 255);
  background-color: rgb(98, 44, 253) !important;
  border-radius: 6px !important;
}

.custom-tooltip .custom-tooltip-arrow::after {
  border-right-color: rgb(98, 44, 253) !important;
}
.custom-tooltip .custom-tooltip-header {
  color: rgb(255, 255, 255);
  background-color: rgb(98, 44, 253) !important;
  border-radius: 6px !important;
}

.custom-tooltip .tooltip-arrow::after {
  border-top-color: rgb(98, 44, 253) !important;
}
.custom-tooltip .tooltip-header {
  color: rgb(255, 255, 255);
  background-color: rgb(98, 44, 253) !important;
  border-radius: 6px !important;
}

.auth-form .toogle-switch {
  border-top: 1px dashed rgba(var(--dark-text), 0.3);
  padding-top: 10px;
}
.auth-form .toogle-switch li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 8px;
}
.auth-form .toogle-switch li h3 {
  font-weight: 400;
  color: rgba(var(--dark-text), 1);
}
.auth-form .toogle-switch li .switch-btn input[type=checkbox] {
  position: relative;
  width: 37px;
  height: 22px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: rgba(var(--box-bg), 0.15);
  outline: none;
  border-radius: 50px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.auth-form .toogle-switch li .switch-btn input[type=checkbox]:checked {
  background: rgba(var(--theme-color), 0.1);
}
.auth-form .toogle-switch li .switch-btn input[type=checkbox]:checked::before {
  -webkit-transform: translateX(80%) translateY(-50%);
          transform: translateX(80%) translateY(-50%);
  background: rgba(var(--theme-color), 1);
}
.auth-form .toogle-switch li .switch-btn input[type=checkbox]:before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: rgba(var(--light-text), 1);
  position: absolute;
  top: 50%;
  left: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.element-dropdown .dropdown-toggle:active {
  border-color: transparent;
}
.element-dropdown .dropdown-menu.show {
  background-color: rgba(var(--white), 1);
}
.element-dropdown .dropdown-menu li .dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-size: 16px;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--white), 1);
}
.element-dropdown .dropdown-menu li .dropdown-item .currency-icon {
  width: 25px;
  height: 25px;
}

.chart {
  position: relative;
}
.chart .coin-chart-wrapper {
  position: relative;
  z-index: 1;
  margin-top: 25px;
}
.chart .back-bar-container {
  position: absolute;
  width: calc(100% - 64px);
  bottom: 20px;
  margin: 0 auto !important;
  left: 40px;
  bottom: 50px;
}
[dir=rtl] .chart .back-bar-container {
  right: 40px;
  left: unset;
}
@media (max-width: 382px) {
  .chart .back-bar-container {
    bottom: 60px;
  }
}

.tab-style1 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  margin: 30px auto 0;
  border-radius: 6px;
  overflow: hidden;
}
.tab-style1 .nav-item {
  color: rgba(var(--white), 0.1);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 6px;
}
.tab-style1 .nav-item .nav-link {
  width: 100%;
  padding: 10px;
  font-weight: 500;
  border-radius: 0;
  color: rgba(var(--light-text), 1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  background-color: rgba(var(--box-bg), 0.1);
}
.tab-style1 .nav-item .nav-link.active {
  background-color: rgba(var(--theme-color), 1);
  color: rgb(255, 255, 255);
}
.tab-style1 .nav-item .nav-link.active:hover {
  color: rgba(var(--white), 1);
}

.tab-style2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  border-bottom: none;
  overflow-x: auto;
}
.tab-style2 .nav-item {
  color: rgba(var(--white), 0.1);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 0;
  border-bottom: 1px solid rgba(var(--white), 0.1);
}
.tab-style2 .nav-item .nav-link {
  width: 100%;
  padding-top: 0;
  font-weight: 400;
  font-size: 16px;
  white-space: nowrap;
  color: rgba(var(--light-text), 1);
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid rgba(var(--box-bg), 0.1);
}
.tab-style2 .nav-item .nav-link:hover {
  border-left: none;
  border-right: none;
  border-top: none;
}
.tab-style2 .nav-item .nav-link:focus {
  border-color: transparent;
}
.tab-style2 .nav-item .nav-link.active {
  background-color: transparent;
  color: rgba(var(--theme-color), 1);
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 2px solid rgba(var(--theme-color), 1);
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 0;
  width: 100%;
}

.tab-style3 {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
  margin: 30px auto 0;
  border-radius: 6px;
  overflow: hidden;
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab-style3 .nav-item {
  border-radius: 10px;
  background-color: rgba(var(--box-bg), 0.1);
}
.tab-style3 .nav-item .nav-link {
  width: 100%;
  padding: 12px;
  font-weight: 400;
  font-size: 16px;
  color: rgba(var(--light-text), 1);
}
.tab-style3 .nav-item .nav-link.active {
  background-color: var(--secund-color);
  color: rgb(255, 255, 255);
}

.tab-content .tab-pane p {
  font-size: 14px;
  color: rgba(var(--dark-text), 1);
}

.tap-to-top-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.tap-to-top-box .tap-to-top-button {
  position: relative;
  width: calc(40px + 28 * (100vw - 320px) / 1600);
  height: calc(40px + 28 * (100vw - 320px) / 1600);
  border-radius: 100%;
  border: none;
  font-size: calc(20px + 15 * (100vw - 320px) / 1600);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  outline: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.tap-to-top-box .tap-to-top-button .arrow {
  color: rgb(255, 255, 255);
}
.tap-to-top-box .tap-to-top-button.btn-1 {
  background-color: transparent;
  border: 1px dashed var(--secund-color);
}
.tap-to-top-box .tap-to-top-button.btn-1 .arrow {
  color: rgba(var(--theme-color), 1);
}
.tap-to-top-box .tap-to-top-button.btn-2 {
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%), linear-gradient(0deg, rgba(159, 168, 190, 0.15), rgba(159, 168, 190, 0.15));
}
.tap-to-top-box .tap-to-top-button.btn-3 {
  border-radius: 10px;
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%), linear-gradient(0deg, rgba(159, 168, 190, 0.15), rgba(159, 168, 190, 0.15));
}
.tap-to-top-box .tap-to-top-button.btn-3 .arrow {
  color: rgb(255, 255, 255);
}
.tap-to-top-box .tap-to-top-button.btn-4 {
  border-radius: 10px;
  background-color: transparent;
  border: 1px dashed var(--secund-color);
}
.tap-to-top-box .tap-to-top-button.btn-4 .arrow {
  color: rgba(var(--theme-color), 1);
}
.tap-to-top-box .tap-to-top-button.btn-5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 10px 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: unset;
  height: unset;
  border-radius: 10px;
  color: rgb(255, 255, 255);
  background: linear-gradient(142.56deg, #913aff -1.68%, #622cfd 62.12%), linear-gradient(0deg, rgba(159, 168, 190, 0.15), rgba(159, 168, 190, 0.15));
  line-height: 1;
}
.tap-to-top-box .tap-to-top-button.btn-5 .arrow {
  color: rgb(255, 255, 255);
}

.box {
  text-align: center;
  background-color: rgba(var(--box-bg), 0.1);
  color: rgba(var(--dark-text), 1);
  padding: 10px;
  font-size: 14px;
  font-weight: 400;
}

.navbar {
  position: sticky;
  top: 0;
  left: 0;
  background-color: rgb(245, 246, 248) !important;
}
[class=dark] .navbar {
  background-color: rgb(38, 36, 42) !important;
}
.navbar .navbar-brand {
  color: rgba(var(--dark-text), 1) !important;
}
.navbar .nav-pills .nav-item .nav-link {
  color: rgba(var(--dark-text), 1);
}
.navbar .nav-pills .nav-item .nav-link.active {
  color: rgb(255, 255, 255);
  background-color: var(--secund-color);
}

.scrollspy-example {
  background-color: rgba(var(--box-bg), 0.1) !important;
  color: rgba(var(--dark-text), 1);
}

.breadcrumb .breadcrumb-item {
  font-size: 18px;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item {
  font-size: 18px;
  position: relative;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
  color: rgba(var(--dark-text), 1);
}
.breadcrumb .breadcrumb-item + .breadcrumb-item.active {
  color: rgba(var(--light-text), 1);
}
.breadcrumb .breadcrumb-item + .breadcrumb-item .breadcrumb-link {
  font-size: 18px;
  line-height: 1;
  color: rgba(var(--dark-text), 1);
}
.breadcrumb .breadcrumb-item + .breadcrumb-item .breadcrumb-link .breadcrumb-icon {
  height: 18px;
  width: 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(var(--theme-color), 1);
}
.breadcrumb.breadcrumb2 .breadcrumb-item + .breadcrumb-item {
  position: relative;
}
.breadcrumb.breadcrumb2 .breadcrumb-item + .breadcrumb-item::before {
  content: ">";
  color: rgba(var(--dark-text), 1);
}

.card .card-img.img1 {
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
.card .card-img.img2 {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
.card .card-img.img3 {
  width: 250px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 30px;
  position: fixed;
  z-index: 10;
}

[class=dark] .loader .loader-img {
  -webkit-filter: grayscale(100) invert(1);
          filter: grayscale(100) invert(1);
}

/*=====================
    Empty Tab CSS start
==========================*/
.empty-page {
  position: relative;
  width: 100%;
  height: 70vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  margin-bottom: 30px;
}
[class=dark] .empty-page .notification-img {
  -webkit-filter: invert(0.9);
          filter: invert(0.9);
}

/*=====================
    Home CSS start
==========================*/
.card-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06);
  -webkit-backdrop-filter: blur(1.5px);
          backdrop-filter: blur(1.5px);
}
.card-box .card-details {
 /* width: calc(100% - 50px);*/
  width: 100%;
  background-image: url(../images/background/cart-bg2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 25px 20px;
  border-radius: 15px ;
}
[dir=rtl] .card-box .card-details {
  border-radius: 0 15px 15px 0;
}
.card-box .card-details h5 {
  color: rgba(255, 255, 255, 0.8);
}
.card-box .card-details p {
  margin: 0;
  padding: 0;
  color: rgba(var(--light-text), 1);
  padding: 4px 0 10px 0;
  border-bottom: 1px solid rgba(var(--black), 0.06);
  font-weight: 400;
}
.card-box .card-details .amount-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}
.card-box .card-details .amount-details .amount {
  border-right: 1px dashed rgba(var(--box-bg), 0.5);
}
[dir=rtl] .card-box .card-details .amount-details .amount {
  border-left: 1px dashed rgba(var(--box-bg), 0.5);
  border-right: unset;
}
.card-box .card-details .amount-details .amount h5 {
  color: rgba(255, 255, 255, 0.8);
}
.card-box .card-details .amount-details .amount .icon {
  color: rgba(var(--white), 1);
}
.card-box .add-app {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  padding: 15px;
  text-align: center;
  border: 1px dashed rgba(var(--box-bg), 0.7);
  border-radius: 0 6px 6px 0;
  -webkit-box-shadow: -6px 0px 20px rgba(37, 6, 125, 0.14);
          box-shadow: -6px 0px 20px rgba(37, 6, 125, 0.14);
}
[class=dark] .card-box .add-app {
  border: 1px dashed rgba(var(--box-bg), 0.7);
  background: rgb(38, 37, 45);
  -webkit-box-shadow: -6px 0px 20px rgba(37, 6, 125, 0.14);
          box-shadow: -6px 0px 20px rgba(37, 6, 125, 0.14);
}
[dir=rtl] .card-box .add-app {
  border-radius: 6px 0 0 6px;
}

.categories-section {
  padding: 15px 0;
  background-color: rgba(var(--box-bg), 0.1);
}
.categories-section .categories-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.categories-section .categories-list li .categories-box {
  width: 60px;
  height: 60px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.categories-section .categories-list li .categories-box .categories-icon {
  --Iconsax-Color: rgba(98, 44, 253, 1);
  color: var(--secund-color);
}
.categories-section .categories-list li .categories-box .categories-icon.icon1 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.categories-section .categories-list li h5 {
  color: rgba(var(--dark-text), 1);
}

.service-box {
  width: 56px;
  height: 56px;
  background-color: rgba(var(--box-bg), 0.1);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.service-box .service-icon {
  --Iconsax-Color: rgba(var(--dark-text), 1);
  color: rgba(var(--dark-text), 1);
}

.quick-send {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  overflow: auto;
  padding-inline: 0;
}
.quick-send .profile a {
  width: 65px;
  height: 65px;
  display: block;
}
.quick-send .profile h5 {
  text-align: center;
  margin-top: 5px;
  color: rgba(var(--dark-text), 1);
}
.quick-send .profile.new-profile {
  width: 65px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px dashed rgba(var(--theme-color), 1);
  border-radius: 10px;
}
.quick-send .profile .person-img {
  width: 65px;
  height: 65px;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
.quick-send .profile .new-image {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(var(--theme-color), 0.1);
  border-radius: 10px;
  margin: 6px;
}
.quick-send .profile .new-image .icon {
  color: rgba(var(--theme-color), 1);
}
.quick-send.person-pay {
  position: relative;
  padding: 45px 20px 15px;
  background-color: rgba(var(--box-bg), 0.1);
}
.quick-send.person-pay h3 {
  position: absolute;
  top: 12px;
  left: 20px;
  color: rgba(var(--light-text), 1);
}
.quick-send.person-pay .profile h5 {
  text-align: center;
  margin-top: 10px;
  color: rgba(var(--dark-text), 1);
}
.quick-send.person-pay .profile h6 {
  text-align: center;
  margin-top: 5px;
  color: rgba(var(--light-text), 1);
}

.transaction-box {
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
  width: 100%;
  padding: 15px;
}
.transaction-box .transaction-image {
  background: rgba(var(--box-bg), 0.1);
  border-radius: 6px;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[class=dark] .transaction-box .transaction-image .transaction-icon {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.transaction-box .transaction-image.color1 {
  background-color: rgba(255, 199, 0, 0.1);
}
.transaction-box .transaction-image.color2 {
  background-color: rgba(159, 168, 190, 0.1);
}
.transaction-box .transaction-image.color3 {
  background-color: rgba(3, 45, 155, 0.1);
}
.transaction-box .transaction-image.color4 {
  background-color: rgba(235, 184, 52, 0.1);
}
.transaction-box .transaction-image.color5 {
  background-color: rgba(17, 166, 121, 0.1);
}
.transaction-box .transaction-image.color6 {
  background-color: rgba(195, 166, 52, 0.1);
}
.transaction-box .transaction-image.color7 {
  background-color: rgba(250, 49, 49, 0.1);
}
.transaction-box .categories-image {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transaction-box .categories-image.color1 {
  background-color: rgba(111, 231, 159, 0.15);
}
.transaction-box .categories-image.color2 {
  background-color: rgba(255, 143, 63, 0.15);
}
.transaction-box .categories-image.color3 {
  background-color: rgba(6, 191, 250, 0.15);
}
.transaction-box .categories-image.color4 {
  background-color: rgba(248, 224, 13, 0.15);
}
.transaction-box .transaction-details {
 /* width: calc(100% - 50px - 16px);*/
 width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.transaction-box .form-check { width: 50px;}
.transaction-box .transaction-details .transaction-item {
  font-size: 15px;
}
.transaction-box .transaction-details .transaction-name {
  padding-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transaction-box .transaction-details .transaction-name h5 {
  color: rgba(var(--dark-text), 1);
}
.transaction-box .transaction-details .transaction-name h3 {
  font-weight: 600;
}
.transaction-box .transaction-details .transaction-name h3 span {
  font-size: 14px;
}
.transaction-box .transaction-details .transaction-name h2 {
  font-size: 20px;
}
.transaction-box .transaction-details .amount-count {
  text-align: end;
}

.bill-box {
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.bill-box .bill-icon {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(var(--box-bg), 0.1);
  border-radius: 6px;
}
.bill-box .bill-details {
  width: calc(100% - 40px - 16px);
}
.bill-box .bill-details h6 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bill-box .bill-price {
  margin-top: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px;
}
.bill-box .bill-price h5 {
  font-weight: 600;
  color: rgba(var(--dark-text), 1);
}
.bill-box .bill-price .bill-pay {
  width: 52px;
  height: 26px;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--secund-color);
  background-color: rgba(98, 44, 253, 0.1);
  border-radius: 20px;
}
.bill-box .bill-price .bill-paid {
  width: 52px;
  height: 26px;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgb(255, 255, 255);
  background-color: var(--secund-color);
  border-radius: 20px;
}

.saving-plan-box {
  position: relative;
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  background-color: rgba(var(--box-bg), 0.1);
}
.saving-plan-box::after {
  content: "";
  position: absolute;
  background-image: url(../images/background/saving-plan-bg.png);
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  mix-blend-mode: luminosity;
  background-position: top right;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
[dir=rtl] .saving-plan-box::after {
  left: 0;
  right: unset;
}
.saving-plan-box .saving-plan-icon {
  width: 40px;
  height: 40px;
  background-color: rgba(var(--white), 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.saving-plan-box h3 {
  font-size: calc(14px + 2 * (100vw - 320px) / 1600);
  margin-top: 15px;
  color: rgba(var(--dark-text), 1);
  font-weight: 400;
}
.saving-plan-box h6 {
  margin-top: 8px;
  color: rgba(var(--light-text), 1);
  font-weight: 400;
  font-size: 14px;
}
.saving-plan-box .progress {
  width: 100%;
  height: 5px;
  margin-top: 6px;
  background-color: rgba(var(--box-bg), 0.5);
  border-radius: 4px;
}
.saving-plan-box .progress .progress-bar {
  background-color: rgba(var(--theme-color), 1);
}
.saving-plan-box .progress .progress-bar.bar1 {
  width: 70%;
}
.saving-plan-box .progress .progress-bar.bar2 {
  width: 50%;
}
.saving-plan-box .progress .progress-bar.bar3 {
  width: 35%;
}
.saving-plan-box .progress .progress-bar.bar4 {
  width: 90%;
}
.saving-plan-box .progress .progress-bar.bar5 {
  width: 66%;
}
.saving-plan-box .progress .progress-bar.bar6 {
  width: 25%;
}
.saving-plan-box .arrow {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.statistics-banner {
  background-image: url(../images/background/statistics-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 15px;
  border-radius: 10px;
}
.statistics-banner .statistics-image {
  position: relative;
  width: 48px;
  height: 45px;
  border-radius: 100%;
  border: 1px dashed rgba(var(--box-bg), 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.statistics-banner .statistics-image::after {
  content: "";
  position: absolute;
  width: 46px;
  height: 48px;
  border: 5px solid rgb(255, 255, 255);
  border-radius: 100%;
  border-left-color: transparent;
}
.statistics-banner .statistics-image .icon {
  color: rgb(255, 255, 255);
}
.statistics-banner .statistics-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.statistics-banner .statistics-content h5 {
  color: rgb(255, 255, 255);
}
.statistics-banner .statistics-content h6 {
  margin-top: 5px;
  color: rgba(255, 255, 255, 0.7);
  line-height: 1.2;
}

.news-update-box {
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.news-update-box .news-update-image {
  border-radius: 6px;
  width: calc(119px + 10 * (100vw - 320px) / 280);
}
.news-update-box .news-update-content {
  width: calc(100% - 129px);
}
.news-update-box .news-update-content h3 {
  color: rgba(var(--dark-text), 1);
  font-size: calc(14px + 2 * (100vw - 320px) / 1600);
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news-update-box .news-update-content .news-writer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 5px;
  color: rgba(var(--light-text), 1);
  border-top: 1px dashed rgba(var(--box-bg), 0.5);
  padding-top: 8px;
  margin-top: 10px;
}
.news-update-box .news-update-content .news-writer h6 {
  color: rgba(var(--light-text), 1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.card-slider .swiper-slide-active {
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 1;
}
.card-slider .swiper-slide-next {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  z-index: 0;
}
.card-slider .swiper-slide-duplicate-prev {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  z-index: -1;
}
.card-slider .swiper-slide-prev {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box {
  width: 100%;
  height: 100%;
  padding: 15px;
  border-radius: 10px;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-number {
  margin-top: 20px;
  color: rgb(255, 255, 255);
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-name {
  margin-top: 5px;
  color: rgb(255, 255, 255);
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-amount {
  padding: 15px 0;
  font-size: 22px;
  font-weight: 600;
  color: rgb(255, 255, 255);
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-date {
  color: rgba(255, 255, 255, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box .card-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box.color1 {
  background-image: url(../images/background/card1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 170%;
  height: 100%;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box.color2 {
  background-image: url(../images/background/card2.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 170%;
  height: 100%;
}
.card-slider .swiper-wrapper .swiper-slide .credit-card-box.color3 {
  background-image: url(../images/background/card3.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 170%;
  height: 100%;
}

.scan-section {
  background-color: var(--gradient-color);
  width: 100%;
  height: 100vh;
  position: relative;
  text-align: center;
}
.scan-section .qrcode {
  margin: 100px auto 70px;
}
[class=dark] .scan-section .qrcode {
  -webkit-filter: grayscale(100) invert(1);
          filter: grayscale(100) invert(1);
}
.scan-section .contact-panel {
  position: relative;
  background-color: rgba(var(--white), 1);
  padding: 0 20px 20px;
  width: 100%;
  bottom: 0;
}
.scan-section .contact-panel .gallary-btn {
  position: relative;
  overflow: hidden;
}
.scan-section .contact-panel .gallary-btn input[type=file] {
  position: absolute;
  font-size: 100px;
  left: 0;
  top: 0;
  opacity: 0;
}
.scan-section .contact-panel .quick-send {
  padding-inline: 0;
}

.qotas-app .profile-pic {
  
  position: relative;
  padding: 8px 0;
  display:flex;    
    justify-content: space-between;
    align-items: center;
}
.qotas-app .profile-pic:after {
  /*content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  background-image: url("../images/svg/round-effect.svg");
  background-repeat: no-repeat;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-position: center;*/
}
.qotas-app .profile-pic img {
  height: 120px;
  width:120px;
  
  border-radius: 100%;
  border: 1px solid rgba(var(--box-bg), 0.2);
    -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.4);
    box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.4);
}
.qotas-app .person-name {
 font-size: 18px;
  font-weight: 600;

  color: rgba(var(--dark-text), 1);
}

.qotas-app .upi-id {
 
  font-weight: 400;
  margin-top: 5px;
  color: rgba(var(--light-text), 1);
}
.qotas-app .conte-associado { position: relative;
  padding: 8px 0;
  display:flex;    
    justify-content: space-between;
    align-items: flex-start;    flex-wrap: wrap;}

.qotas-app  .service-box {
    width: 100px;
    height: 120px;
    background-color: transparent;
    border-radius: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
}

@media only screen and (max-width: 330px) {
.qotas-app .person-name {
 font-size: 15px;
  
}

.qotas-app .upi-id {
 
  font-size: 12px;
}
 }
.qotas-app .service-box .service-icon.activo {
    --Iconsax-Color: #4CAF50;
    color: #4CAF50;
}
.qotas-app .service-box .service-icon.inactivo {
    --Iconsax-Color: #F00;
    color: #F00;
}
.qotas-app .form-group .form-input .form-control {
  width: 80%;
  height: 85px;
  padding: 20px;
  font-size: 40px;
  font-weight: 600;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--box-bg), 0.1);
  border-color: rgba(var(--box-bg), 0.1);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 6px;
}
.qotas-app .form-group .form-input .form-control.reason {
  width: 137px;
  height: 46px;
  font-size: 14px;
  font-weight: 400;
}
.qotas-app .form-group .form-input .form-control.reason::-webkit-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.qotas-app .form-group .form-input .form-control.reason::-moz-placeholder {
  color: rgba(var(--light-text), 1);
}
.qotas-app .form-group .form-input .form-control.reason:-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.qotas-app .form-group .form-input .form-control.reason::-ms-input-placeholder {
  color: rgba(var(--light-text), 1);
}
.qotas-app .form-group .form-input .form-control.reason::placeholder {
  color: rgba(var(--light-text), 1);
}
.qotas-app .card-list {
  padding: 0 12px;
  margin-top: 60px;
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.2);
  -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
          box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
  border-radius: 10px;
}
.qotas-app .card-list .payment-add-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 12px 0;
  border-bottom: 1px dashed rgba(var(--box-bg), 0.15);
}
.qotas-app .card-list .payment-add-box .add-img {
  width: 50px;
  height: 50px;
  background-color: rgba(var(--theme-color), 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qotas-app .card-list .payment-add-box .add-img .img {
  width: 33px;
  height: 17px;
}
.qotas-app .card-list .payment-add-box .add-content {
  width: calc(100% - 50px - 10px);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.qotas-app .card-list .payment-add-box .add-content .address {
  width: 70%;
  line-height: 1.2;
}
.qotas-app .card-list .payment-add-box .add-content .change-add {
  color: rgba(var(--theme-color), 1);
  font-size: 13px;
  position: absolute;
  top: 0;
  right: 0;
}
[dir=rtl] .qotas-app .card-list .payment-add-box .add-content .change-add {
  left: 0;
  right: unset;
}
.qotas-app .card-list .payment-add-box .add-content .form-check .form-check-input {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.qotas-app .card-list .payment-add-box .add-content .form-check .form-check-input:checked {
  background-color: rgba(var(--theme-color), 1);
  border-color: rgba(var(--theme-color), 1);
}

.successfully-pay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 70vh;
}
[class=dark] .successfully-pay .pay-img {
  -webkit-filter: grayscale(100) invert(1);
          filter: grayscale(100) invert(1);
}

.bill-pay-list {
  padding: 0 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
  border-radius: 10px;
}
.bill-pay-list li {
  border-top: 1px solid rgba(var(--box-bg), 0.1);
}
.bill-pay-list li:first-child {
  border-top: none;
}
.bill-pay-list li .bill-pay-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 15px 0;
  cursor: pointer;
}
.bill-pay-list li .bill-pay-box .bill-pay-img {
  width: 50px;
  height: 50px;
  border-radius: 6px;
  background-color: rgba(var(--box-bg), 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[class=dark] .bill-pay-list li .bill-pay-box .bill-pay-img .icon {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.bill-pay-list li .bill-pay-box .bill-pay-details {
  width: calc(100% - 65px);
}
.bill-pay-list li .bill-pay-box .bill-pay-details h3 {
  font-weight: 600;
}
.bill-pay-list li .bill-pay-box .bill-pay-details h3 span {
  font-size: 14px;
  font-weight: 600;
}

/*=====================
    insight CSS start
==========================*/
.wallet-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 15px 0;
  background-color: rgba(var(--box-bg), 0.1);
}
.wallet-details .amount {
  border-right: 1px dashed rgba(var(--box-bg), 0.5);
}
[dir=rtl] .wallet-details .amount {
  border-left: 1px dashed rgba(var(--box-bg), 0.5);
  border-right: unset;
}
.wallet-details .amount h5 {
  color: rgba(var(--light-text), 1);
}
.wallet-details .amount .icon {
  color: rgba(var(--white), 1);
}

.chart {
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
  padding: calc(10px + 5 * (100vw - 320px) / 1600);
}
.chart .listing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.chart .listing li {
  height: 25px;
  width: 25px;
  padding: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: rgba(var(--light-text), 1);
  background-color: rgba(var(--box-bg), 0.15);
  border-radius: 100%;
}
.chart .listing li.active {
  color: rgb(255, 255, 255);
  background-color: rgba(var(--theme-color), 1);
}

/*=====================
    News CSS start
==========================*/
.news-details .news-img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
.news-details .news-content {
  margin-top: 12px;
}
.news-details .news-content h2 {
  font-size: calc(18px + 2 * (100vw - 320px) / 1600);
  font-weight: 600;
  color: rgba(var(--dark-text), 1);
}
.news-details .news-content h5 {
  margin-top: 8px;
  padding-bottom: 15px;
  font-weight: 400;
  color: rgba(var(--light-text), 1);
}
.news-details .news-content .news-description {
  padding-top: 15px;
  border-top: 1px solid rgba(var(--box-bg), 0.3);
}
.news-details .news-content .news-description p {
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(var(--dark-text), 1);
}
.news-details .news-content .news-description p:last-child {
  margin-bottom: 0;
}
.news-details .news-content .news-description .investment-banner {
  position: relative;
  background-image: url(../images/background/news-detalis.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 15px;
  border-radius: 10px;
  margin-top: 20px;
}
[class=dark] .news-details .news-content .news-description .investment-banner {
  background-color: #141414;
  background-blend-mode: overlay;
}
.news-details .news-content .news-description .investment-banner .investment-content {
  text-align: center;
}
.news-details .news-content .news-description .investment-banner .investment-content h5 {
  font-weight: 600;
  margin-top: 0;
  padding-bottom: 0;
  color: var(--secund-color);
}
.news-details .news-content .news-description .investment-banner .investment-content h6 {
  font-weight: 400;
  margin-top: 5px;
  color: rgba(var(--light-text), 1);
  line-height: 1.2;
}

/*=====================
    notification CSS start
==========================*/
.notification-list .notification-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
  border-radius: 10px;
  margin-top: 15px;
}
.notification-list .notification-box:first-child {
  margin-top: 0;
}
.notification-list .notification-box .notification-img {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.notification-list .notification-box .notification-img .icon {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
.notification-list .notification-box .notification-img.img1 {
  background-color: rgba(var(--error-color), 0.1);
}
.notification-list .notification-box .notification-img.img2 {
  background-color: rgba(var(--light-text), 0.1);
}
.notification-list .notification-box .notification-details {
  width: calc(100% - 50px);
}
.notification-list .notification-box .notification-details h5 {
  line-height: 1.3;
}
.notification-list .notification-box .notification-details .pay-btn {
  padding: 3px 10px;
  font-size: 13px;
}

.receive-app-box {
  background: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
}
.receive-app-box .receive-app-header {
  padding: 15px;
  background-color: rgba(var(--box-bg), 0.15);
  border-bottom: 1px dashed rgba(var(--box-bg), 0.15);
}
.receive-app-box .receive-app-header .receive-app-img {
  height: 75px;
  width: 75px;
  background-color: rgba(var(--theme-color), 1);
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}
.receive-app-box .receive-app-header .receive-app-img .icon {
  width: 35px;
  height: 35px;
  color: rgba(var(--white), 1);
}
.receive-app-box .receive-app-header h2 {
  margin-top: 15px;
  font-weight: 400;
  color: rgba(var(--dark-text, 1));
  text-align: center;
}
.receive-app-box .receive-app-details {
  padding: 20px 15px 15px 15px;
}
.receive-app-box .receive-app-details .details-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 25px;
}
.receive-app-box .receive-app-details .details-list li:last-child {
  padding-bottom: 0;
}

/*=====================
    page-list CSS start
==========================*/
.app-title {
  padding: 15px;
  background-color: rgba(var(--light-text), 0.1);
  border-left: 3px solid var(--secund-color);
}
[dir=rtl] .app-title {
  border-left: unset;
  border-right: 3px solid var(--secund-color);
}
.app-title h2 {
  color: rgba(var(--dark-text), 1);
}
.app-title h3 {
  color: rgba(var(--dark-text), 1);
}

.page-accordion {
  margin-bottom: 20px;
}
.page-accordion .accordion-item {
  border: none;
}
.page-accordion .accordion-item .accordion-header {
  background-color: rgba(var(--white), 1);
}
.page-accordion .accordion-item .accordion-header .accordion-button {
  font-size: 16px;
  font-weight: 400;
  color: rgba(var(--dark-text), 1);
  background-color: rgba(var(--white), 1);
  border-radius: 6px;
  padding: 10px 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
[class=dark] .page-accordion .accordion-item .accordion-header .accordion-button.collapsed::after {
  -webkit-filter: contrast(0.5);
          filter: contrast(0.5);
}
.page-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.page-accordion .accordion-item .accordion-header .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.page-accordion .accordion-item .accordion-body {
  padding: 5px 10px;
  background-color: rgba(var(--white), 1);
}
.page-accordion .accordion-item .accordion-body .page-list {
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(23, 22, 27, 0.04);
          box-shadow: 0px 4px 22px rgba(23, 22, 27, 0.04);
  border-radius: 10px;
  padding: 15px;
}
.page-accordion .accordion-item .accordion-body .page-list .pages {
  width: 100%;
  padding-bottom: 10px;
}
.page-accordion .accordion-item .accordion-body .page-list .pages:last-child {
  padding-bottom: 0;
}
.page-accordion .accordion-item .accordion-body .page-list .pages a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: rgba(var(--light-text), 1);
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
}
[class=dark] .page-accordion .accordion-item .accordion-body .page-list .pages a .arrow {
  -webkit-filter: contrast(0);
          filter: contrast(0);
}

/*=====================
    profile CSS start
==========================*/
.profile-section .profile-banner {
  /*background-image: url(../images/background/statistics-bg1.jpg); height: 80px;*/
  
    width: 100%;
    display: flex;
    position: relative;
    z-index: -1;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
}
.profile-section .profile-banner .profile-image {
  position: relative;
}
.profile-section .profile-banner .profile-image .profile-pic {
  position: relative;
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: 20px;
  border-radius: 6px;
  z-index: 1;
}
.profile-section .profile-banner .profile-image::after {
 /* content: "";
  position: absolute;
  width: 108px;
  height: 108px;
  border: 1px solid #666;
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  border-radius: 10px;
  left: 50%;
  top: 15px;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  z-index: 0;*/
}
.profile-section .profile-banner .profile-image .camera {
  position: absolute;
  padding: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(var(--theme-color), 1);
  background-color: rgba(var(--white), 1);
  -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  font-size: 20px;
  height: 30px;
  width: 30px;
  bottom: 10px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.profile-section h2 {
  text-align: center;
  
  font-size: 20px;
  font-weight: 600;
  color: rgba(var(--dark-text), 1); margin-left:1rem
}
.profile-section h5 {
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--light-text), 1);
}

.profile-list {
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 10px;
  padding: 15px;
  margin-top: 15px;
}
.profile-list li {
  padding: 15px 0;
  width: 100%;
  border-bottom: 1px solid rgba(var(--light-bg), 1);
}
.profile-list li:first-child {
  padding-top: 0;
}
.profile-list li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.profile-list li .profile-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.profile-list li .profile-box .profile-img {
  width: 44px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(var(--box-bg), 0.1);
  border-radius: 14px;
  padding: 10px;
}
.profile-list li .profile-box .profile-img .icon {
  color: rgba(var(--dark-text), 1);
}
.profile-list li .profile-details {
  width: calc(100% - 12px - 44px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.profile-list li .profile-details h4 {
  color: rgba(var(--dark-text), 1);
  line-height: 1.2;
}
.profile-list li .profile-details h5 {
  color: rgba(var(--light-text), 1);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  line-height: 1.5;
}
.profile-list li .profile-details .arrow {
  width: 24px;
}

.notification-setting {
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(--dark-text), 0.04);
  border-radius: 8px;
}
.notification-setting li {
  display: block;
  padding: 15px;
}
.notification-setting li.setting-title {
  border-bottom: 1px solid rgba(var(--box-bg), 0.15);
}
.notification-setting li .notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.notification-setting li .notification h5 {
  font-size: 15px;
}
.notification-setting li .notification input[type=checkbox] {
  position: relative;
  width: 37px;
  height: 22px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: rgba(var(--box-bg), 0.15);
  outline: none;
  border-radius: 50px;
  cursor: pointer;
}
.notification-setting li .notification input[type=checkbox]:checked {
  background: rgba(var(--theme-color), 0.1);
}
.notification-setting li .notification input[type=checkbox]:checked::before {
  -webkit-transform: translateX(80%) translateY(-50%);
          transform: translateX(80%) translateY(-50%);
  background: rgba(var(--theme-color), 1);
}
.notification-setting li .notification input[type=checkbox]:before {
  content: "";
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: rgba(var(--light-text), 1);
  position: absolute;
  top: 50%;
  left: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.help-center h2 {
  width: 100%;
}

/*=====================
    saving CSS start
==========================*/
.total-amount {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.total-amount h3 {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
}
.total-amount h2 {
  font-size: 20px;
  font-weight: 600;
  color: rgb(255, 255, 255);
}

.saving-slider #range-slider__range {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.3);
  outline: none;
  padding: 0;
  margin: 0;
}
.saving-slider #range-slider__range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 30px;
  height: 20px;
  border-radius: 10px;
  background: rgb(255, 255, 255);
  cursor: pointer;
  -webkit-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
}
.saving-slider #range-slider__range::-webkit-slider-thumb:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  background: rgb(255, 255, 255);
}
.saving-slider #range-slider__range::-webkit-slider-thumb::-webkit-input-placeholder {
  color: rgba(var(--theme-color), 1);
}
.saving-slider #range-slider__range::-webkit-slider-thumb::placeholder {
  color: rgba(var(--theme-color), 1);
}
.saving-slider #range-slider__range:active::-webkit-slider-thumb {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  background: rgb(255, 255, 255);
}
.saving-slider #range-slider__value {
  display: inline-block;
  position: relative;
  color: rgb(255, 255, 255);
  border-radius: 3px;
  margin-top: 5px;
  line-height: 1;
  float: right;
}
[dir=rtl] .saving-slider #range-slider__value {
  float: left;
}

.left-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
}
.left-amount h5 {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
}

/*=====================
    Transfer CSS start
==========================*/
.select-bank {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 480px) {
  .select-bank li {
    margin: -5px;
  }
}
.select-bank li .balance-box {
  position: relative;
}
.select-bank li .balance-box .balance-content {
  position: absolute;
  top: calc(12px + 3 * (100vw - 320px) / 1600);
  left: calc(12px + 3 * (100vw - 320px) / 1600);
  padding: calc(6px + 4 * (100vw - 320px) / 1600);
}
.select-bank li .balance-box .balance-content h6 {
  font-weight: 400;
  color: rgba(var(--light-text), 1);
}
[dir=rtl] .select-bank li .balance-box .balance-content h6 {
  margin-right: 10px;
}
.select-bank li .balance-box .balance-content h3 {
  margin-top: 5px;
  font-weight: 600;
  color: rgba(var(--theme-color), 1);
}
.select-bank li .balance-box .balance-content h5 {
  margin-top: 10px;
  font-weight: 400;
  color: rgba(var(--dark-text), 1);
}
.select-bank li .balance-box .unactive {
  display: block;
  width: 100%;
}
[class=dark] .select-bank li .balance-box .unactive {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.select-bank li .balance-box .active {
  display: none;
  width: 100%;
}
.select-bank li .balance-box .form-check-input {
  position: absolute;
  top: 5px;
  right: 10px;
  width: calc(20px + 10 * (100vw - 320px) / 1600);
  height: calc(20px + 10 * (100vw - 320px) / 1600);
  margin-top: 0;
  border-radius: 100%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(var(--box-bg), 0.15);
}
.select-bank li .balance-box .form-check-input:checked {
  background-color: var(--secund-color);
  border-color: rgba(var(--theme-color), 1);
}
.select-bank li .balance-box .form-check-input:checked ~ .unactive {
  display: none;
  width: 100%;
}
.select-bank li .balance-box .form-check-input:checked ~ .active {
  display: block;
  width: 100%;
}
.select-bank li .balance-box .form-check-input:checked[type=radio] {
  background-image: url(../images/svg/check.svg);
}

.transfer-list.add-transfer-person {
  background-color: rgba(var(--box-bg), 0.1);
}
.transfer-list li {
  margin-top: 10px;
}
.transfer-list li:first-child {
  margin-top: 0;
}
.transfer-list li .transfer-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
  border-radius: 10px;
  cursor: pointer;
}
.transfer-list li .transfer-box .transfer-img {
  width: 55px;
  height: 55px;
  -o-object-fit: cover;
     object-fit: cover;
}
.transfer-list li .transfer-box .transfer-img .icon {
  width: 55px;
  height: 55px;
  border-radius: 6px;
}
.transfer-list li .transfer-box .transfer-details {
  width: calc(100% - 65px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transfer-list li .transfer-box .transfer-details .dropdown .dropdown-menu.show {
  margin-top: 5px;
  background-color: rgba(var(--white), 1);
}
.transfer-list li .transfer-box .transfer-details .dropdown .dropdown-menu li {
  width: 100%;
}
.transfer-list li .transfer-box .transfer-details .dropdown .dropdown-menu li .dropdown-item {
  padding-block: 0;
  color: rgba(var(--dark-text), 1);
}
.transfer-list li .transfer-box .transfer-details .dropdown .dropdown-menu li .dropdown-item:active {
  background-color: transparent;
}
.transfer-list li .transfer-box .transfer-details .dropdown .dropdown-menu li .dropdown-item:hover {
  background-color: transparent;
}
.transfer-list li .transfer-box.transfer-person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 20px;
  background-color: rgba(var(--light-bg), 0.1) !important;
  border: none;
}
.transfer-list li .transfer-box.transfer-person .transfer-details .dropdown .dropdown-menu.show {
  margin-top: 5px;
}
.transfer-list li .transfer-box.transfer-person .transfer-details .dropdown .dropdown-menu li {
  width: 100%;
}
.transfer-list li .transfer-box.transfer-person .transfer-details .dropdown .dropdown-menu li .dropdown-item {
  color: rgba(var(--dark-text), 1);
}
.transfer-list li .transfer-box.transfer-person .transfer-details .dropdown .dropdown-menu li .dropdown-item:active {
  background-color: transparent;
}

.transaction-list li {
  margin-top: 15px;
}
.transaction-list li:first-child {
  margin-top: 0;
}
.transaction-list li .transaction-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  width: 100%;
  padding: 15px;
  background-color: rgba(var(--white), 1);
  border: 1px solid rgba(var(--box-bg), 0.15);
  -webkit-box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
          box-shadow: 0px 4px 22px rgba(var(-dark-text), 0.04);
  border-radius: 10px;
  cursor: pointer;
}
.transaction-list li .transaction-box .transaction-img {
  width: 55px;
  height: 55px;
  border-radius: 6px;
  background-color: rgba(var(--box-bg), 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.transaction-list li .transaction-box .transaction-img .icon {
  color: rgba(var(--dark-text), 1);
}
.transaction-list li .transaction-box .transaction-details {
  width: calc(100% - 65px);
}
.transaction-list li .transaction-box .transaction-details h3 {
  font-weight: 600;
}
.transaction-list li .transaction-box .transaction-details h3 span {
  font-size: 14px;
  font-weight: 600;
}

/* themes */
/*=====================
    Dark CSS start
==========================*/
body.dark .auth-form .form-group .form-select option {
  background-color: #222125;
}
body.dark .auth-form .form-group .form-select option:hover {
  background-color: #222125;
}
body.dark .offcanvas.addtohome-popup .btn-close {
  -webkit-filter: invert(1);
          filter: invert(1);
}
body.dark .add-app-modal .modal-content .modal-body .form-group .form-select option {
  background-color: #222125;
}
body.dark .add-app-modal .modal-content .modal-body .form-group .form-select option:hover {
  background-color: #222125;
}
body.dark .header .head-content .sidebar-btn {
  background-color: rgba(var(--light-bg), 1);
}
body.dark .header .notification {
  background-color: rgba(var(--light-bg), 1);
}
body.dark .auth-form .option {
  background-color: #222125;
}
body.dark .auth-form .option .form-check .form-check-input:checked {
  -webkit-filter: invert(0);
          filter: invert(0);
}
body.dark .auth-form .form-group .form-select {
  -webkit-filter: contrast(0);
          filter: contrast(0);
}
body.dark #revenue .apexcharts-datalabel-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #revenue .apexcharts-legend-text {
  color: rgba(var(--dark-text), 1) !important;
}
body.dark #revenue .apexcharts-datalabel-value {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #category-chart .apexcharts-datalabel-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #category-chart .apexcharts-datalabel-value {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #analytics-chart .apexcharts-xaxis-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #analytics-chart .apexcharts-yaxis-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #wallet .apexcharts-xaxis-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #wallet .apexcharts-yaxis-label {
  fill: rgba(var(--dark-text), 1) !important;
}
body.dark #coin .apexcharts-xaxis-label {
  fill: rgba(var(--dark-text), 1) !important;
}

/*css eventos*/
.idioma { color: #000;
    padding: 2em 0px 0;
    display: flex;
    position: relative;}
.btn-idioma { padding:0.9em 1.1em; background: transparent; border:2px solid var(--primary-color);font-weight: 600;
    font-size: calc(16px + 2 * (100vw - 320px) / 1600);
    border-radius: 0px;position: relative;color:var(--primary-color)}
.btn-idioma:hover, .btn-idioma.active { border:2px solid var(--primary-color); color:var(--primary-color);}

.btn-idioma.active:after {content: "\f00c";
height: 15px;
    width: 15px;
    left: 10px;
    margin: 0 5px 0 0;
    position: absolute;
    top: 15px;
    font-family: "Font Awesome 6 Free";
    z-index: 99999;
    
    display: inline-block;
    font-weight: 900; }
    .btn-idioma.active span { margin-left:10px}
/*login*/

body.wrong {
  -webkit-animation: bg-red 1s ease-in;
  animation: bg-red 1s ease-in;
}

body.correct {
  -webkit-animation: bg-green 1s ease-in;
  animation: bg-green 1s ease-in;
}

#pin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  
  margin: auto;
 
}

.dots {
  width: 12em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding: 1em;
  padding-top: 3em;
}

.dot {
  position: relative;
    width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: transparent;
  border:1px solid #ccc;
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}

.dot.active {
background-color: #000;
  -webkit-animation: growDot 0.5s ease;
  animation: growDot 0.5s ease;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;border:1px solid #000;
}

.dot.wrong {
  -webkit-animation: wrong 0.9s ease;
  animation: wrong 0.9s ease;
}

.dot.correct {
  -webkit-animation: correct 0.9s ease;
  animation: correct 0.9s ease;
}

#pin p {
  font-size: 0.8em;
}

.numbers {width: 20em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: distribute;
  justify-content: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  margin:0.9em 0 1.5em 0;
}

.number {
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: 0.5em;
  border-radius: 2.5em;
  border: 2px solid rgba(0, 0, 0, 0);
  text-align: center;
  line-height: 2.5em;
  font-weight: 400;
  font-size: 1.8em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.number:hover {
  color: rgba(0, 0, 0, 0.5);
}

.number:hover:before {
  border: 2px solid rgba(0, 0, 0, 0.5);
}

.number:before {
  content: "";
  position: absolute;
  left: -2px;
  width: 2.5em;
  height: 2.5em;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-radius: 2.5em;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.number.grow:before {
  -webkit-animation: grow 0.6s ease;
  animation: grow 0.6s ease; 
}

/* Animations */
@-webkit-keyframes growDot {
  100% {
    background: white;
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
}

@keyframes growDot {
  100% {
    background: white;
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
}

@-webkit-keyframes grow {
  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes grow {
  50% {
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@-webkit-keyframes wrong {
  20% {
    background: crimson;
  }
  40% {
    -webkit-transform: translate(-15px, 0);
    transform: translate(-15px, 0);
  }
  60% {
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
  80% {
    -webkit-transform: translate(-5px, 0);
    transform: translate(-5px, 0);
  }
}

@keyframes wrong {
  20% {
    background: crimson;
  }
  40% {
    -webkit-transform: translate(-15px, 0);
    transform: translate(-15px, 0);
  }
  60% {
    -webkit-transform: translate(10px, 0);
    transform: translate(10px, 0);
  }
  80% {
    -webkit-transform: translate(-5px, 0);
    transform: translate(-5px, 0);
  }
}

@-webkit-keyframes correct {
  20% {
    background: limegreen;
  }
  40% {
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
  }
  60% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }
  80% {
    -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px);
  }
}

@keyframes correct {
  20% {
    background: limegreen;
  }
  40% {
    -webkit-transform: translate(0, -15px);
    transform: translate(0, -15px);
  }
  60% {
    -webkit-transform: translate(0, 10px);
    transform: translate(0, 10px);
  }
  80% {
    -webkit-transform: translate(0, -5px);
    transform: translate(0, -5px);
  }
}

@-webkit-keyframes bg-red {
  50% {
    background: crimson;
  }
}

@keyframes bg-red {
  50% {
    background: crimson;
  }
}

@-webkit-keyframes bg-green {
  50% {
    background: limegreen;
  }
}

@keyframes bg-green {
  50% {
    background: limegreen;
  }
}
.delete {
  background: transparent;
  color: #000;
  border: none;
  font-size: 1.8em;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
/*.divcont {
  display: flex;
  align-items: center;
  justify-content: center;
  margin:1.5em 0 1.5em;
 
}


.login-container {
  text-align: center;
}
.pin-message {
  margin-bottom: 10px;
  font-size: 18px;
}
.pin-indicator {
  margin-bottom: 20px;
  display: flex;    align-items: center;
    justify-content: center;
}

.dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: transparent;
  border:1px solid #000;
  margin-right: 10px;
}

.numeric-keypad {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}



.number {
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: 0.5em;
  border-radius: 2.5em;
  border: 2px solid rgba(0, 0, 0, 1);
  text-align: center;
  line-height: 2.5em;
  font-weight: 400;
  font-size: 1.8em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
 color:#000
}

.number:hover {
  color: rgba(0, 0, 0, 0.5);
}

.number:hover:before {
  border: 2px solid rgba(0, 0, 0, 0.5);
}

.number:before {
 
}

.number.grow:before {

}
*/


.scan-section .custom-container {
width: 100%;
    position: relative;
    z-index: 1;
    padding: 30px 0 0;
    overflow: hidden;
    display: flex;
    justify-content: center;    height: 70vh;
    
}
.scan-section .custom-container:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: calc(240vw + -80 * (100vw - 320px) / 1600);
  height: 280%;
  background-color: #fff;
  z-index: -1;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}


.spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.spinner div {
  transform-origin: 40px 40px;
  animation: spinner 1.2s linear infinite;
}

.spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #333;
}

.spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}

.spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}

.spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}

.spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}

.spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}

.spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}

.spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}

.spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}

.spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}

.spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}

.spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}

.spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}

@keyframes spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


 .btuser-drop{   width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-content: center; color:var(--primary-color);
}

.user-initials-icon {
    display: inline-block;
    height: 40px;
    width: 40px;
    /*border: 1px solid var(--primary-color);*/
    border-radius: 50%;
    background-color: var(--primary-color);
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;    position: relative;
}
.user-initials-icon img{ object-fit: cover;
    position: absolute;
    width: 40px;
    height: auto;
    border-radius: 50%;
    left: 0;}
.user-initials-icon.maisusers {
 margin-right: 10px;
}
  .maisus {
position: absolute; background: #ccc; border:2px solid #fff;
 height: 14px;
    width: 14px;
     border-radius: 50%;    top: 28px;
    right: -2px;display: flex;}
.btuser-drop.dropdown-toggle::after{ content:""; display:none}

.user-initials-icon-card {
    display: inline-block;
    height: 120px;
    width: 120px;
    /*border: 1px solid var(--primary-color);*/
    border-radius: 50%;
    background-color: var(--primary-color);
    color: #fff;
    line-height: 120px;
    font-size: 50px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    /*border: 1px solid rgba(var(--box-bg), 0.2);*/
    -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.4);
    box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.4);
}
.user-initials-icon-card img{ object-fit: cover;
    position: absolute;
    width: 100%;
    height: auto;
    border-radius: 50%;
    left: 0;}
.check-pago { width: 24px;}
.overlay {
    display: none;
    position: absolute;
   
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
  }
  .overlay-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 20px;
  }
/*# sourceMappingURL=style.css.map */



.logo-pulse {
   animation: pulse infinite 2s; 
   
}



@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

 .transaction-box {
       
            position: relative;
            transition: background-color 0.3s, color 0.3s;
        }

        .transaction-box .form-check-input {
            display: none;
        }

        .transaction-box .check-icon {
            display: flex;
            position: absolute;
            top: 10px;
            left: 10px;
            font-size: 24px;
            width:50px; height: 50px; border-radius:50%; background: #dee2e6;align-items: center;
    justify-content: center;color: green;
        }
 .transaction-box .check-icon i {
            display: none;color: green; 
            
        }
.transaction-box.selected .check-icon {
            background: #fff;
        }
        .transaction-box.selected .check-icon i {
            display: block;
        }

       .transaction-box.selected {
            background-color: #dee2e6;
            color: white;
        }

        .overlay {
            position: fixed;
            height: 170px;
            background: #adb5bd;
            width: 100%;
            z-index: 999;
            padding: 20px;
            text-align: center;
            bottom: 0 !important;
            display: none;
        }
.transaction-box .check-pago {
    width: 50px;
    background: #198754;
    height: 50px;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center; position: relative; left: -5px;
}
.transaction-box .check-icon i {
           color:#000 
        }

        .transaction-box .check-icon i {
            
        }.transaction-box .check-icon .icon-um i {
            display: inline;
        }
        .transaction-box .check-icon .icon-dois i{
            display: none;
        }

        .transaction-box.selected .check-icon .icon-dois i{
            display: inline;color: green;
        }

        .transaction-box.selected .check-icon .icon-um i {
            display: none;
        }
        

.swal2-popup.swal2-toast {
    box-sizing: border-box;
    grid-column: 1/4 !important;
    grid-row: 1/4 !important;
    grid-template-columns: min-content auto min-content;
    padding: 1em;
    overflow-y: hidden;
    background: #fff;
    box-shadow: 0 0 1px hsla(0, 0%, 0%, 0.075), 0 1px 2px hsla(0, 0%, 0%, 0.075), 1px 2px 4px hsla(0, 0%, 0%, 0.075), 1px 3px 8px hsla(0, 0%, 0%, 0.075), 2px 4px 16px hsla(0, 0%, 0%, 0.075);
    pointer-events: all;
}

    .swal2-popup.swal2-toast > * {
        grid-column: 2;
    }

    .swal2-popup.swal2-toast .swal2-title {
        margin: 0.5em 1em;
        padding: 0;
        font-size: 1em;
        text-align: initial;
    }

    .swal2-popup.swal2-toast .swal2-loading {
        justify-content: center;
    }

    .swal2-popup.swal2-toast .swal2-input {
        height: 2em;
        margin: 0.5em;
        font-size: 1em;
    }

    .swal2-popup.swal2-toast .swal2-validation-message {
        font-size: 1em;
    }

    .swal2-popup.swal2-toast .swal2-footer {
        margin: 0.5em 0 0;
        padding: 0.5em 0 0;
        font-size: 0.8em;
    }

    .swal2-popup.swal2-toast .swal2-close {
        grid-column: 3/3;
        grid-row: 1/99;
        align-self: center;
        width: 0.8em;
        height: 0.8em;
        margin: 0;
        font-size: 2em;
    }

    .swal2-popup.swal2-toast .swal2-html-container {
        margin: 0.5em 1em;
        padding: 0;
        overflow: initial;
        font-size: 1em;
        text-align: initial;
    }

        .swal2-popup.swal2-toast .swal2-html-container:empty {
            padding: 0;
        }

    .swal2-popup.swal2-toast .swal2-loader {
        grid-column: 1;
        grid-row: 1/99;
        align-self: center;
        width: 2em;
        height: 2em;
        margin: 0.25em;
    }

    .swal2-popup.swal2-toast .swal2-icon {
        grid-column: 1;
        grid-row: 1/99;
        align-self: center;
        width: 2em;
        min-width: 2em;
        height: 2em;
        margin: 0 0.5em 0 0;
    }

        .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
            display: flex;
            align-items: center;
            font-size: 1.8em;
            font-weight: bold;
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
            width: 2em;
            height: 2em;
        }

        .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
            top: 0.875em;
            width: 1.375em;
        }

            .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
                left: 0.3125em;
            }

            .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
                right: 0.3125em;
            }

    .swal2-popup.swal2-toast .swal2-actions {
        justify-content: flex-start;
        height: auto;
        margin: 0;
        margin-top: 0.5em;
        padding: 0 0.5em;
    }

    .swal2-popup.swal2-toast .swal2-styled {
        margin: 0.25em 0.5em;
        padding: 0.4em 0.6em;
        font-size: 1em;
    }

    .swal2-popup.swal2-toast .swal2-success {
        border-color: #a5dc86;
    }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
            position: absolute;
            width: 1.6em;
            height: 3em;
            border-radius: 50%;
        }

            .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
                top: -0.8em;
                left: -0.5em;
                transform: rotate(-45deg);
                transform-origin: 2em 2em;
                border-radius: 4em 0 0 4em;
            }

            .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
                top: -0.25em;
                left: 0.9375em;
                transform-origin: 0 1.5em;
                border-radius: 0 4em 4em 0;
            }

        .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
            width: 2em;
            height: 2em;
        }

        .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
            top: 0;
            left: 0.4375em;
            width: 0.4375em;
            height: 2.6875em;
        }

        .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
            height: 0.3125em;
        }

            .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
                top: 1.125em;
                left: 0.1875em;
                width: 0.75em;
            }

            .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
                top: 0.9375em;
                right: 0.1875em;
                width: 1.375em;
            }

        .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
            animation: swal2-toast-animate-success-line-tip 0.75s;
        }

        .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
            animation: swal2-toast-animate-success-line-long 0.75s;
        }

    .swal2-popup.swal2-toast.swal2-show {
        animation: swal2-toast-show 0.5s;
    }

    .swal2-popup.swal2-toast.swal2-hide {
        animation: swal2-toast-hide 0.1s forwards;
    }

div:where(.swal2-container) {
    display: grid;
    position: fixed;
    z-index: 1060;
    inset: 0;
    box-sizing: border-box;
    grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
    grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
    height: 100%;
    padding: 0.625em;
    overflow-x: hidden;
    transition: background-color 0.1s;
    -webkit-overflow-scrolling: touch;
}

    div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
        background: rgba(0, 0, 0, 0.4);
    }

    div:where(.swal2-container).swal2-backdrop-hide {
        background: transparent !important;
    }

    div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
        grid-template-columns: minmax(0, 1fr) auto auto;
    }

    div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
        grid-template-columns: auto minmax(0, 1fr) auto;
    }

    div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
        grid-template-columns: auto auto minmax(0, 1fr);
    }

    div:where(.swal2-container).swal2-top-start > .swal2-popup {
        align-self: start;
    }

    div:where(.swal2-container).swal2-top > .swal2-popup {
        grid-column: 2;
        place-self: start center;
    }

    div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
        grid-column: 3;
        place-self: start end;
    }

    div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
        grid-row: 2;
        align-self: center;
    }

    div:where(.swal2-container).swal2-center > .swal2-popup {
        grid-column: 2;
        grid-row: 2;
        place-self: center center;
    }

    div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
        grid-column: 3;
        grid-row: 2;
        place-self: center end;
    }

    div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
        grid-column: 1;
        grid-row: 3;
        align-self: end;
    }

    div:where(.swal2-container).swal2-bottom > .swal2-popup {
        grid-column: 2;
        grid-row: 3;
        place-self: end center;
    }

    div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
        grid-column: 3;
        grid-row: 3;
        place-self: end end;
    }

    div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
        grid-column: 1/4;
        width: 100%;
    }

    div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
        grid-row: 1/4;
        align-self: stretch;
    }

    div:where(.swal2-container).swal2-no-transition {
        transition: none !important;
    }

    div:where(.swal2-container) div:where(.swal2-popup) {
        display: none;
        position: relative;
        box-sizing: border-box;
        grid-template-columns: minmax(0, 100%);
        width: 32em;
        max-width: 100%;
        padding: 0 0 1.25em;
        border: none;
        border-radius: 5px;
        background: #fff;
        color: #545454;
        font-family: inherit;
        font-size: 1rem;
    }

        div:where(.swal2-container) div:where(.swal2-popup):focus {
            outline: none;
        }

        div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
            overflow-y: hidden;
        }

    div:where(.swal2-container) h2:where(.swal2-title) {
        position: relative;
        max-width: 100%;
        margin: 0;
        padding: 0.8em 1em 0;
        color: inherit;
        font-size: 1.875em;
        font-weight: 600;
        text-align: center;
        text-transform: none;
        word-wrap: break-word;
    }

    div:where(.swal2-container) div:where(.swal2-actions) {
        display: flex;
        z-index: 1;
        box-sizing: border-box;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        width: auto;
        margin: 1.25em auto 0;
        padding: 0;
    }

        div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled] {
            opacity: 0.4;
        }

        div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover {
            background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
        }

        div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active {
            background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
        }

    div:where(.swal2-container) div:where(.swal2-loader) {
        display: none;
        align-items: center;
        justify-content: center;
        width: 2.2em;
        height: 2.2em;
        margin: 0 1.875em;
        animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
        border-width: 0.25em;
        border-style: solid;
        border-radius: 100%;
        border-color: #2778c4 transparent #2778c4 transparent;
    }

    div:where(.swal2-container) button:where(.swal2-styled) {
        margin: 0.3125em;
        padding: 0.625em 1.1em;
        transition: box-shadow 0.1s;
        box-shadow: 0 0 0 3px transparent;
        font-weight: 500;
    }

        div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
            cursor: pointer;
        }

        div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
            border: 0;
            border-radius: 0.25em;
            background: initial;
            background-color: #7066e0;
            color: #fff;
            font-size: 1em;
        }

            div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
                box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
            }

        div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
            border: 0;
            border-radius: 0.25em;
            background: initial;
            background-color: #dc3741;
            color: #fff;
            font-size: 1em;
        }

            div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible {
                box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
            }

        div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
            border: 0;
            border-radius: 0.25em;
            background: initial;
            background-color: #6e7881;
            color: #fff;
            font-size: 1em;
        }

            div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible {
                box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
            }

        div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible {
            box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
        }

        div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
            outline: none;
        }

        div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
            border: 0;
        }

    div:where(.swal2-container) div:where(.swal2-footer) {
        margin: 1em 0 0;
        padding: 1em 1em 0;
        border-top: 1px solid #eee;
        color: inherit;
        font-size: 1em;
        text-align: center;
    }

    div:where(.swal2-container) .swal2-timer-progress-bar-container {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        grid-column: auto !important;
        overflow: hidden;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
        width: 100%;
        height: 0.25em;
        background: rgba(0, 0, 0, 0.2);
    }

    div:where(.swal2-container) img:where(.swal2-image) {
        max-width: 100%;
        margin: 2em auto 1em;
    }

    div:where(.swal2-container) button:where(.swal2-close) {
        z-index: 2;
        align-items: center;
        justify-content: center;
        width: 1.2em;
        height: 1.2em;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: -1.2em;
        padding: 0;
        overflow: hidden;
        transition: color 0.1s, box-shadow 0.1s;
        border: none;
        border-radius: 5px;
        background: transparent;
        color: #ccc;
        font-family: monospace;
        font-size: 2.5em;
        cursor: pointer;
        justify-self: end;
    }

        div:where(.swal2-container) button:where(.swal2-close):hover {
            transform: none;
            background: transparent;
            color: #f27474;
        }

        div:where(.swal2-container) button:where(.swal2-close):focus-visible {
            outline: none;
            box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
        }

        div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
            border: 0;
        }

    div:where(.swal2-container) .swal2-html-container {
        z-index: 1;
        justify-content: center;
        margin: 0;
        padding: 1em 1.6em 0.3em;
        overflow: auto;
        color: inherit;
        font-size: 1.125em;
        font-weight: normal;
        line-height: normal;
        text-align: center;
        word-wrap: break-word;
        word-break: break-word;
    }

    div:where(.swal2-container) input:where(.swal2-input),
    div:where(.swal2-container) input:where(.swal2-file),
    div:where(.swal2-container) textarea:where(.swal2-textarea),
    div:where(.swal2-container) select:where(.swal2-select),
    div:where(.swal2-container) div:where(.swal2-radio),
    div:where(.swal2-container) label:where(.swal2-checkbox) {
        margin: 1em 2em 3px;
    }

    div:where(.swal2-container) input:where(.swal2-input),
    div:where(.swal2-container) input:where(.swal2-file),
    div:where(.swal2-container) textarea:where(.swal2-textarea) {
        box-sizing: border-box;
        width: auto;
        transition: border-color 0.1s, box-shadow 0.1s;
        border: 1px solid #d9d9d9;
        border-radius: 0.1875em;
        background: transparent;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
        color: inherit;
        font-size: 1.125em;
    }

        div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,
        div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,
        div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
            border-color: #f27474 !important;
            box-shadow: 0 0 2px #f27474 !important;
        }

        div:where(.swal2-container) input:where(.swal2-input):focus,
        div:where(.swal2-container) input:where(.swal2-file):focus,
        div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
            border: 1px solid #b4dbed;
            outline: none;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
        }

        div:where(.swal2-container) input:where(.swal2-input)::placeholder,
        div:where(.swal2-container) input:where(.swal2-file)::placeholder,
        div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
            color: #ccc;
        }

    div:where(.swal2-container) .swal2-range {
        margin: 1em 2em 3px;
        background: #fff;
    }

        div:where(.swal2-container) .swal2-range input {
            width: 80%;
        }

        div:where(.swal2-container) .swal2-range output {
            width: 20%;
            color: inherit;
            font-weight: 600;
            text-align: center;
        }

        div:where(.swal2-container) .swal2-range input,
        div:where(.swal2-container) .swal2-range output {
            height: 2.625em;
            padding: 0;
            font-size: 1.125em;
            line-height: 2.625em;
        }

    div:where(.swal2-container) .swal2-input {
        height: 2.625em;
        padding: 0 0.75em;
    }

    div:where(.swal2-container) .swal2-file {
        width: 75%;
        margin-right: auto;
        margin-left: auto;
        background: transparent;
        font-size: 1.125em;
    }

    div:where(.swal2-container) .swal2-textarea {
        height: 6.75em;
        padding: 0.75em;
    }

    div:where(.swal2-container) .swal2-select {
        min-width: 50%;
        max-width: 100%;
        padding: 0.375em 0.625em;
        background: transparent;
        color: inherit;
        font-size: 1.125em;
    }

    div:where(.swal2-container) .swal2-radio,
    div:where(.swal2-container) .swal2-checkbox {
        align-items: center;
        justify-content: center;
        background: #fff;
        color: inherit;
    }

        div:where(.swal2-container) .swal2-radio label,
        div:where(.swal2-container) .swal2-checkbox label {
            margin: 0 0.6em;
            font-size: 1.125em;
        }

        div:where(.swal2-container) .swal2-radio input,
        div:where(.swal2-container) .swal2-checkbox input {
            flex-shrink: 0;
            margin: 0 0.4em;
        }

    div:where(.swal2-container) label:where(.swal2-input-label) {
        display: flex;
        justify-content: center;
        margin: 1em auto 0;
    }

    div:where(.swal2-container) div:where(.swal2-validation-message) {
        align-items: center;
        justify-content: center;
        margin: 1em 0 0;
        padding: 0.625em;
        overflow: hidden;
        background: #f0f0f0;
        color: #666666;
        font-size: 1em;
        font-weight: 300;
    }

        div:where(.swal2-container) div:where(.swal2-validation-message)::before {
            content: "!";
            display: inline-block;
            width: 1.5em;
            min-width: 1.5em;
            height: 1.5em;
            margin: 0 0.625em;
            border-radius: 50%;
            background-color: #f27474;
            color: #fff;
            font-weight: 600;
            line-height: 1.5em;
            text-align: center;
        }

    div:where(.swal2-container) .swal2-progress-steps {
        flex-wrap: wrap;
        align-items: center;
        max-width: 100%;
        margin: 1.25em auto;
        padding: 0;
        background: transparent;
        font-weight: 600;
    }

        div:where(.swal2-container) .swal2-progress-steps li {
            display: inline-block;
            position: relative;
        }

        div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
            z-index: 20;
            flex-shrink: 0;
            width: 2em;
            height: 2em;
            border-radius: 2em;
            background: #2778c4;
            color: #fff;
            line-height: 2em;
            text-align: center;
        }

            div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
                background: #2778c4;
            }

                div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
                    background: #add8e6;
                    color: #fff;
                }

                div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
                    background: #add8e6;
                }

        div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
            z-index: 10;
            flex-shrink: 0;
            width: 2.5em;
            height: 0.4em;
            margin: 0 -1px;
            background: #2778c4;
        }

div:where(.swal2-icon) {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 2.5em auto 0.6em;
    border: 0.25em solid transparent;
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    user-select: none;
}

    div:where(.swal2-icon) .swal2-icon-content {
        display: flex;
        align-items: center;
        font-size: 3.75em;
    }

    div:where(.swal2-icon).swal2-error {
        border-color: #f27474;
        color: #f27474;
    }

        div:where(.swal2-icon).swal2-error .swal2-x-mark {
            position: relative;
            flex-grow: 1;
        }

        div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
            display: block;
            position: absolute;
            top: 2.3125em;
            width: 2.9375em;
            height: 0.3125em;
            border-radius: 0.125em;
            background-color: #f27474;
        }

            div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
                left: 1.0625em;
                transform: rotate(45deg);
            }

            div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
                right: 1em;
                transform: rotate(-45deg);
            }

        div:where(.swal2-icon).swal2-error.swal2-icon-show {
            animation: swal2-animate-error-icon 0.5s;
        }

            div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
                animation: swal2-animate-error-x-mark 0.5s;
            }

    div:where(.swal2-icon).swal2-warning {
        border-color: #facea8;
        color: #f8bb86;
    }

        div:where(.swal2-icon).swal2-warning.swal2-icon-show {
            animation: swal2-animate-error-icon 0.5s;
        }

            div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
                animation: swal2-animate-i-mark 0.5s;
            }

    div:where(.swal2-icon).swal2-info {
        border-color: #9de0f6;
        color: #3fc3ee;
    }

        div:where(.swal2-icon).swal2-info.swal2-icon-show {
            animation: swal2-animate-error-icon 0.5s;
        }

            div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
                animation: swal2-animate-i-mark 0.8s;
            }

    div:where(.swal2-icon).swal2-question {
        border-color: #c9dae1;
        color: #87adbd;
    }

        div:where(.swal2-icon).swal2-question.swal2-icon-show {
            animation: swal2-animate-error-icon 0.5s;
        }

            div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
                animation: swal2-animate-question-mark 0.8s;
            }

    div:where(.swal2-icon).swal2-success {
        border-color: #a5dc86;
        color: #a5dc86;
    }

        div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
            position: absolute;
            width: 3.75em;
            height: 7.5em;
            border-radius: 50%;
        }

            div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
                top: -0.4375em;
                left: -2.0635em;
                transform: rotate(-45deg);
                transform-origin: 3.75em 3.75em;
                border-radius: 7.5em 0 0 7.5em;
            }

            div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
                top: -0.6875em;
                left: 1.875em;
                transform: rotate(-45deg);
                transform-origin: 0 3.75em;
                border-radius: 0 7.5em 7.5em 0;
            }

        div:where(.swal2-icon).swal2-success .swal2-success-ring {
            position: absolute;
            z-index: 2;
            top: -0.25em;
            left: -0.25em;
            box-sizing: content-box;
            width: 100%;
            height: 100%;
            border: 0.25em solid rgba(165, 220, 134, 0.3);
            border-radius: 50%;
        }

        div:where(.swal2-icon).swal2-success .swal2-success-fix {
            position: absolute;
            z-index: 1;
            top: 0.5em;
            left: 1.625em;
            width: 0.4375em;
            height: 5.625em;
            transform: rotate(-45deg);
        }

        div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
            display: block;
            position: absolute;
            z-index: 2;
            height: 0.3125em;
            border-radius: 0.125em;
            background-color: #a5dc86;
        }

            div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
                top: 2.875em;
                left: 0.8125em;
                width: 1.5625em;
                transform: rotate(45deg);
            }

            div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
                top: 2.375em;
                right: 0.5em;
                width: 2.9375em;
                transform: rotate(-45deg);
            }

        div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
            animation: swal2-animate-success-line-tip 0.75s;
        }

        div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
            animation: swal2-animate-success-line-long 0.75s;
        }

        div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
            animation: swal2-rotate-success-circular-line 4.25s ease-in;
        }

[class^=swal2] {
    -webkit-tap-highlight-color: transparent;
}

.swal2-show {
    animation: swal2-show 0.3s;
}

.swal2-hide {
    animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
    transition: none;
}

.swal2-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

.swal2-rtl .swal2-close {
    margin-right: initial;
    margin-left: 0;
}

.swal2-rtl .swal2-timer-progress-bar {
    right: 0;
    left: auto;
}

@keyframes swal2-toast-show {
    0% {
        transform: translateY(-0.625em) rotateZ(2deg);
    }

    33% {
        transform: translateY(0) rotateZ(-2deg);
    }

    66% {
        transform: translateY(0.3125em) rotateZ(2deg);
    }

    100% {
        transform: translateY(0) rotateZ(0deg);
    }
}

@keyframes swal2-toast-hide {
    100% {
        transform: rotateZ(1deg);
        opacity: 0;
    }
}

@keyframes swal2-toast-animate-success-line-tip {
    0% {
        top: 0.5625em;
        left: 0.0625em;
        width: 0;
    }

    54% {
        top: 0.125em;
        left: 0.125em;
        width: 0;
    }

    70% {
        top: 0.625em;
        left: -0.25em;
        width: 1.625em;
    }

    84% {
        top: 1.0625em;
        left: 0.75em;
        width: 0.5em;
    }

    100% {
        top: 1.125em;
        left: 0.1875em;
        width: 0.75em;
    }
}

@keyframes swal2-toast-animate-success-line-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0;
    }

    65% {
        top: 1.25em;
        right: 0.9375em;
        width: 0;
    }

    84% {
        top: 0.9375em;
        right: 0;
        width: 1.125em;
    }

    100% {
        top: 0.9375em;
        right: 0.1875em;
        width: 1.375em;
    }
}

@keyframes swal2-show {
    0% {
        transform: scale(0.7);
    }

    45% {
        transform: scale(1.05);
    }

    80% {
        transform: scale(0.95);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes swal2-hide {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    100% {
        transform: scale(0.5);
        opacity: 0;
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: 0.0625em;
        width: 0;
    }

    54% {
        top: 1.0625em;
        left: 0.125em;
        width: 0;
    }

    70% {
        top: 2.1875em;
        left: -0.375em;
        width: 3.125em;
    }

    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em;
    }

    100% {
        top: 2.8125em;
        left: 0.8125em;
        width: 1.5625em;
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0;
    }

    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0;
    }

    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em;
    }

    100% {
        top: 2.375em;
        right: 0.5em;
        width: 2.9375em;
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg);
    }

    5% {
        transform: rotate(-45deg);
    }

    12% {
        transform: rotate(-405deg);
    }

    100% {
        transform: rotate(-405deg);
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0;
    }

    50% {
        margin-top: 1.625em;
        transform: scale(0.4);
        opacity: 0;
    }

    80% {
        margin-top: -0.375em;
        transform: scale(1.15);
    }

    100% {
        margin-top: 0;
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        transform: rotateX(100deg);
        opacity: 0;
    }

    100% {
        transform: rotateX(0deg);
        opacity: 1;
    }
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes swal2-animate-question-mark {
    0% {
        transform: rotateY(-360deg);
    }

    100% {
        transform: rotateY(0);
    }
}

@keyframes swal2-animate-i-mark {
    0% {
        transform: rotateZ(45deg);
        opacity: 0;
    }

    25% {
        transform: rotateZ(-25deg);
        opacity: 0.4;
    }

    50% {
        transform: rotateZ(15deg);
        opacity: 0.8;
    }

    75% {
        transform: rotateZ(-5deg);
        opacity: 1;
    }

    100% {
        transform: rotateX(0);
        opacity: 1;
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden;
}

body.swal2-height-auto {
    height: auto !important;
}

body.swal2-no-backdrop .swal2-container {
    background-color: transparent !important;
    pointer-events: none;
}

    body.swal2-no-backdrop .swal2-container .swal2-popup {
        pointer-events: all;
    }

    body.swal2-no-backdrop .swal2-container .swal2-modal {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    }

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll !important;
    }

        body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
            display: none;
        }

        body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
            position: static !important;
        }
}

body.swal2-toast-shown .swal2-container {
    box-sizing: border-box;
    width: 360px;
    max-width: 100%;
    background-color: transparent;
    pointer-events: none;
}

    body.swal2-toast-shown .swal2-container.swal2-top {
        inset: 0 auto auto 50%;
        transform: translateX(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
        inset: 0 0 auto auto;
    }

    body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
        inset: 0 auto auto 0;
    }

    body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
        inset: 50% auto auto 0;
        transform: translateY(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-center {
        inset: 50% auto auto 50%;
        transform: translate(-50%, -50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
        inset: 50% 0 auto auto;
        transform: translateY(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
        inset: auto auto 0 0;
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom {
        inset: auto auto 0 50%;
        transform: translateX(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
        inset: auto 0 0 auto;
    }

.success-checkmark {
    margin: 0px auto;
}

    .success-checkmark .checkmark {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        display: block;
        stroke-width: 2;
        stroke: #4bb71b;
        stroke-miterlimit: 10;
        box-shadow: inset 0px 0px 0px #4bb71b;
        animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
        position: relative;
        top: 5px;
        right: 5px;
        margin: 0 auto;
    }

        .success-checkmark .checkmark .checkmark-circle {
            stroke-dasharray: 166;
            stroke-dashoffset: 166;
            stroke-width: 2;
            stroke-miterlimit: 10;
            stroke: #4bb71b;
            fill: #fff;
            animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
        }

        .success-checkmark .checkmark .checkmark-check {
            transform-origin: 50% 50%;
            stroke-dasharray: 48;
            stroke-dashoffset: 48;
            animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
        }

@keyframes stroke {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes scale {
    0%, 100% {
        transform: none;
    }

    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #4bb71b;
    }
}

.keypad {
    width: 20em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: distribute;
    justify-content: center;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    margin: 0.9em 0 1.5em 0;
}

.keypad-button {
    position: relative;
    width: 2.5em;
    height: 2.5em;
    margin: 0.5em;
    border-radius: 2.5em;
    border: 2px solid rgba(0, 0, 0, 0);
    text-align: center;
    line-height: 2.5em;
    font-weight: 400;
    font-size: 1.8em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
}

    .keypad-button:hover {
        color: rgba(0, 0, 0, 0.5);
    }

        .keypad-button:hover:before {
            border: 2px solid rgba(0, 0, 0, 0.5);
        }

    .keypad-button:before {
        content: "";
        position: absolute;
        left: -2px;
        width: 2.5em;
        height: 2.5em;
        border: 2px solid rgba(0, 0, 0, 0.1);
        border-radius: 2.5em;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }

    .keypad-button.grow:before {
        -webkit-animation: grow 0.6s ease;
        animation: grow 0.6s ease;
    }



/*---------------------------
  Modals
 ---------------------------*/
.header-panel .add-button {
    width: 40px;
    height: 40px;
    padding: 10px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(159, 168, 190, 0.2);
    -webkit-box-shadow: 0px 2px 12px rgba(23, 22, 27, 0.05);
    /*box-shadow: 0px 2px 12px rgba(23, 22, 27);*/

    color: #08b300;
    z-index: 1;
}

.header-panel .save-button {
    width: 40px;
    height: 40px;
    color: rgba(var(--theme-color), 1);
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    background: rgba(var(--white), 1);
    border: 1px solid rgba(var(--box-bg), 0.2);
    -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    border-radius: 6px;
    z-index: 1;
}

    .header-panel .save-button .icon {
        color: rgba(var(--dark-text), 1);
    }


.add-item-modal .modal-content {
    border: none;
    background: transparent;
}

    .add-item-modal .modal-content .modal-header {
        border-bottom: 1px solid rgba(var(--box-bg), 0.2);
        background-color: rgba(var(--white), 1);
        justify-content: space-between;
    }

        .add-item-modal .modal-content .modal-header .modal-title {
            /*margin-left: auto;
            margin-right: auto;*/
            color: rgba(var(--dark-text), 1);
        }

        .add-item-modal .modal-content .modal-header .save-button {
            width: 40px;
            height: 40px;
            color: rgba(var(--theme-color), 1);
            padding: 10px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            font-size: 18px;
            background: rgba(var(--white), 1);
            border: 1px solid rgba(var(--box-bg), 0.2);
            -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
            box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
            border-radius: 6px;
            z-index: 1;
        }

            .add-item-modal .modal-content .modal-header .save-button .icon {
                color: rgba(var(--dark-text), 1);
            }

    .add-item-modal .modal-content .close-btn {
        position: absolute;
        left: 50%;
        bottom: -20px;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        width: 45px;
        height: 45px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: rgba(var(--white), 1);
        border-radius: 100%;
    }

        .add-item-modal .modal-content .close-btn .icon {
            color: rgba(var(--dark-text), 1);
        }

    .add-item-modal .modal-content .modal-body {
        padding: 0 15px 40px;
        position: relative;
        -webkit-mask-image: radial-gradient(circle at bottom, transparent 31px, black 32px);
        background-color: rgba(var(--white), 1);
        border-radius: 0 0 7px 7px;
    }

        .add-item-modal .modal-content .modal-body h2 {
            text-align: center;
            font-size: 28px;
            margin-top: 15px;
            color: rgba(var(--theme-color), 1);
        }

        .add-item-modal .modal-content .modal-body h3 {
            text-align: center;
            color: rgba(var(--light-text), 1);
        }

        .add-item-modal .modal-content .modal-body h5 {
            text-align: center;
            padding-bottom: 15px;
            margin-top: 5px;
            color: rgba(var(--light-text), 1);
        }

        .add-item-modal .modal-content .modal-body .details-list {
            padding-top: 20px;
            border-top: 1px dashed rgba(var(--box-bg), 0.2);
        }

            .add-item-modal .modal-content .modal-body .details-list li {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                padding-bottom: 15px;
            }

                .add-item-modal .modal-content .modal-body .details-list li:last-child {
                    padding-bottom: 0;
                }




/*---------------------------
 SweetAlert 2
 ---------------------------*/
.swal2-popup.swal2-toast .swal2-footer {
    margin-left: 16px;
    text-align: left;
    margin-top: 0px;
    padding-top: 2px;
}



.transaction-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    width: 100%;
    padding: 10px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(159, 168, 190, 0.15);
    -webkit-box-shadow: 0px 4px 22px rgba(23, 22, 27, 0.04);
    box-shadow: 0px 4px 22px rgba(23, 22, 27, 0.04);
    border-radius: 10px;
    cursor: pointer;
    transition: background-color 0.3s;
    align-items: center;
}

    .transaction-box .transaction-details {
        width: calc(100% - 65px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: flex-start;
        font-size: 14px;
    }

        .transaction-box .transaction-details .transaction-details-date {
            font-size: 14px;
            font-weight: bold;
        }

        .transaction-box .transaction-details .transaction-details-value {
            font-size: 14px;
            font-weight: bold;
            float: right;
        }

        .transaction-box .transaction-details .transaction-details-due-date {
            font-size: 12px;
            font-weight: normal;
            color: #6c757d;
        }

        .transaction-box .transaction-details .transaction-details-description {
            font-size: 13px;
            font-weight: normal;
        }

    .transaction-box.selected {
        background-color: #dee2e6;
        color: #6c757d;
    }

        .transaction-box.selected i {
            background: #6c757d;
            color: #fff;
        }

.transaction-status-icon i {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    transition: color 0.3s;
}

.state-issued {
    color: #aaa;
}

.state-paid {
    color: #28a745; /* Green */
}

.state-out-of-date {
    color: #dc3545; /* Red */
}

.state-out-of-date-alert {
    color: #ffc107; /* Orange */
}

.payment-request-box {
    position: fixed;
    height: 120px;
    background: #adb5bd;
    width: 100%;
    z-index: 999;
    padding: 20px;
    text-align: center;
    bottom: 0 !important;
}

.process-payment-box {
    position: fixed;
    height: 120px;
    background: #adb5bd;
    width: 100%;
    z-index: 999;
    padding: 20px;
    text-align: center;
    bottom: 0 !important;
}



.navbar-menu ul li {
    position: relative;
    color: rgba(var(--white), 1);
    text-align: center;
    width: 33.3%;
}



.transaction-dropdown-toggle {
    font-size: 22px;
    color: #777777;
    padding: 0px 5px 0px 5px;
    margin-top: 0px;
    text-decoration: none;
    border-color: transparent;
    background-color: transparent;
}

.transaction-dropdown-item {
    font-size: 13px;
}

.transaction-dropdown-toggle::after {
    display: none;
}


/*---------------------------
 Payment Methods List
 ---------------------------*/
.payment-method-list {
    padding: 0 12px;
    margin-top: 60px;
    background: rgba(var(--white), 1);
    border: 1px solid rgba(var(--box-bg), 0.2);
    -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    border-radius: 10px;
}

    .payment-method-list .payment-method-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        /*align-items: center;*/
        gap: 10px;
        padding: 12px 0;
        justify-content: space-between;
    }

        .payment-method-list .payment-method-box.with-top-border {
            border-top: 1px dashed rgba(159, 168, 190, 0.3);
        }

        .payment-method-list .payment-method-box .check-box-rounded .checkmark {
            height: 20px;
            width: 20px;
        }

            .payment-method-list .payment-method-box .check-box-rounded .checkmark:after {
                left: 6px;
                top: 3px;
                width: 6px;
                height: 10px;
            }

        .payment-method-list .payment-method-box img {
            height: 25px;
        }


.payment-details-box {
    padding: 20px 20px;
    margin-top: 10px;
    background: rgba(var(--white), 1);
    border: 1px solid rgba(var(--box-bg), 0.2);
    -webkit-box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    box-shadow: 0px 2px 12px rgba(var(--dark-text), 0.06);
    border-radius: 10px;
    font-size: 14px;
}


/*---------------------------
 Rounded CheckBox
 ---------------------------*/
.check-box-rounded {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default checkbox */
    .check-box-rounded input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Create a custom checkbox */
    .check-box-rounded .checkmark {
        position: absolute;
        top: 0px;
        left: 0;
        height: 25px;
        width: 25px;
        background-color: transparent;
        border-radius: 15px;
        border: 1px solid #eaeaea;
    }


/* On mouse-over, add a grey background color */
.check-box-rounded:hover input ~ .checkmark {
    background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.check-box-rounded input:checked ~ .checkmark {
    background-color: #eaeaea;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.check-box-rounded input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.check-box-rounded .checkmark:after {
    left: 8px;
    top: 4px;
    width: 6px;
    height: 12px;
    border: solid #333;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
