/* Minification failed. Returning unminified contents.
(1867,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-regular-text'
(1881,30): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(1886,72): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(1891,30): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(1892,78): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(1909,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(1915,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(1925,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(1929,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-eee'
(1930,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(1935,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(1945,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(1962,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d0d0d0'
(1972,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(1979,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-eee'
(1980,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(1988,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2016,40): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(2025,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2029,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2029,68): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2029,97): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2029,125): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2038,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(2042,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2049,34): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2054,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2059,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2060,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-666'
(2070,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-ddd'
(2122,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-ddd'
(2200,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d0d0d0'
(2215,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2216,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-6a9ed7'
(2252,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(2275,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-15'
(2277,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f5f5f5'
(2291,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(2412,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f6f6f6'
(2452,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2453,27): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray4'
(2599,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(2634,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(2634,88): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(2651,133): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d4d5da'
(2651,190): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2652,125): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(2652,155): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(2656,66): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-e5e5ea'
(2657,49): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(2658,122): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2658,146): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(2681,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-286090'
(2682,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-286090'
(2687,40): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-3'
(2688,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2701,38): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-3'
(2713,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(2740,53): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-37bbd4'
(2740,81): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-90b1da'
(2808,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d0d0d0'
(2869,27): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1c75bc'
(2893,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2905,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(2944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3124,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3125,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(3133,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-link'
(3136,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-link-hover'
(3204,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3205,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3218,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3235,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-catalogue-top'
(3258,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-50'
(3268,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-catalogue-overlay-top'
(3271,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-50'
(3310,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-mini-menu-left'
(3311,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-mini-menu-top'
(3326,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(3327,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(3336,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c6d7f3'
(3338,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-040a16'
(3365,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3373,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3385,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3386,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(3398,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3399,33): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-16'
(3400,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3415,38): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-24'
(3426,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3449,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3461,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3467,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3477,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3478,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3489,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3490,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3499,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3504,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(3514,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(3515,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3526,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(3532,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(3534,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3547,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-43a047'
(3567,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3568,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3570,33): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-12'
(3576,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3584,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3594,33): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-72-105-173-5'
(3595,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3602,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3603,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3612,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3624,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(3625,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3632,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(3640,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3644,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3650,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3655,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3683,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3684,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1b2430'
(3698,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(3709,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(3720,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(3721,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3722,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3726,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3727,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3737,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3755,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3763,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(3772,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(3789,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3790,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3797,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3825,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3826,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3837,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-00000014'
(3838,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3847,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3891,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3892,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(3911,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-e5e5ea'
(3912,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3913,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3917,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3936,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1b2430'
(3937,27): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3955,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(3956,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(3974,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3975,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(3979,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(3982,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(3983,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(3995,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-234fa3'
(3996,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4000,31): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4004,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4005,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4017,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4018,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(4075,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4076,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(4077,34): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-24'
(4097,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4112,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-234fa3'
(4113,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4123,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4124,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(4129,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4130,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(4134,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(4138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(4142,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4147,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(4151,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-2a63cf'
(4169,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(4176,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4184,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(4193,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-account-menu-left'
(4194,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-account-menu-top'
(4218,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(4227,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4235,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(4244,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4252,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(4255,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4268,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(4269,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4279,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d9e6fb'
(4280,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4281,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4290,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4291,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4301,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4315,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4321,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-top'
(4326,18): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-height'
(4327,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-height'
(4330,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111111e0'
(4358,18): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-height'
(4361,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-height'
(4367,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4392,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4393,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(4426,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(4427,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4468,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4479,35): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(4480,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4499,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(4511,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4512,45): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4512,76): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4512,112): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(4512,147): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4513,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(4518,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(4523,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4543,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4554,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4569,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4576,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(4587,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-muted'
(4599,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4600,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4612,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4613,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(4635,23): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4636,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-17315f'
(4644,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4656,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4688,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4689,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-183566'
(4701,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4710,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4711,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(4719,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4734,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-b0d6f5'
(4738,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(4752,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-248-248-248-9'
(4765,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(4766,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4788,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-current-color'
(4796,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4797,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4801,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4836,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4852,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-border'
(4853,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4858,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4876,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(4877,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f6'
(4900,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(4906,38): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-border'
(4919,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(4920,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4929,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(4954,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4966,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(4967,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(4975,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(4979,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(4980,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(4984,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-current-color'
(5005,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(5012,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(5046,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(5059,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(5066,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(5074,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f1f3f7'
(5094,48): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(5094,74): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5096,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(5097,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(5114,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5115,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(5123,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(5139,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(5147,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-muted'
(5153,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-muted'
(5180,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5235,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5244,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5264,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5272,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(5273,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5277,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(5306,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5346,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d9e6fb'
(5369,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-255-255-255-16'
(5381,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5389,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c6d7f3'
(5415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5418,15): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(5448,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5472,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f5'
(5472,75): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-fcfcfd'
(5472,104): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f9'
(5572,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f3f5'
(5572,75): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-fafafa'
(5572,104): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f3f5'
(5632,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(5639,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(5644,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(5646,57): run-time error CSS1030: Expected identifier, found '.'
(5646,83): run-time error CSS1031: Expected selector, found ')'
(5646,83): run-time error CSS1025: Expected comma or open brace, found ')'
(5674,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-9aa3b1'
(5690,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-badge-bg'
(5691,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(5705,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-badge-text'
(5709,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-badge-special-bg'
(5710,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-badge-special-text'
(5718,34): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(5750,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(5756,49): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(5756,76): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5853,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111111'
(5865,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(5866,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-b9cbed'
(5893,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(5898,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(5902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5907,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-4869ad'
(5910,35): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(5926,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-social-icon-size'
(5927,18): run-time error CSS1039: Token not allowed after unary operator: '-wex-social-icon-size'
(5935,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-social-icon-size'
(5936,18): run-time error CSS1039: Token not allowed after unary operator: '-wex-social-icon-size'
(6058,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6103,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(6106,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(6109,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(6141,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6142,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(6149,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6151,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(6192,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6196,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6213,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(6214,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(6228,19): run-time error CSS1039: Token not allowed after unary operator: '-wex-visual-top'
(6236,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(6237,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-1b2430'
(6276,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-e5e5ea'
(6278,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6279,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(6286,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6289,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6309,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(6310,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(6329,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(6332,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(6335,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6372,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(6396,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111111e0'
(6410,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(6429,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(6430,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(6453,30): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(6454,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6495,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6506,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(6507,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6526,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(6537,48): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-6'
(6537,79): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-6'
(6552,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6582,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(6586,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6595,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6611,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-234fa3'
(6612,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6616,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6630,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-b0d6f5'
(6733,29): run-time error CSS1035: Expected colon, found 'article'
(6746,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(6751,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(6812,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(6813,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6820,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6821,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-4869ad'
(6855,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6942,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d9d9df'
(6953,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(6954,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(6961,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(6962,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-4869ad'
(6985,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(6986,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(6991,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(6992,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7022,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-cfe0f0'
(7022,74): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-dcebf8'
(7022,103): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d7e8f6'
(7022,132): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c9ddec'
(7049,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-b0d6f5'
(7055,30): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(7067,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-0-25'
(7068,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7097,45): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-207-224-240-72'
(7097,86): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-220-235-248-18'
(7097,128): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-220-235-248-0'
(7097,169): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-215-232-246-0'
(7097,210): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-201-221-236-22'
(7107,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7118,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7119,51): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-72'
(7119,86): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-56'
(7119,122): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-42'
(7126,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(7136,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(7151,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(7155,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(7159,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7210,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-255-255-255-82'
(7214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(7224,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7229,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-current-color'
(7234,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7253,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7258,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7265,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(7276,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7302,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7309,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7326,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(7327,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(7329,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7330,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7347,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7360,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(7363,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7372,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7380,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(7385,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7391,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-border'
(7399,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7411,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7421,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-cfd1d6'
(7433,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7442,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(7471,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7472,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-17-17-17-68'
(7495,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7503,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-regular-btn-hover'
(7512,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(7525,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7600,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(7602,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7603,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7611,76): run-time error CSS1030: Expected identifier, found ':'
(7611,84): run-time error CSS1031: Expected selector, found ')'
(7611,84): run-time error CSS1025: Expected comma or open brace, found ')'
(7636,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(7641,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7664,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(7666,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7667,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7684,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(7690,19): run-time error CSS1039: Token not allowed after unary operator: '-wex-mobile-filters-top'
(7696,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7761,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(7768,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(7780,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-17-17-17-62'
(7795,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7814,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7829,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f5'
(7830,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7862,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(7870,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(7876,1): run-time error CSS1019: Unexpected token, found '}'
(7892,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(7909,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-16284c'
(7924,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-26-67-152-52'
(7930,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7946,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7964,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c9cbd1'
(7966,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(7967,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7982,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(7986,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(7997,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(8012,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(8022,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(8032,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(8043,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(8044,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8052,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-dedfe5'
(8053,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8059,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(8065,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(8073,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(8081,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(8093,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c9cbd1'
(8104,38): run-time error CSS1039: Token not allowed after unary operator: '-wex-content-max'
(8225,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-18-32-51-18'
(8230,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-4869ad'
(8244,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(8249,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8278,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(8292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8293,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8303,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-arrow-bg'
(8310,18): run-time error CSS1039: Token not allowed after unary operator: '-wex-arrow-border'
(8316,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-arrow-color'
(8322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8365,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111111'
(8370,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111111'
(8382,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(8384,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(8388,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(8391,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(8395,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(8398,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(8402,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8406,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8436,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8487,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8510,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(8581,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(8607,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-122033'
(8613,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-122033'
(8619,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8642,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-18-32-51-18'
(8654,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-122033'
(8664,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-18-32-51-25'
(8673,26): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-122033'
(8680,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-18-32-51-18'
(8692,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-122033'
(8713,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8715,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-feature-mobile-card'
(8718,51): run-time error CSS1039: Token not allowed after unary operator: '-wex-feature-mobile-card'
(8722,30): run-time error CSS1039: Token not allowed after unary operator: '-wex-feature-mobile-card'
(8751,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8762,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8830,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(8843,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8844,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(8846,34): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-28'
(8859,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f6'
(8860,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(8883,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d7dde1'
(8890,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-5-13-30-0'
(8890,83): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-5-13-30-72'
(8905,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(8935,27): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-cfd3da'
(8949,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-cfd3da'
(8965,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8978,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8988,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(8999,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(9007,20): run-time error CSS1039: Token not allowed after unary operator: '-wex-hover-light'
(9019,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(9020,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(9022,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9023,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(9033,35): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-border'
(9039,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(9047,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(9052,51): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(9052,79): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-8f939b'
(9052,133): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-8f939b'
(9052,162): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(9080,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(9082,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(9083,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9084,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(9091,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(9103,34): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-8f939b'
(9104,35): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-8f939b'
(9122,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray2'
(9124,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9137,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9138,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-ink'
(9145,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f5'
(9150,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-9b9fa8'
(9155,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c62828'
(9187,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(9188,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-8f939b'
(9234,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-252932'
(9239,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c62828'
(9249,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(9250,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9258,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray4'
(9259,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9318,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f2f2f5'
(9326,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9335,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(9389,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c62828'
(9405,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9409,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9419,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-c62828'
(9492,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-rgba-0-0-0-18'
(9533,1): run-time error CSS1019: Unexpected token, found '}'
(9535,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-4869ad'
(9569,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-bac6e0'
(9573,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9608,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9619,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9649,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(9659,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(9662,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(9668,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(9716,46): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(9731,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9733,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-testimonials-mobile-card'
(9736,51): run-time error CSS1039: Token not allowed after unary operator: '-wex-testimonials-mobile-card'
(9761,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(9769,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(9796,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(9828,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray3'
(9829,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(9830,16): run-time error CSS1039: Token not allowed after unary operator: '-wex-navy'
(9838,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-d6d8dd'
(9840,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(9841,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-111'
(9846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'var('
(10045,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10049,39): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(10083,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(10095,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-b0d6f5'
(10259,23): run-time error CSS1039: Token not allowed after unary operator: '-wex-product-gap'
(10313,32): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-10285c'
(10317,21): run-time error CSS1039: Token not allowed after unary operator: '-wex-black'
(10413,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(10419,24): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(10420,25): run-time error CSS1039: Token not allowed after unary operator: '-wex-desktop-gutter'
(10472,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(10473,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-000000bf'
(10496,28): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
(10511,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-f5d547'
(10513,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-transparent'
(10522,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-fff1a3'
(10553,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-gray1'
(10571,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-color-313438'
(10580,22): run-time error CSS1039: Token not allowed after unary operator: '-wex-blue'
(10581,17): run-time error CSS1039: Token not allowed after unary operator: '-wex-white'
 */
/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (https://opensource.org/licenses/MIT)
 */

/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/*!
 * Bootstrap v3.3.6 (https://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Inter";font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{}@media (min-width:768px){}@media (min-width:992px){}@media (min-width:1200px){}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * https://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid;border-color:#ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;padding:6px 12px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#428bca}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eee}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}
@charset "UTF-8";

/*!
 * animate.css -https://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-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)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*!
 *  Font Awesome 4.6.3 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';font-display: swap;src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* Slidebars 0.10.3 (https://plugins.adchsm.me/slidebars/) written by Adam Smith (https://www.adchsm.me/) released under MIT License (https://plugins.adchsm.me/slidebars/license.txt) */
#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}
/*! @license
*
* Buttons
* Copyright 2012-2014 Alex Wolfe and Rob Levin
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*        https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* Compass (optional)
*
* We recommend the use of autoprefixer instead of Compass
* when using buttons. However, buttons does support Compass.
* simply change $ubtn-use-compass to true and uncomment the
* @import 'compass' code below to use Compass.
*/
/*
* Required Files
*
* These files include the variables and options
* and base css styles that are required to generate buttons.
*/
/*
* $ubtn prefix (reserved)
*
* This prefix stands for Unicorn Button - ubtn
* We provide a prefix to the Sass Variables to
* prevent namespace collisions that could occur if
* you import buttons as part of your Sass build process.
* We kindly ask you not to use the prefix $ubtn in your project
* in order to avoid possilbe name conflicts. Thanks!
*/
/*
* Button Namespace (ex .button or .btn)
*
*/
/*
* Button Defaults
*
* Some default settings that are used throughout the button library.
* Changes to these settings will be picked up by all of the other modules.
* The colors used here are the default colors for the base button (gray).
* The font size and height are used to set the base size for the buttons.
* The size values will be used to calculate the larger and smaller button sizes.
*/
/*
* Button Colors
*
* $ubtn-colors is used to generate the different button colors.
* Edit or add colors to the list below and recompile.
* Each block contains the (name, background, color)
* The class is generated using the name: (ex .button-primary)
*/
/*
* Button Shapes
*
* $ubtn-shapes is used to generate the different button shapes.
* Edit or add shapes to the list below and recompile.
* Each block contains the (name, border-radius).
* The class is generated using the name: (ex .button-square).
*/
/*
* Button Sizes
*
* $ubtn-sizes is used to generate the different button sizes.
* Edit or add colors to the list below and recompile.
* Each block contains the (name, size multiplier).
* The class is generated using the name: (ex .button-giant).
*/
/*
* Color Mixin
*
* Iterates through the list of colors and creates
*
*/
/*
* No Animation
*
* Sets animation property to none
*/
/*
* Clearfix
*
* Clears floats inside the container
*/
/*
* Base Button Style
*
* The default values for the .button class
*/
.button {
  color: #666666;
  background-color: #eeeeee;
  border-color: #eeeeee;
  font-weight: 300;
  font-size: 16px;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-decoration: none;
  text-align: center;
  line-height: 40px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  display: inline-block;
  appearance: none;
  cursor: pointer;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  /*
  * Disabled State
  *
  * The disabled state uses the class .disabled, is-disabled,
  * and the form attribute disabled="disabled".
  * The use of !important is only added because this is a state
  * that must be applied to all buttons when in a disabled state.
  */ }
  .button:visited {
    color: #666666; }
  .button:hover, .button:focus {
    background-color: #f6f6f6;
    text-decoration: none;
    outline: none; }
  .button:active, .button.active, .button.is-active {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration: none;
    background-color: #eeeeee;
    border-color: #cfcfcf;
    color: #d4d4d4;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); }
  .button.disabled, .button.is-disabled, .button:disabled {
    top: 0 !important;
    background: #EEE !important;
    border: 1px solid #DDD !important;
    text-shadow: 0 1px 1px white !important;
    color: #CCC !important;
    cursor: default !important;
    appearance: none !important; }
    .button.disabled else, .button.is-disabled else, .button:disabled else {
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      opacity: .8 !important; }

/*
* Base Button Tyography
*
*/
.button-uppercase {
  text-transform: uppercase; }

.button-lowercase {
  text-transform: lowercase; }

.button-capitalize {
  text-transform: capitalize; }

.button-small-caps {
  font-variant: small-caps; }

.button-icon-txt-large {
  font-size: 36px !important; }

/*
* Base padding
*
*/
.button-width-small {
  padding: 0 10px !important; }

/*
* Base Colors
*
* Create colors for buttons
* (.button-primary, .button-secondary, etc.)
*/
.button-primary,
.button-primary-flat {
  background-color: #1b9af7;
  border-color: #1b9af7;
  color: white; }
  .button-primary:visited,
  .button-primary-flat:visited {
    color: white; }
  .button-primary:hover, .button-primary:focus,
  .button-primary-flat:hover,
  .button-primary-flat:focus {
    background-color: #4cb0f9;
    border-color: #4cb0f9;
    color: white; }
  .button-primary:active, .button-primary.active, .button-primary.is-active,
  .button-primary-flat:active,
  .button-primary-flat.active,
  .button-primary-flat.is-active {
    background-color: #2798eb;
    border-color: #2798eb;
    color: #0880d7; }

.button-plain,
.button-plain-flat {
  background-color: white;
  border-color: white;
  color: #1b9af7; }
  .button-plain:visited,
  .button-plain-flat:visited {
    color: #1b9af7; }
  .button-plain:hover, .button-plain:focus,
  .button-plain-flat:hover,
  .button-plain-flat:focus {
    background-color: white;
    border-color: white;
    color: #1b9af7; }
  .button-plain:active, .button-plain.active, .button-plain.is-active,
  .button-plain-flat:active,
  .button-plain-flat.active,
  .button-plain-flat.is-active {
    background-color: white;
    border-color: white;
    color: #e6e6e6; }

.button-inverse,
.button-inverse-flat {
  background-color: #222222;
  border-color: #222222;
  color: #eeeeee; }
  .button-inverse:visited,
  .button-inverse-flat:visited {
    color: #eeeeee; }
  .button-inverse:hover, .button-inverse:focus,
  .button-inverse-flat:hover,
  .button-inverse-flat:focus {
    background-color: #3c3c3c;
    border-color: #3c3c3c;
    color: #eeeeee; }
  .button-inverse:active, .button-inverse.active, .button-inverse.is-active,
  .button-inverse-flat:active,
  .button-inverse-flat.active,
  .button-inverse-flat.is-active {
    background-color: #222222;
    border-color: #222222;
    color: #090909; }

.button-action,
.button-action-flat {
  background-color: #a5de37;
  border-color: #a5de37;
  color: white; }
  .button-action:visited,
  .button-action-flat:visited {
    color: white; }
  .button-action:hover, .button-action:focus,
  .button-action-flat:hover,
  .button-action-flat:focus {
    background-color: #b9e563;
    border-color: #b9e563;
    color: white; }
  .button-action:active, .button-action.active, .button-action.is-active,
  .button-action-flat:active,
  .button-action-flat.active,
  .button-action-flat.is-active {
    background-color: #a1d243;
    border-color: #a1d243;
    color: #8bc220; }

.button-highlight,
.button-highlight-flat {
  background-color: #feae1b;
  border-color: #feae1b;
  color: white; }
  .button-highlight:visited,
  .button-highlight-flat:visited {
    color: white; }
  .button-highlight:hover, .button-highlight:focus,
  .button-highlight-flat:hover,
  .button-highlight-flat:focus {
    background-color: #fec04e;
    border-color: #fec04e;
    color: white; }
  .button-highlight:active, .button-highlight.active, .button-highlight.is-active,
  .button-highlight-flat:active,
  .button-highlight-flat.active,
  .button-highlight-flat.is-active {
    background-color: #f3ab26;
    border-color: #f3ab26;
    color: #e59501; }

.button-caution,
.button-caution-flat {
  background-color: #ff4351;
  border-color: #ff4351;
  color: white; }
  .button-caution:visited,
  .button-caution-flat:visited {
    color: white; }
  .button-caution:hover, .button-caution:focus,
  .button-caution-flat:hover,
  .button-caution-flat:focus {
    background-color: #ff7680;
    border-color: #ff7680;
    color: white; }
  .button-caution:active, .button-caution.active, .button-caution.is-active,
  .button-caution-flat:active,
  .button-caution-flat.active,
  .button-caution-flat.is-active {
    background-color: #f64c59;
    border-color: #f64c59;
    color: #ff1022; }

.button-royal,
.button-royal-flat {
  background-color: #7b72e9;
  border-color: #7b72e9;
  color: white; }
  .button-royal:visited,
  .button-royal-flat:visited {
    color: white; }
  .button-royal:hover, .button-royal:focus,
  .button-royal-flat:hover,
  .button-royal-flat:focus {
    background-color: #a49ef0;
    border-color: #a49ef0;
    color: white; }
  .button-royal:active, .button-royal.active, .button-royal.is-active,
  .button-royal-flat:active,
  .button-royal-flat.active,
  .button-royal-flat.is-active {
    background-color: #827ae1;
    border-color: #827ae1;
    color: #5246e2; }

/*
* Base Layout Styles
*
* Very Miminal Layout Styles
*/
.button-block,
.button-stacked {
  display: block; }

/*
* Button Types (optional)
*
* All of the files below represent the various button
* types (including shapes & sizes). None of these files
* are required. Simple remove the uneeded type below and
* the button type will be excluded from the final build
*/
/*
* Button Shapes
*
* This file creates the various button shapes
* (ex. Circle, Rounded, Pill)
*/
.button-square {
  border-radius: 0; }

.button-box {
  border-radius: 10px; }

.button-rounded {
  border-radius: 4px; }

.button-pill {
  border-radius: 200px; }

.button-circle {
  border-radius: 100%; }

/*
* Size Adjustment for equal height & widht buttons
*
* Remove padding and set a fixed width.
*/
.button-circle,
.button-box,
.button-square {
  padding: 0 !important;
  width: 40px; }
  .button-circle.button-giant,
  .button-box.button-giant,
  .button-square.button-giant {
    width: 70px; }
  .button-circle.button-jumbo,
  .button-box.button-jumbo,
  .button-square.button-jumbo {
    width: 60px; }
  .button-circle.button-large,
  .button-box.button-large,
  .button-square.button-large {
    width: 50px; }
  .button-circle.button-normal,
  .button-box.button-normal,
  .button-square.button-normal {
    width: 40px; }
  .button-circle.button-small,
  .button-box.button-small,
  .button-square.button-small {
    width: 30px; }
  .button-circle.button-tiny,
  .button-box.button-tiny,
  .button-square.button-tiny {
    width: 24px; }

/*
* Border Buttons
*
* These buttons have no fill they only have a
* border to define their hit target.
*/
.button-border, .button-border-thin, .button-border-thick {
  background: none;
  border-width: 2px;
  border-style: solid;
  line-height: 36px; }
  .button-border:hover, .button-border-thin:hover, .button-border-thick:hover {
    background-color: rgba(255, 255, 255, 0.9); }
  .button-border:active, .button-border-thin:active, .button-border-thick:active, .button-border.active, .active.button-border-thin, .active.button-border-thick, .button-border.is-active, .is-active.button-border-thin, .is-active.button-border-thick {
    -webkit-box-shadow: none;
            box-shadow: none;
    text-shadow: none;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .3s;
            transition-duration: .3s; }

/*
* Border Optional Sizes
*
* A slight variation in border thickness
*/
.button-border-thin {
  border-width: 1px; }

.button-border-thick {
  border-width: 3px; }

/*
* Border Button Colors
*
* Create colors for buttons
* (.button-primary, .button-secondary, etc.)
*/
.button-border, .button-border-thin, .button-border-thick,
.button-border-thin,
.button-border-thick {
  /*
  * Border Button Size Adjustment
  *
  * The line-height must be adjusted to compinsate for
  * the width of the border.
  */ }
  .button-border.button-primary, .button-primary.button-border-thin, .button-primary.button-border-thick,
  .button-border-thin.button-primary,
  .button-border-thick.button-primary {
    color: #1b9af7; }
    .button-border.button-primary:hover, .button-primary.button-border-thin:hover, .button-primary.button-border-thick:hover, .button-border.button-primary:focus, .button-primary.button-border-thin:focus, .button-primary.button-border-thick:focus,
    .button-border-thin.button-primary:hover,
    .button-border-thin.button-primary:focus,
    .button-border-thick.button-primary:hover,
    .button-border-thick.button-primary:focus {
      background-color: rgba(76, 176, 249, 0.9);
      color: rgba(255, 255, 255, 0.9); }
    .button-border.button-primary:active, .button-primary.button-border-thin:active, .button-primary.button-border-thick:active, .button-border.button-primary.active, .button-primary.active.button-border-thin, .button-primary.active.button-border-thick, .button-border.button-primary.is-active, .button-primary.is-active.button-border-thin, .button-primary.is-active.button-border-thick,
    .button-border-thin.button-primary:active,
    .button-border-thin.button-primary.active,
    .button-border-thin.button-primary.is-active,
    .button-border-thick.button-primary:active,
    .button-border-thick.button-primary.active,
    .button-border-thick.button-primary.is-active {
      background-color: rgba(39, 152, 235, 0.7);
      color: rgba(255, 255, 255, 0.5);
      opacity: .3; }
  .button-border.button-plain, .button-plain.button-border-thin, .button-plain.button-border-thick,
  .button-border-thin.button-plain,
  .button-border-thick.button-plain {
    color: white; }
    .button-border.button-plain:hover, .button-plain.button-border-thin:hover, .button-plain.button-border-thick:hover, .button-border.button-plain:focus, .button-plain.button-border-thin:focus, .button-plain.button-border-thick:focus,
    .button-border-thin.button-plain:hover,
    .button-border-thin.button-plain:focus,
    .button-border-thick.button-plain:hover,
    .button-border-thick.button-plain:focus {
      background-color: rgba(255, 255, 255, 0.9);
      color: rgba(27, 154, 247, 0.9); }
    .button-border.button-plain:active, .button-plain.button-border-thin:active, .button-plain.button-border-thick:active, .button-border.button-plain.active, .button-plain.active.button-border-thin, .button-plain.active.button-border-thick, .button-border.button-plain.is-active, .button-plain.is-active.button-border-thin, .button-plain.is-active.button-border-thick,
    .button-border-thin.button-plain:active,
    .button-border-thin.button-plain.active,
    .button-border-thin.button-plain.is-active,
    .button-border-thick.button-plain:active,
    .button-border-thick.button-plain.active,
    .button-border-thick.button-plain.is-active {
      background-color: rgba(255, 255, 255, 0.7);
      color: rgba(27, 154, 247, 0.5);
      opacity: .3; }
  .button-border.button-inverse, .button-inverse.button-border-thin, .button-inverse.button-border-thick,
  .button-border-thin.button-inverse,
  .button-border-thick.button-inverse {
    color: #222222; }
    .button-border.button-inverse:hover, .button-inverse.button-border-thin:hover, .button-inverse.button-border-thick:hover, .button-border.button-inverse:focus, .button-inverse.button-border-thin:focus, .button-inverse.button-border-thick:focus,
    .button-border-thin.button-inverse:hover,
    .button-border-thin.button-inverse:focus,
    .button-border-thick.button-inverse:hover,
    .button-border-thick.button-inverse:focus {
      background-color: rgba(60, 60, 60, 0.9);
      color: rgba(238, 238, 238, 0.9); }
    .button-border.button-inverse:active, .button-inverse.button-border-thin:active, .button-inverse.button-border-thick:active, .button-border.button-inverse.active, .button-inverse.active.button-border-thin, .button-inverse.active.button-border-thick, .button-border.button-inverse.is-active, .button-inverse.is-active.button-border-thin, .button-inverse.is-active.button-border-thick,
    .button-border-thin.button-inverse:active,
    .button-border-thin.button-inverse.active,
    .button-border-thin.button-inverse.is-active,
    .button-border-thick.button-inverse:active,
    .button-border-thick.button-inverse.active,
    .button-border-thick.button-inverse.is-active {
      background-color: rgba(34, 34, 34, 0.7);
      color: rgba(238, 238, 238, 0.5);
      opacity: .3; }
  .button-border.button-action, .button-action.button-border-thin, .button-action.button-border-thick,
  .button-border-thin.button-action,
  .button-border-thick.button-action {
    color: #a5de37; }
    .button-border.button-action:hover, .button-action.button-border-thin:hover, .button-action.button-border-thick:hover, .button-border.button-action:focus, .button-action.button-border-thin:focus, .button-action.button-border-thick:focus,
    .button-border-thin.button-action:hover,
    .button-border-thin.button-action:focus,
    .button-border-thick.button-action:hover,
    .button-border-thick.button-action:focus {
      background-color: rgba(185, 229, 99, 0.9);
      color: rgba(255, 255, 255, 0.9); }
    .button-border.button-action:active, .button-action.button-border-thin:active, .button-action.button-border-thick:active, .button-border.button-action.active, .button-action.active.button-border-thin, .button-action.active.button-border-thick, .button-border.button-action.is-active, .button-action.is-active.button-border-thin, .button-action.is-active.button-border-thick,
    .button-border-thin.button-action:active,
    .button-border-thin.button-action.active,
    .button-border-thin.button-action.is-active,
    .button-border-thick.button-action:active,
    .button-border-thick.button-action.active,
    .button-border-thick.button-action.is-active {
      background-color: rgba(161, 210, 67, 0.7);
      color: rgba(255, 255, 255, 0.5);
      opacity: .3; }
  .button-border.button-highlight, .button-highlight.button-border-thin, .button-highlight.button-border-thick,
  .button-border-thin.button-highlight,
  .button-border-thick.button-highlight {
    color: #feae1b; }
    .button-border.button-highlight:hover, .button-highlight.button-border-thin:hover, .button-highlight.button-border-thick:hover, .button-border.button-highlight:focus, .button-highlight.button-border-thin:focus, .button-highlight.button-border-thick:focus,
    .button-border-thin.button-highlight:hover,
    .button-border-thin.button-highlight:focus,
    .button-border-thick.button-highlight:hover,
    .button-border-thick.button-highlight:focus {
      background-color: rgba(254, 192, 78, 0.9);
      color: rgba(255, 255, 255, 0.9); }
    .button-border.button-highlight:active, .button-highlight.button-border-thin:active, .button-highlight.button-border-thick:active, .button-border.button-highlight.active, .button-highlight.active.button-border-thin, .button-highlight.active.button-border-thick, .button-border.button-highlight.is-active, .button-highlight.is-active.button-border-thin, .button-highlight.is-active.button-border-thick,
    .button-border-thin.button-highlight:active,
    .button-border-thin.button-highlight.active,
    .button-border-thin.button-highlight.is-active,
    .button-border-thick.button-highlight:active,
    .button-border-thick.button-highlight.active,
    .button-border-thick.button-highlight.is-active {
      background-color: rgba(243, 171, 38, 0.7);
      color: rgba(255, 255, 255, 0.5);
      opacity: .3; }
  .button-border.button-caution, .button-caution.button-border-thin, .button-caution.button-border-thick,
  .button-border-thin.button-caution,
  .button-border-thick.button-caution {
    color: #ff4351; }
    .button-border.button-caution:hover, .button-caution.button-border-thin:hover, .button-caution.button-border-thick:hover, .button-border.button-caution:focus, .button-caution.button-border-thin:focus, .button-caution.button-border-thick:focus,
    .button-border-thin.button-caution:hover,
    .button-border-thin.button-caution:focus,
    .button-border-thick.button-caution:hover,
    .button-border-thick.button-caution:focus {
      background-color: rgba(255, 118, 128, 0.9);
      color: rgba(255, 255, 255, 0.9); }
    .button-border.button-caution:active, .button-caution.button-border-thin:active, .button-caution.button-border-thick:active, .button-border.button-caution.active, .button-caution.active.button-border-thin, .button-caution.active.button-border-thick, .button-border.button-caution.is-active, .button-caution.is-active.button-border-thin, .button-caution.is-active.button-border-thick,
    .button-border-thin.button-caution:active,
    .button-border-thin.button-caution.active,
    .button-border-thin.button-caution.is-active,
    .button-border-thick.button-caution:active,
    .button-border-thick.button-caution.active,
    .button-border-thick.button-caution.is-active {
      background-color: rgba(246, 76, 89, 0.7);
      color: rgba(255, 255, 255, 0.5);
      opacity: .3; }
  .button-border.button-royal, .button-royal.button-border-thin, .button-royal.button-border-thick,
  .button-border-thin.button-royal,
  .button-border-thick.button-royal {
    color: #7b72e9; }
    .button-border.button-royal:hover, .button-royal.button-border-thin:hover, .button-royal.button-border-thick:hover, .button-border.button-royal:focus, .button-royal.button-border-thin:focus, .button-royal.button-border-thick:focus,
    .button-border-thin.button-royal:hover,
    .button-border-thin.button-royal:focus,
    .button-border-thick.button-royal:hover,
    .button-border-thick.button-royal:focus {
      background-color: rgba(164, 158, 240, 0.9);
      color: rgba(255, 255, 255, 0.9); }
    .button-border.button-royal:active, .button-royal.button-border-thin:active, .button-royal.button-border-thick:active, .button-border.button-royal.active, .button-royal.active.button-border-thin, .button-royal.active.button-border-thick, .button-border.button-royal.is-active, .button-royal.is-active.button-border-thin, .button-royal.is-active.button-border-thick,
    .button-border-thin.button-royal:active,
    .button-border-thin.button-royal.active,
    .button-border-thin.button-royal.is-active,
    .button-border-thick.button-royal:active,
    .button-border-thick.button-royal.active,
    .button-border-thick.button-royal.is-active {
      background-color: rgba(130, 122, 225, 0.7);
      color: rgba(255, 255, 255, 0.5);
      opacity: .3; }
  .button-border.button-giant, .button-giant.button-border-thin, .button-giant.button-border-thick,
  .button-border-thin.button-giant,
  .button-border-thick.button-giant {
    line-height: 66px; }
  .button-border.button-jumbo, .button-jumbo.button-border-thin, .button-jumbo.button-border-thick,
  .button-border-thin.button-jumbo,
  .button-border-thick.button-jumbo {
    line-height: 56px; }
  .button-border.button-large, .button-large.button-border-thin, .button-large.button-border-thick,
  .button-border-thin.button-large,
  .button-border-thick.button-large {
    line-height: 46px; }
  .button-border.button-normal, .button-normal.button-border-thin, .button-normal.button-border-thick,
  .button-border-thin.button-normal,
  .button-border-thick.button-normal {
    line-height: 36px; }
  .button-border.button-small, .button-small.button-border-thin, .button-small.button-border-thick,
  .button-border-thin.button-small,
  .button-border-thick.button-small {
    line-height: 26px; }
  .button-border.button-tiny, .button-tiny.button-border-thin, .button-tiny.button-border-thick,
  .button-border-thin.button-tiny,
  .button-border-thick.button-tiny {
    line-height: 20px; }

/*
* Border Buttons
*
* These buttons have no fill they only have a
* border to define their hit target.
*/
.button-borderless {
  background: none;
  border: none;
  padding: 0 8px !important;
  color: #eeeeee;
  font-size: 20.8px;
  font-weight: 200;
  /*
  * Borderless Button Colors
  *
  * Create colors for buttons
  * (.button-primary, .button-secondary, etc.)
  */
  /*
  * Borderles Size Adjustment
  *
  * The font-size must be large to compinsate for
  * the lack of a hit target.
  */ }
  .button-borderless:hover, .button-borderless:focus {
    background: none; }
  .button-borderless:active, .button-borderless.active, .button-borderless.is-active {
    -webkit-box-shadow: none;
            box-shadow: none;
    text-shadow: none;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
    opacity: .3; }
  .button-borderless.button-primary {
    color: #1b9af7; }
  .button-borderless.button-plain {
    color: white; }
  .button-borderless.button-inverse {
    color: #222222; }
  .button-borderless.button-action {
    color: #a5de37; }
  .button-borderless.button-highlight {
    color: #feae1b; }
  .button-borderless.button-caution {
    color: #ff4351; }
  .button-borderless.button-royal {
    color: #7b72e9; }
  .button-borderless.button-giant {
    font-size: 36.4px;
    height: 52.4px;
    line-height: 52.4px; }
  .button-borderless.button-jumbo {
    font-size: 31.2px;
    height: 47.2px;
    line-height: 47.2px; }
  .button-borderless.button-large {
    font-size: 26px;
    height: 42px;
    line-height: 42px; }
  .button-borderless.button-normal {
    font-size: 20.8px;
    height: 36.8px;
    line-height: 36.8px; }
  .button-borderless.button-small {
    font-size: 15.6px;
    height: 31.6px;
    line-height: 31.6px; }
  .button-borderless.button-tiny {
    font-size: 12.48px;
    height: 28.48px;
    line-height: 28.48px; }

/*
* Raised Buttons
*
* A classic looking button that offers
* great depth and affordance.
*/
.button-raised {
  border-color: #e1e1e1;
  border-style: solid;
  border-width: 1px;
  line-height: 38px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
  background: linear-gradient(#f6f6f6, #e1e1e1);
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.15); }
  .button-raised:hover, .button-raised:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(gainsboro));
    background: linear-gradient(top, white, gainsboro); }
  .button-raised:active, .button-raised.active, .button-raised.is-active {
    background: #eeeeee;
    -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 1px 0px white;
            box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2), 0px 1px 0px white; }

/*
* Raised Button Colors
*
* Create colors for raised buttons
*/
.button-raised.button-primary {
  border-color: #088ef0;
  background: -webkit-gradient(linear, left top, left bottom, from(#34a5f8), to(#088ef0));
  background: linear-gradient(#34a5f8, #088ef0); }
  .button-raised.button-primary:hover, .button-raised.button-primary:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#42abf8), to(#0888e6));
    background: linear-gradient(top, #42abf8, #0888e6); }
  .button-raised.button-primary:active, .button-raised.button-primary.active, .button-raised.button-primary.is-active {
    border-color: #0880d7;
    background: #2798eb; }
.button-raised.button-plain {
  border-color: #f2f2f2;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
  background: linear-gradient(white, #f2f2f2); }
  .button-raised.button-plain:hover, .button-raised.button-plain:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ededed));
    background: linear-gradient(top, white, #ededed); }
  .button-raised.button-plain:active, .button-raised.button-plain.active, .button-raised.button-plain.is-active {
    border-color: #e6e6e6;
    background: white; }
.button-raised.button-inverse {
  border-color: #151515;
  background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#151515));
  background: linear-gradient(#2f2f2f, #151515); }
  .button-raised.button-inverse:hover, .button-raised.button-inverse:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#101010));
    background: linear-gradient(top, #363636, #101010); }
  .button-raised.button-inverse:active, .button-raised.button-inverse.active, .button-raised.button-inverse.is-active {
    border-color: #090909;
    background: #222222; }
.button-raised.button-action {
  border-color: #9ad824;
  background: -webkit-gradient(linear, left top, left bottom, from(#afe24d), to(#9ad824));
  background: linear-gradient(#afe24d, #9ad824); }
  .button-raised.button-action:hover, .button-raised.button-action:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#b5e45a), to(#94cf22));
    background: linear-gradient(top, #b5e45a, #94cf22); }
  .button-raised.button-action:active, .button-raised.button-action.active, .button-raised.button-action.is-active {
    border-color: #8bc220;
    background: #a1d243; }
.button-raised.button-highlight {
  border-color: #fea502;
  background: -webkit-gradient(linear, left top, left bottom, from(#feb734), to(#fea502));
  background: linear-gradient(#feb734, #fea502); }
  .button-raised.button-highlight:hover, .button-raised.button-highlight:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#febc44), to(#f49f01));
    background: linear-gradient(top, #febc44, #f49f01); }
  .button-raised.button-highlight:active, .button-raised.button-highlight.active, .button-raised.button-highlight.is-active {
    border-color: #e59501;
    background: #f3ab26; }
.button-raised.button-caution {
  border-color: #ff2939;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff5c69), to(#ff2939));
  background: linear-gradient(#ff5c69, #ff2939); }
  .button-raised.button-caution:hover, .button-raised.button-caution:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff6c77), to(#ff1f30));
    background: linear-gradient(top, #ff6c77, #ff1f30); }
  .button-raised.button-caution:active, .button-raised.button-caution.active, .button-raised.button-caution.is-active {
    border-color: #ff1022;
    background: #f64c59; }
.button-raised.button-royal {
  border-color: #665ce6;
  background: -webkit-gradient(linear, left top, left bottom, from(#9088ec), to(#665ce6));
  background: linear-gradient(#9088ec, #665ce6); }
  .button-raised.button-royal:hover, .button-raised.button-royal:focus {
    background: -webkit-gradient(linear, left top, left bottom, from(#9c95ef), to(#5e53e4));
    background: linear-gradient(top, #9c95ef, #5e53e4); }
  .button-raised.button-royal:active, .button-raised.button-royal.active, .button-raised.button-royal.is-active {
    border-color: #5246e2;
    background: #827ae1; }

/*
* 3D Buttons
*
* These buttons have a heavy three dimensional
* style that mimics the visual appearance of a
* real life button.
*/
.button-3d {
  position: relative;
  top: 0;
  -webkit-box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2); }
  .button-3d:hover, .button-3d:focus {
    -webkit-box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 7px 0 #bbbbbb, 0 8px 3px rgba(0, 0, 0, 0.2); }
  .button-3d:active, .button-3d.active, .button-3d.is-active {
    top: 5px;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .15s;
            transition-duration: .15s;
    -webkit-box-shadow: 0 2px 0 #bbbbbb, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #bbbbbb, 0 3px 3px rgba(0, 0, 0, 0.2); }

/*
* 3D Button Colors
*
* Create colors for buttons
* (.button-primary, .button-secondary, etc.)
*/
.button-3d.button-primary {
  -webkit-box-shadow: 0 7px 0 #0880d7, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #0880d7, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-primary:hover, .button-3d.button-primary:focus {
    -webkit-box-shadow: 0 7px 0 #077ace, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #077ace, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-primary:active, .button-3d.button-primary.active, .button-3d.button-primary.is-active {
    -webkit-box-shadow: 0 2px 0 #0662a6, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #0662a6, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-plain {
  -webkit-box-shadow: 0 7px 0 #e6e6e6, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #e6e6e6, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-plain:hover, .button-3d.button-plain:focus {
    -webkit-box-shadow: 0 7px 0 #e0e0e0, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #e0e0e0, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-plain:active, .button-3d.button-plain.active, .button-3d.button-plain.is-active {
    -webkit-box-shadow: 0 2px 0 #cccccc, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #cccccc, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-inverse {
  -webkit-box-shadow: 0 7px 0 #090909, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #090909, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-inverse:hover, .button-3d.button-inverse:focus {
    -webkit-box-shadow: 0 7px 0 #030303, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #030303, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-inverse:active, .button-3d.button-inverse.active, .button-3d.button-inverse.is-active {
    -webkit-box-shadow: 0 2px 0 black, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 black, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-action {
  -webkit-box-shadow: 0 7px 0 #8bc220, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #8bc220, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-action:hover, .button-3d.button-action:focus {
    -webkit-box-shadow: 0 7px 0 #84b91f, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #84b91f, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-action:active, .button-3d.button-action.active, .button-3d.button-action.is-active {
    -webkit-box-shadow: 0 2px 0 #6b9619, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #6b9619, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-highlight {
  -webkit-box-shadow: 0 7px 0 #e59501, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #e59501, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-highlight:hover, .button-3d.button-highlight:focus {
    -webkit-box-shadow: 0 7px 0 #db8e01, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #db8e01, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-highlight:active, .button-3d.button-highlight.active, .button-3d.button-highlight.is-active {
    -webkit-box-shadow: 0 2px 0 #b27401, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #b27401, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-caution {
  -webkit-box-shadow: 0 7px 0 #ff1022, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #ff1022, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-caution:hover, .button-3d.button-caution:focus {
    -webkit-box-shadow: 0 7px 0 #ff0618, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #ff0618, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-caution:active, .button-3d.button-caution.active, .button-3d.button-caution.is-active {
    -webkit-box-shadow: 0 2px 0 #dc0010, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #dc0010, 0 3px 3px rgba(0, 0, 0, 0.2); }
.button-3d.button-royal {
  -webkit-box-shadow: 0 7px 0 #5246e2, 0 8px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 0 7px 0 #5246e2, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-royal:hover, .button-3d.button-royal:focus {
    -webkit-box-shadow: 0 7px 0 #493de1, 0 8px 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 7px 0 #493de1, 0 8px 3px rgba(0, 0, 0, 0.3); }
  .button-3d.button-royal:active, .button-3d.button-royal.active, .button-3d.button-royal.is-active {
    -webkit-box-shadow: 0 2px 0 #2f21d4, 0 3px 3px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 0 #2f21d4, 0 3px 3px rgba(0, 0, 0, 0.2); }

/*
* Glowing Buttons
*
* A pulse like glow that appears
* rythmically around the edges of
* a button.
*/
/*
* Glow animation mixin for Compass users
*
*/
/*
* Glowing Keyframes
*
*/
@-webkit-keyframes glowing {
  from {
    -webkit-box-shadow: 0 0 0 rgba(44, 154, 219, 0.3);
            box-shadow: 0 0 0 rgba(44, 154, 219, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(44, 154, 219, 0.8);
            box-shadow: 0 0 20px rgba(44, 154, 219, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(44, 154, 219, 0.3);
            box-shadow: 0 0 0 rgba(44, 154, 219, 0.3); } }
@keyframes glowing {
  from {
    -webkit-box-shadow: 0 0 0 rgba(44, 154, 219, 0.3);
            box-shadow: 0 0 0 rgba(44, 154, 219, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(44, 154, 219, 0.8);
            box-shadow: 0 0 20px rgba(44, 154, 219, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(44, 154, 219, 0.3);
            box-shadow: 0 0 0 rgba(44, 154, 219, 0.3); } }

/*
* Glowing Keyframes for various colors
*
*/
@-webkit-keyframes glowing-primary {
  from {
    -webkit-box-shadow: 0 0 0 rgba(27, 154, 247, 0.3);
            box-shadow: 0 0 0 rgba(27, 154, 247, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(27, 154, 247, 0.8);
            box-shadow: 0 0 20px rgba(27, 154, 247, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(27, 154, 247, 0.3);
            box-shadow: 0 0 0 rgba(27, 154, 247, 0.3); } }
@keyframes glowing-primary {
  from {
    -webkit-box-shadow: 0 0 0 rgba(27, 154, 247, 0.3);
            box-shadow: 0 0 0 rgba(27, 154, 247, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(27, 154, 247, 0.8);
            box-shadow: 0 0 20px rgba(27, 154, 247, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(27, 154, 247, 0.3);
            box-shadow: 0 0 0 rgba(27, 154, 247, 0.3); } }

@-webkit-keyframes glowing-plain {
  from {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
            box-shadow: 0 0 20px rgba(255, 255, 255, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0.3); } }

@keyframes glowing-plain {
  from {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
            box-shadow: 0 0 20px rgba(255, 255, 255, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
            box-shadow: 0 0 0 rgba(255, 255, 255, 0.3); } }

@-webkit-keyframes glowing-inverse {
  from {
    -webkit-box-shadow: 0 0 0 rgba(34, 34, 34, 0.3);
            box-shadow: 0 0 0 rgba(34, 34, 34, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(34, 34, 34, 0.8);
            box-shadow: 0 0 20px rgba(34, 34, 34, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(34, 34, 34, 0.3);
            box-shadow: 0 0 0 rgba(34, 34, 34, 0.3); } }

@keyframes glowing-inverse {
  from {
    -webkit-box-shadow: 0 0 0 rgba(34, 34, 34, 0.3);
            box-shadow: 0 0 0 rgba(34, 34, 34, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(34, 34, 34, 0.8);
            box-shadow: 0 0 20px rgba(34, 34, 34, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(34, 34, 34, 0.3);
            box-shadow: 0 0 0 rgba(34, 34, 34, 0.3); } }

@-webkit-keyframes glowing-action {
  from {
    -webkit-box-shadow: 0 0 0 rgba(165, 222, 55, 0.3);
            box-shadow: 0 0 0 rgba(165, 222, 55, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(165, 222, 55, 0.8);
            box-shadow: 0 0 20px rgba(165, 222, 55, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(165, 222, 55, 0.3);
            box-shadow: 0 0 0 rgba(165, 222, 55, 0.3); } }

@keyframes glowing-action {
  from {
    -webkit-box-shadow: 0 0 0 rgba(165, 222, 55, 0.3);
            box-shadow: 0 0 0 rgba(165, 222, 55, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(165, 222, 55, 0.8);
            box-shadow: 0 0 20px rgba(165, 222, 55, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(165, 222, 55, 0.3);
            box-shadow: 0 0 0 rgba(165, 222, 55, 0.3); } }

@-webkit-keyframes glowing-highlight {
  from {
    -webkit-box-shadow: 0 0 0 rgba(254, 174, 27, 0.3);
            box-shadow: 0 0 0 rgba(254, 174, 27, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(254, 174, 27, 0.8);
            box-shadow: 0 0 20px rgba(254, 174, 27, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(254, 174, 27, 0.3);
            box-shadow: 0 0 0 rgba(254, 174, 27, 0.3); } }

@keyframes glowing-highlight {
  from {
    -webkit-box-shadow: 0 0 0 rgba(254, 174, 27, 0.3);
            box-shadow: 0 0 0 rgba(254, 174, 27, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(254, 174, 27, 0.8);
            box-shadow: 0 0 20px rgba(254, 174, 27, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(254, 174, 27, 0.3);
            box-shadow: 0 0 0 rgba(254, 174, 27, 0.3); } }

@-webkit-keyframes glowing-caution {
  from {
    -webkit-box-shadow: 0 0 0 rgba(255, 67, 81, 0.3);
            box-shadow: 0 0 0 rgba(255, 67, 81, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(255, 67, 81, 0.8);
            box-shadow: 0 0 20px rgba(255, 67, 81, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(255, 67, 81, 0.3);
            box-shadow: 0 0 0 rgba(255, 67, 81, 0.3); } }

@keyframes glowing-caution {
  from {
    -webkit-box-shadow: 0 0 0 rgba(255, 67, 81, 0.3);
            box-shadow: 0 0 0 rgba(255, 67, 81, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(255, 67, 81, 0.8);
            box-shadow: 0 0 20px rgba(255, 67, 81, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(255, 67, 81, 0.3);
            box-shadow: 0 0 0 rgba(255, 67, 81, 0.3); } }

@-webkit-keyframes glowing-royal {
  from {
    -webkit-box-shadow: 0 0 0 rgba(123, 114, 233, 0.3);
            box-shadow: 0 0 0 rgba(123, 114, 233, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(123, 114, 233, 0.8);
            box-shadow: 0 0 20px rgba(123, 114, 233, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(123, 114, 233, 0.3);
            box-shadow: 0 0 0 rgba(123, 114, 233, 0.3); } }

@keyframes glowing-royal {
  from {
    -webkit-box-shadow: 0 0 0 rgba(123, 114, 233, 0.3);
            box-shadow: 0 0 0 rgba(123, 114, 233, 0.3); }

  50% {
    -webkit-box-shadow: 0 0 20px rgba(123, 114, 233, 0.8);
            box-shadow: 0 0 20px rgba(123, 114, 233, 0.8); }

  to {
    -webkit-box-shadow: 0 0 0 rgba(123, 114, 233, 0.3);
            box-shadow: 0 0 0 rgba(123, 114, 233, 0.3); } }

/*
* Glowing Buttons Base Styes
*
* A pulse like glow that appears
* rythmically around the edges of
* a button.
*/
.button-glow {
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
          animation-name: glowing; }
  .button-glow:active, .button-glow.active, .button-glow.is-active {
    -webkit-animation-name: none;
            animation-name: none; }

/*
* Glowing Button Colors
*
* Create colors for glowing buttons
*/
.button-glow.button-primary {
  -webkit-animation-name: glowing-primary;
          animation-name: glowing-primary; }
.button-glow.button-plain {
  -webkit-animation-name: glowing-plain;
          animation-name: glowing-plain; }
.button-glow.button-inverse {
  -webkit-animation-name: glowing-inverse;
          animation-name: glowing-inverse; }
.button-glow.button-action {
  -webkit-animation-name: glowing-action;
          animation-name: glowing-action; }
.button-glow.button-highlight {
  -webkit-animation-name: glowing-highlight;
          animation-name: glowing-highlight; }
.button-glow.button-caution {
  -webkit-animation-name: glowing-caution;
          animation-name: glowing-caution; }
.button-glow.button-royal {
  -webkit-animation-name: glowing-royal;
          animation-name: glowing-royal; }

/*
* Dropdown menu buttons
*
* A dropdown menu appears
* when a button is pressed
*/
/*
* Dropdown Container
*
*/
.button-dropdown {
  position: relative;
  overflow: visible;
  display: inline-block; }

/*
* Dropdown List Style
*
*/
.button-dropdown-list {
  display: none;
  position: absolute;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1000;
  min-width: 100%;
  list-style-type: none;
  background: rgba(255, 255, 255, 0.95);
  border-style: solid;
  border-width: 1px;
  border-color: #d4d4d4;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  /*
  * Dropdown Below
  *
  */
  /*
  * Dropdown Above
  *
  */ }
  .button-dropdown-list.is-below {
    top: 100%;
    border-top: none;
    border-radius: 0 0 3px 3px; }
  .button-dropdown-list.is-above {
    bottom: 100%;
    top: auto;
    border-bottom: none;
    border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.2);
            box-shadow: 0 -2px 7px rgba(0, 0, 0, 0.2); }

/*
* Dropdown Buttons
*
*/
.button-dropdown-list > li {
  padding: 0;
  margin: 0;
  display: block; }
  .button-dropdown-list > li > a {
    display: block;
    line-height: 40px;
    font-size: 12.8px;
    padding: 5px 10px;
    float: none;
    color: #666666;
    text-decoration: none; }
    .button-dropdown-list > li > a:hover {
      color: #5e5e5e;
      background: #f6f6f6;
      text-decoration: none; }

.button-dropdown-divider {
  border-top: 1px solid #e6e6e6; }

/*
* Dropdown Colors
*
* Create colors for buttons
* (.button-primary, .button-secondary, etc.)
*/
.button-dropdown.button-dropdown-primary .button-dropdown-list {
  background: rgba(27, 154, 247, 0.95);
  border-color: #0880d7; }
  .button-dropdown.button-dropdown-primary .button-dropdown-list .button-dropdown-divider {
    border-color: #0888e6; }
  .button-dropdown.button-dropdown-primary .button-dropdown-list > li > a {
    color: white; }
    .button-dropdown.button-dropdown-primary .button-dropdown-list > li > a:hover {
      color: #f2f2f2;
      background: #088ef0; }
.button-dropdown.button-dropdown-plain .button-dropdown-list {
  background: rgba(255, 255, 255, 0.95);
  border-color: #e6e6e6; }
  .button-dropdown.button-dropdown-plain .button-dropdown-list .button-dropdown-divider {
    border-color: #ededed; }
  .button-dropdown.button-dropdown-plain .button-dropdown-list > li > a {
    color: #1b9af7; }
    .button-dropdown.button-dropdown-plain .button-dropdown-list > li > a:hover {
      color: #088ef0;
      background: #f2f2f2; }
.button-dropdown.button-dropdown-inverse .button-dropdown-list {
  background: rgba(34, 34, 34, 0.95);
  border-color: #090909; }
  .button-dropdown.button-dropdown-inverse .button-dropdown-list .button-dropdown-divider {
    border-color: #101010; }
  .button-dropdown.button-dropdown-inverse .button-dropdown-list > li > a {
    color: #eeeeee; }
    .button-dropdown.button-dropdown-inverse .button-dropdown-list > li > a:hover {
      color: #e1e1e1;
      background: #151515; }
.button-dropdown.button-dropdown-action .button-dropdown-list {
  background: rgba(165, 222, 55, 0.95);
  border-color: #8bc220; }
  .button-dropdown.button-dropdown-action .button-dropdown-list .button-dropdown-divider {
    border-color: #94cf22; }
  .button-dropdown.button-dropdown-action .button-dropdown-list > li > a {
    color: white; }
    .button-dropdown.button-dropdown-action .button-dropdown-list > li > a:hover {
      color: #f2f2f2;
      background: #9ad824; }
.button-dropdown.button-dropdown-highlight .button-dropdown-list {
  background: rgba(254, 174, 27, 0.95);
  border-color: #e59501; }
  .button-dropdown.button-dropdown-highlight .button-dropdown-list .button-dropdown-divider {
    border-color: #f49f01; }
  .button-dropdown.button-dropdown-highlight .button-dropdown-list > li > a {
    color: white; }
    .button-dropdown.button-dropdown-highlight .button-dropdown-list > li > a:hover {
      color: #f2f2f2;
      background: #fea502; }
.button-dropdown.button-dropdown-caution .button-dropdown-list {
  background: rgba(255, 67, 81, 0.95);
  border-color: #ff1022; }
  .button-dropdown.button-dropdown-caution .button-dropdown-list .button-dropdown-divider {
    border-color: #ff1f30; }
  .button-dropdown.button-dropdown-caution .button-dropdown-list > li > a {
    color: white; }
    .button-dropdown.button-dropdown-caution .button-dropdown-list > li > a:hover {
      color: #f2f2f2;
      background: #ff2939; }
.button-dropdown.button-dropdown-royal .button-dropdown-list {
  background: rgba(123, 114, 233, 0.95);
  border-color: #5246e2; }
  .button-dropdown.button-dropdown-royal .button-dropdown-list .button-dropdown-divider {
    border-color: #5e53e4; }
  .button-dropdown.button-dropdown-royal .button-dropdown-list > li > a {
    color: white; }
    .button-dropdown.button-dropdown-royal .button-dropdown-list > li > a:hover {
      color: #f2f2f2;
      background: #665ce6; }

/*
* Buton Groups
*
* A group of related buttons
* displayed edge to edge
*/
.button-group {
  *zoom: 1;
  position: relative;
  display: inline-block; }
  .button-group:after, .button-group:before {
    content: '.';
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0; }
  .button-group .button,
  .button-group .button-dropdown {
    float: left; }
    .button-group .button:not(:first-child):not(:last-child),
    .button-group .button-dropdown:not(:first-child):not(:last-child) {
      border-radius: 0;
      border-right: none; }
    .button-group .button:first-child,
    .button-group .button-dropdown:first-child {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-right: none; }
    .button-group .button:last-child,
    .button-group .button-dropdown:last-child {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

/*
* Button Wrapper
*
* A wrap around effect to highlight
* the shape of the button and offer
* a subtle visual effect.
*/
.button-wrap {
  border: 1px solid #e3e3e3;
  display: inline-block;
  padding: 9px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(white));
  background: linear-gradient(#f2f2f2, white);
  border-radius: 200px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.04); }

/*
* Long Shadow Buttons
*
* A visual effect adding a flat shadow to the text of a button
*/
/*
* Long Shadow Function
*
* Loops $length times building a long shadow. Defaults downward right
*/
/*
* LONG SHADOW MIXIN
*
*/
/*
* Shadow Right
*
*/
.button-longshadow,
.button-longshadow-right {
  overflow: hidden; }
  .button-longshadow.button-primary,
  .button-longshadow-right.button-primary {
    text-shadow: 0px 0px #0880d7, 1px 1px #0880d7, 2px 2px #0880d7, 3px 3px #0880d7, 4px 4px #0880d7, 5px 5px #0880d7, 6px 6px #0880d7, 7px 7px #0880d7, 8px 8px #0880d7, 9px 9px #0880d7, 10px 10px #0880d7, 11px 11px #0880d7, 12px 12px #0880d7, 13px 13px #0880d7, 14px 14px #0880d7, 15px 15px #0880d7, 16px 16px #0880d7, 17px 17px #0880d7, 18px 18px #0880d7, 19px 19px #0880d7, 20px 20px #0880d7, 21px 21px #0880d7, 22px 22px #0880d7, 23px 23px #0880d7, 24px 24px #0880d7, 25px 25px #0880d7, 26px 26px #0880d7, 27px 27px #0880d7, 28px 28px #0880d7, 29px 29px #0880d7, 30px 30px #0880d7, 31px 31px #0880d7, 32px 32px #0880d7, 33px 33px #0880d7, 34px 34px #0880d7, 35px 35px #0880d7, 36px 36px #0880d7, 37px 37px #0880d7, 38px 38px #0880d7, 39px 39px #0880d7, 40px 40px #0880d7, 41px 41px #0880d7, 42px 42px #0880d7, 43px 43px #0880d7, 44px 44px #0880d7, 45px 45px #0880d7, 46px 46px #0880d7, 47px 47px #0880d7, 48px 48px #0880d7, 49px 49px #0880d7, 50px 50px #0880d7, 51px 51px #0880d7, 52px 52px #0880d7, 53px 53px #0880d7, 54px 54px #0880d7, 55px 55px #0880d7, 56px 56px #0880d7, 57px 57px #0880d7, 58px 58px #0880d7, 59px 59px #0880d7, 60px 60px #0880d7, 61px 61px #0880d7, 62px 62px #0880d7, 63px 63px #0880d7, 64px 64px #0880d7, 65px 65px #0880d7, 66px 66px #0880d7, 67px 67px #0880d7, 68px 68px #0880d7, 69px 69px #0880d7, 70px 70px #0880d7, 71px 71px #0880d7, 72px 72px #0880d7, 73px 73px #0880d7, 74px 74px #0880d7, 75px 75px #0880d7, 76px 76px #0880d7, 77px 77px #0880d7, 78px 78px #0880d7, 79px 79px #0880d7, 80px 80px #0880d7, 81px 81px #0880d7, 82px 82px #0880d7, 83px 83px #0880d7, 84px 84px #0880d7, 85px 85px #0880d7; }
    .button-longshadow.button-primary:active, .button-longshadow.button-primary.active, .button-longshadow.button-primary.is-active,
    .button-longshadow-right.button-primary:active,
    .button-longshadow-right.button-primary.active,
    .button-longshadow-right.button-primary.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-plain,
  .button-longshadow-right.button-plain {
    text-shadow: 0px 0px #e6e6e6, 1px 1px #e6e6e6, 2px 2px #e6e6e6, 3px 3px #e6e6e6, 4px 4px #e6e6e6, 5px 5px #e6e6e6, 6px 6px #e6e6e6, 7px 7px #e6e6e6, 8px 8px #e6e6e6, 9px 9px #e6e6e6, 10px 10px #e6e6e6, 11px 11px #e6e6e6, 12px 12px #e6e6e6, 13px 13px #e6e6e6, 14px 14px #e6e6e6, 15px 15px #e6e6e6, 16px 16px #e6e6e6, 17px 17px #e6e6e6, 18px 18px #e6e6e6, 19px 19px #e6e6e6, 20px 20px #e6e6e6, 21px 21px #e6e6e6, 22px 22px #e6e6e6, 23px 23px #e6e6e6, 24px 24px #e6e6e6, 25px 25px #e6e6e6, 26px 26px #e6e6e6, 27px 27px #e6e6e6, 28px 28px #e6e6e6, 29px 29px #e6e6e6, 30px 30px #e6e6e6, 31px 31px #e6e6e6, 32px 32px #e6e6e6, 33px 33px #e6e6e6, 34px 34px #e6e6e6, 35px 35px #e6e6e6, 36px 36px #e6e6e6, 37px 37px #e6e6e6, 38px 38px #e6e6e6, 39px 39px #e6e6e6, 40px 40px #e6e6e6, 41px 41px #e6e6e6, 42px 42px #e6e6e6, 43px 43px #e6e6e6, 44px 44px #e6e6e6, 45px 45px #e6e6e6, 46px 46px #e6e6e6, 47px 47px #e6e6e6, 48px 48px #e6e6e6, 49px 49px #e6e6e6, 50px 50px #e6e6e6, 51px 51px #e6e6e6, 52px 52px #e6e6e6, 53px 53px #e6e6e6, 54px 54px #e6e6e6, 55px 55px #e6e6e6, 56px 56px #e6e6e6, 57px 57px #e6e6e6, 58px 58px #e6e6e6, 59px 59px #e6e6e6, 60px 60px #e6e6e6, 61px 61px #e6e6e6, 62px 62px #e6e6e6, 63px 63px #e6e6e6, 64px 64px #e6e6e6, 65px 65px #e6e6e6, 66px 66px #e6e6e6, 67px 67px #e6e6e6, 68px 68px #e6e6e6, 69px 69px #e6e6e6, 70px 70px #e6e6e6, 71px 71px #e6e6e6, 72px 72px #e6e6e6, 73px 73px #e6e6e6, 74px 74px #e6e6e6, 75px 75px #e6e6e6, 76px 76px #e6e6e6, 77px 77px #e6e6e6, 78px 78px #e6e6e6, 79px 79px #e6e6e6, 80px 80px #e6e6e6, 81px 81px #e6e6e6, 82px 82px #e6e6e6, 83px 83px #e6e6e6, 84px 84px #e6e6e6, 85px 85px #e6e6e6; }
    .button-longshadow.button-plain:active, .button-longshadow.button-plain.active, .button-longshadow.button-plain.is-active,
    .button-longshadow-right.button-plain:active,
    .button-longshadow-right.button-plain.active,
    .button-longshadow-right.button-plain.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-inverse,
  .button-longshadow-right.button-inverse {
    text-shadow: 0px 0px #090909, 1px 1px #090909, 2px 2px #090909, 3px 3px #090909, 4px 4px #090909, 5px 5px #090909, 6px 6px #090909, 7px 7px #090909, 8px 8px #090909, 9px 9px #090909, 10px 10px #090909, 11px 11px #090909, 12px 12px #090909, 13px 13px #090909, 14px 14px #090909, 15px 15px #090909, 16px 16px #090909, 17px 17px #090909, 18px 18px #090909, 19px 19px #090909, 20px 20px #090909, 21px 21px #090909, 22px 22px #090909, 23px 23px #090909, 24px 24px #090909, 25px 25px #090909, 26px 26px #090909, 27px 27px #090909, 28px 28px #090909, 29px 29px #090909, 30px 30px #090909, 31px 31px #090909, 32px 32px #090909, 33px 33px #090909, 34px 34px #090909, 35px 35px #090909, 36px 36px #090909, 37px 37px #090909, 38px 38px #090909, 39px 39px #090909, 40px 40px #090909, 41px 41px #090909, 42px 42px #090909, 43px 43px #090909, 44px 44px #090909, 45px 45px #090909, 46px 46px #090909, 47px 47px #090909, 48px 48px #090909, 49px 49px #090909, 50px 50px #090909, 51px 51px #090909, 52px 52px #090909, 53px 53px #090909, 54px 54px #090909, 55px 55px #090909, 56px 56px #090909, 57px 57px #090909, 58px 58px #090909, 59px 59px #090909, 60px 60px #090909, 61px 61px #090909, 62px 62px #090909, 63px 63px #090909, 64px 64px #090909, 65px 65px #090909, 66px 66px #090909, 67px 67px #090909, 68px 68px #090909, 69px 69px #090909, 70px 70px #090909, 71px 71px #090909, 72px 72px #090909, 73px 73px #090909, 74px 74px #090909, 75px 75px #090909, 76px 76px #090909, 77px 77px #090909, 78px 78px #090909, 79px 79px #090909, 80px 80px #090909, 81px 81px #090909, 82px 82px #090909, 83px 83px #090909, 84px 84px #090909, 85px 85px #090909; }
    .button-longshadow.button-inverse:active, .button-longshadow.button-inverse.active, .button-longshadow.button-inverse.is-active,
    .button-longshadow-right.button-inverse:active,
    .button-longshadow-right.button-inverse.active,
    .button-longshadow-right.button-inverse.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-action,
  .button-longshadow-right.button-action {
    text-shadow: 0px 0px #8bc220, 1px 1px #8bc220, 2px 2px #8bc220, 3px 3px #8bc220, 4px 4px #8bc220, 5px 5px #8bc220, 6px 6px #8bc220, 7px 7px #8bc220, 8px 8px #8bc220, 9px 9px #8bc220, 10px 10px #8bc220, 11px 11px #8bc220, 12px 12px #8bc220, 13px 13px #8bc220, 14px 14px #8bc220, 15px 15px #8bc220, 16px 16px #8bc220, 17px 17px #8bc220, 18px 18px #8bc220, 19px 19px #8bc220, 20px 20px #8bc220, 21px 21px #8bc220, 22px 22px #8bc220, 23px 23px #8bc220, 24px 24px #8bc220, 25px 25px #8bc220, 26px 26px #8bc220, 27px 27px #8bc220, 28px 28px #8bc220, 29px 29px #8bc220, 30px 30px #8bc220, 31px 31px #8bc220, 32px 32px #8bc220, 33px 33px #8bc220, 34px 34px #8bc220, 35px 35px #8bc220, 36px 36px #8bc220, 37px 37px #8bc220, 38px 38px #8bc220, 39px 39px #8bc220, 40px 40px #8bc220, 41px 41px #8bc220, 42px 42px #8bc220, 43px 43px #8bc220, 44px 44px #8bc220, 45px 45px #8bc220, 46px 46px #8bc220, 47px 47px #8bc220, 48px 48px #8bc220, 49px 49px #8bc220, 50px 50px #8bc220, 51px 51px #8bc220, 52px 52px #8bc220, 53px 53px #8bc220, 54px 54px #8bc220, 55px 55px #8bc220, 56px 56px #8bc220, 57px 57px #8bc220, 58px 58px #8bc220, 59px 59px #8bc220, 60px 60px #8bc220, 61px 61px #8bc220, 62px 62px #8bc220, 63px 63px #8bc220, 64px 64px #8bc220, 65px 65px #8bc220, 66px 66px #8bc220, 67px 67px #8bc220, 68px 68px #8bc220, 69px 69px #8bc220, 70px 70px #8bc220, 71px 71px #8bc220, 72px 72px #8bc220, 73px 73px #8bc220, 74px 74px #8bc220, 75px 75px #8bc220, 76px 76px #8bc220, 77px 77px #8bc220, 78px 78px #8bc220, 79px 79px #8bc220, 80px 80px #8bc220, 81px 81px #8bc220, 82px 82px #8bc220, 83px 83px #8bc220, 84px 84px #8bc220, 85px 85px #8bc220; }
    .button-longshadow.button-action:active, .button-longshadow.button-action.active, .button-longshadow.button-action.is-active,
    .button-longshadow-right.button-action:active,
    .button-longshadow-right.button-action.active,
    .button-longshadow-right.button-action.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-highlight,
  .button-longshadow-right.button-highlight {
    text-shadow: 0px 0px #e59501, 1px 1px #e59501, 2px 2px #e59501, 3px 3px #e59501, 4px 4px #e59501, 5px 5px #e59501, 6px 6px #e59501, 7px 7px #e59501, 8px 8px #e59501, 9px 9px #e59501, 10px 10px #e59501, 11px 11px #e59501, 12px 12px #e59501, 13px 13px #e59501, 14px 14px #e59501, 15px 15px #e59501, 16px 16px #e59501, 17px 17px #e59501, 18px 18px #e59501, 19px 19px #e59501, 20px 20px #e59501, 21px 21px #e59501, 22px 22px #e59501, 23px 23px #e59501, 24px 24px #e59501, 25px 25px #e59501, 26px 26px #e59501, 27px 27px #e59501, 28px 28px #e59501, 29px 29px #e59501, 30px 30px #e59501, 31px 31px #e59501, 32px 32px #e59501, 33px 33px #e59501, 34px 34px #e59501, 35px 35px #e59501, 36px 36px #e59501, 37px 37px #e59501, 38px 38px #e59501, 39px 39px #e59501, 40px 40px #e59501, 41px 41px #e59501, 42px 42px #e59501, 43px 43px #e59501, 44px 44px #e59501, 45px 45px #e59501, 46px 46px #e59501, 47px 47px #e59501, 48px 48px #e59501, 49px 49px #e59501, 50px 50px #e59501, 51px 51px #e59501, 52px 52px #e59501, 53px 53px #e59501, 54px 54px #e59501, 55px 55px #e59501, 56px 56px #e59501, 57px 57px #e59501, 58px 58px #e59501, 59px 59px #e59501, 60px 60px #e59501, 61px 61px #e59501, 62px 62px #e59501, 63px 63px #e59501, 64px 64px #e59501, 65px 65px #e59501, 66px 66px #e59501, 67px 67px #e59501, 68px 68px #e59501, 69px 69px #e59501, 70px 70px #e59501, 71px 71px #e59501, 72px 72px #e59501, 73px 73px #e59501, 74px 74px #e59501, 75px 75px #e59501, 76px 76px #e59501, 77px 77px #e59501, 78px 78px #e59501, 79px 79px #e59501, 80px 80px #e59501, 81px 81px #e59501, 82px 82px #e59501, 83px 83px #e59501, 84px 84px #e59501, 85px 85px #e59501; }
    .button-longshadow.button-highlight:active, .button-longshadow.button-highlight.active, .button-longshadow.button-highlight.is-active,
    .button-longshadow-right.button-highlight:active,
    .button-longshadow-right.button-highlight.active,
    .button-longshadow-right.button-highlight.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-caution,
  .button-longshadow-right.button-caution {
    text-shadow: 0px 0px #ff1022, 1px 1px #ff1022, 2px 2px #ff1022, 3px 3px #ff1022, 4px 4px #ff1022, 5px 5px #ff1022, 6px 6px #ff1022, 7px 7px #ff1022, 8px 8px #ff1022, 9px 9px #ff1022, 10px 10px #ff1022, 11px 11px #ff1022, 12px 12px #ff1022, 13px 13px #ff1022, 14px 14px #ff1022, 15px 15px #ff1022, 16px 16px #ff1022, 17px 17px #ff1022, 18px 18px #ff1022, 19px 19px #ff1022, 20px 20px #ff1022, 21px 21px #ff1022, 22px 22px #ff1022, 23px 23px #ff1022, 24px 24px #ff1022, 25px 25px #ff1022, 26px 26px #ff1022, 27px 27px #ff1022, 28px 28px #ff1022, 29px 29px #ff1022, 30px 30px #ff1022, 31px 31px #ff1022, 32px 32px #ff1022, 33px 33px #ff1022, 34px 34px #ff1022, 35px 35px #ff1022, 36px 36px #ff1022, 37px 37px #ff1022, 38px 38px #ff1022, 39px 39px #ff1022, 40px 40px #ff1022, 41px 41px #ff1022, 42px 42px #ff1022, 43px 43px #ff1022, 44px 44px #ff1022, 45px 45px #ff1022, 46px 46px #ff1022, 47px 47px #ff1022, 48px 48px #ff1022, 49px 49px #ff1022, 50px 50px #ff1022, 51px 51px #ff1022, 52px 52px #ff1022, 53px 53px #ff1022, 54px 54px #ff1022, 55px 55px #ff1022, 56px 56px #ff1022, 57px 57px #ff1022, 58px 58px #ff1022, 59px 59px #ff1022, 60px 60px #ff1022, 61px 61px #ff1022, 62px 62px #ff1022, 63px 63px #ff1022, 64px 64px #ff1022, 65px 65px #ff1022, 66px 66px #ff1022, 67px 67px #ff1022, 68px 68px #ff1022, 69px 69px #ff1022, 70px 70px #ff1022, 71px 71px #ff1022, 72px 72px #ff1022, 73px 73px #ff1022, 74px 74px #ff1022, 75px 75px #ff1022, 76px 76px #ff1022, 77px 77px #ff1022, 78px 78px #ff1022, 79px 79px #ff1022, 80px 80px #ff1022, 81px 81px #ff1022, 82px 82px #ff1022, 83px 83px #ff1022, 84px 84px #ff1022, 85px 85px #ff1022; }
    .button-longshadow.button-caution:active, .button-longshadow.button-caution.active, .button-longshadow.button-caution.is-active,
    .button-longshadow-right.button-caution:active,
    .button-longshadow-right.button-caution.active,
    .button-longshadow-right.button-caution.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow.button-royal,
  .button-longshadow-right.button-royal {
    text-shadow: 0px 0px #5246e2, 1px 1px #5246e2, 2px 2px #5246e2, 3px 3px #5246e2, 4px 4px #5246e2, 5px 5px #5246e2, 6px 6px #5246e2, 7px 7px #5246e2, 8px 8px #5246e2, 9px 9px #5246e2, 10px 10px #5246e2, 11px 11px #5246e2, 12px 12px #5246e2, 13px 13px #5246e2, 14px 14px #5246e2, 15px 15px #5246e2, 16px 16px #5246e2, 17px 17px #5246e2, 18px 18px #5246e2, 19px 19px #5246e2, 20px 20px #5246e2, 21px 21px #5246e2, 22px 22px #5246e2, 23px 23px #5246e2, 24px 24px #5246e2, 25px 25px #5246e2, 26px 26px #5246e2, 27px 27px #5246e2, 28px 28px #5246e2, 29px 29px #5246e2, 30px 30px #5246e2, 31px 31px #5246e2, 32px 32px #5246e2, 33px 33px #5246e2, 34px 34px #5246e2, 35px 35px #5246e2, 36px 36px #5246e2, 37px 37px #5246e2, 38px 38px #5246e2, 39px 39px #5246e2, 40px 40px #5246e2, 41px 41px #5246e2, 42px 42px #5246e2, 43px 43px #5246e2, 44px 44px #5246e2, 45px 45px #5246e2, 46px 46px #5246e2, 47px 47px #5246e2, 48px 48px #5246e2, 49px 49px #5246e2, 50px 50px #5246e2, 51px 51px #5246e2, 52px 52px #5246e2, 53px 53px #5246e2, 54px 54px #5246e2, 55px 55px #5246e2, 56px 56px #5246e2, 57px 57px #5246e2, 58px 58px #5246e2, 59px 59px #5246e2, 60px 60px #5246e2, 61px 61px #5246e2, 62px 62px #5246e2, 63px 63px #5246e2, 64px 64px #5246e2, 65px 65px #5246e2, 66px 66px #5246e2, 67px 67px #5246e2, 68px 68px #5246e2, 69px 69px #5246e2, 70px 70px #5246e2, 71px 71px #5246e2, 72px 72px #5246e2, 73px 73px #5246e2, 74px 74px #5246e2, 75px 75px #5246e2, 76px 76px #5246e2, 77px 77px #5246e2, 78px 78px #5246e2, 79px 79px #5246e2, 80px 80px #5246e2, 81px 81px #5246e2, 82px 82px #5246e2, 83px 83px #5246e2, 84px 84px #5246e2, 85px 85px #5246e2; }
    .button-longshadow.button-royal:active, .button-longshadow.button-royal.active, .button-longshadow.button-royal.is-active,
    .button-longshadow-right.button-royal:active,
    .button-longshadow-right.button-royal.active,
    .button-longshadow-right.button-royal.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }

/*
* Shadow Left
*
*/
.button-longshadow-left {
  overflow: hidden; }
  .button-longshadow-left.button-primary {
    text-shadow: 0px 0px #0880d7, -1px 1px #0880d7, -2px 2px #0880d7, -3px 3px #0880d7, -4px 4px #0880d7, -5px 5px #0880d7, -6px 6px #0880d7, -7px 7px #0880d7, -8px 8px #0880d7, -9px 9px #0880d7, -10px 10px #0880d7, -11px 11px #0880d7, -12px 12px #0880d7, -13px 13px #0880d7, -14px 14px #0880d7, -15px 15px #0880d7, -16px 16px #0880d7, -17px 17px #0880d7, -18px 18px #0880d7, -19px 19px #0880d7, -20px 20px #0880d7, -21px 21px #0880d7, -22px 22px #0880d7, -23px 23px #0880d7, -24px 24px #0880d7, -25px 25px #0880d7, -26px 26px #0880d7, -27px 27px #0880d7, -28px 28px #0880d7, -29px 29px #0880d7, -30px 30px #0880d7, -31px 31px #0880d7, -32px 32px #0880d7, -33px 33px #0880d7, -34px 34px #0880d7, -35px 35px #0880d7, -36px 36px #0880d7, -37px 37px #0880d7, -38px 38px #0880d7, -39px 39px #0880d7, -40px 40px #0880d7, -41px 41px #0880d7, -42px 42px #0880d7, -43px 43px #0880d7, -44px 44px #0880d7, -45px 45px #0880d7, -46px 46px #0880d7, -47px 47px #0880d7, -48px 48px #0880d7, -49px 49px #0880d7, -50px 50px #0880d7, -51px 51px #0880d7, -52px 52px #0880d7, -53px 53px #0880d7, -54px 54px #0880d7, -55px 55px #0880d7, -56px 56px #0880d7, -57px 57px #0880d7, -58px 58px #0880d7, -59px 59px #0880d7, -60px 60px #0880d7, -61px 61px #0880d7, -62px 62px #0880d7, -63px 63px #0880d7, -64px 64px #0880d7, -65px 65px #0880d7, -66px 66px #0880d7, -67px 67px #0880d7, -68px 68px #0880d7, -69px 69px #0880d7, -70px 70px #0880d7, -71px 71px #0880d7, -72px 72px #0880d7, -73px 73px #0880d7, -74px 74px #0880d7, -75px 75px #0880d7, -76px 76px #0880d7, -77px 77px #0880d7, -78px 78px #0880d7, -79px 79px #0880d7, -80px 80px #0880d7, -81px 81px #0880d7, -82px 82px #0880d7, -83px 83px #0880d7, -84px 84px #0880d7, -85px 85px #0880d7; }
    .button-longshadow-left.button-primary:active, .button-longshadow-left.button-primary.active, .button-longshadow-left.button-primary.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-plain {
    text-shadow: 0px 0px #e6e6e6, -1px 1px #e6e6e6, -2px 2px #e6e6e6, -3px 3px #e6e6e6, -4px 4px #e6e6e6, -5px 5px #e6e6e6, -6px 6px #e6e6e6, -7px 7px #e6e6e6, -8px 8px #e6e6e6, -9px 9px #e6e6e6, -10px 10px #e6e6e6, -11px 11px #e6e6e6, -12px 12px #e6e6e6, -13px 13px #e6e6e6, -14px 14px #e6e6e6, -15px 15px #e6e6e6, -16px 16px #e6e6e6, -17px 17px #e6e6e6, -18px 18px #e6e6e6, -19px 19px #e6e6e6, -20px 20px #e6e6e6, -21px 21px #e6e6e6, -22px 22px #e6e6e6, -23px 23px #e6e6e6, -24px 24px #e6e6e6, -25px 25px #e6e6e6, -26px 26px #e6e6e6, -27px 27px #e6e6e6, -28px 28px #e6e6e6, -29px 29px #e6e6e6, -30px 30px #e6e6e6, -31px 31px #e6e6e6, -32px 32px #e6e6e6, -33px 33px #e6e6e6, -34px 34px #e6e6e6, -35px 35px #e6e6e6, -36px 36px #e6e6e6, -37px 37px #e6e6e6, -38px 38px #e6e6e6, -39px 39px #e6e6e6, -40px 40px #e6e6e6, -41px 41px #e6e6e6, -42px 42px #e6e6e6, -43px 43px #e6e6e6, -44px 44px #e6e6e6, -45px 45px #e6e6e6, -46px 46px #e6e6e6, -47px 47px #e6e6e6, -48px 48px #e6e6e6, -49px 49px #e6e6e6, -50px 50px #e6e6e6, -51px 51px #e6e6e6, -52px 52px #e6e6e6, -53px 53px #e6e6e6, -54px 54px #e6e6e6, -55px 55px #e6e6e6, -56px 56px #e6e6e6, -57px 57px #e6e6e6, -58px 58px #e6e6e6, -59px 59px #e6e6e6, -60px 60px #e6e6e6, -61px 61px #e6e6e6, -62px 62px #e6e6e6, -63px 63px #e6e6e6, -64px 64px #e6e6e6, -65px 65px #e6e6e6, -66px 66px #e6e6e6, -67px 67px #e6e6e6, -68px 68px #e6e6e6, -69px 69px #e6e6e6, -70px 70px #e6e6e6, -71px 71px #e6e6e6, -72px 72px #e6e6e6, -73px 73px #e6e6e6, -74px 74px #e6e6e6, -75px 75px #e6e6e6, -76px 76px #e6e6e6, -77px 77px #e6e6e6, -78px 78px #e6e6e6, -79px 79px #e6e6e6, -80px 80px #e6e6e6, -81px 81px #e6e6e6, -82px 82px #e6e6e6, -83px 83px #e6e6e6, -84px 84px #e6e6e6, -85px 85px #e6e6e6; }
    .button-longshadow-left.button-plain:active, .button-longshadow-left.button-plain.active, .button-longshadow-left.button-plain.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-inverse {
    text-shadow: 0px 0px #090909, -1px 1px #090909, -2px 2px #090909, -3px 3px #090909, -4px 4px #090909, -5px 5px #090909, -6px 6px #090909, -7px 7px #090909, -8px 8px #090909, -9px 9px #090909, -10px 10px #090909, -11px 11px #090909, -12px 12px #090909, -13px 13px #090909, -14px 14px #090909, -15px 15px #090909, -16px 16px #090909, -17px 17px #090909, -18px 18px #090909, -19px 19px #090909, -20px 20px #090909, -21px 21px #090909, -22px 22px #090909, -23px 23px #090909, -24px 24px #090909, -25px 25px #090909, -26px 26px #090909, -27px 27px #090909, -28px 28px #090909, -29px 29px #090909, -30px 30px #090909, -31px 31px #090909, -32px 32px #090909, -33px 33px #090909, -34px 34px #090909, -35px 35px #090909, -36px 36px #090909, -37px 37px #090909, -38px 38px #090909, -39px 39px #090909, -40px 40px #090909, -41px 41px #090909, -42px 42px #090909, -43px 43px #090909, -44px 44px #090909, -45px 45px #090909, -46px 46px #090909, -47px 47px #090909, -48px 48px #090909, -49px 49px #090909, -50px 50px #090909, -51px 51px #090909, -52px 52px #090909, -53px 53px #090909, -54px 54px #090909, -55px 55px #090909, -56px 56px #090909, -57px 57px #090909, -58px 58px #090909, -59px 59px #090909, -60px 60px #090909, -61px 61px #090909, -62px 62px #090909, -63px 63px #090909, -64px 64px #090909, -65px 65px #090909, -66px 66px #090909, -67px 67px #090909, -68px 68px #090909, -69px 69px #090909, -70px 70px #090909, -71px 71px #090909, -72px 72px #090909, -73px 73px #090909, -74px 74px #090909, -75px 75px #090909, -76px 76px #090909, -77px 77px #090909, -78px 78px #090909, -79px 79px #090909, -80px 80px #090909, -81px 81px #090909, -82px 82px #090909, -83px 83px #090909, -84px 84px #090909, -85px 85px #090909; }
    .button-longshadow-left.button-inverse:active, .button-longshadow-left.button-inverse.active, .button-longshadow-left.button-inverse.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-action {
    text-shadow: 0px 0px #8bc220, -1px 1px #8bc220, -2px 2px #8bc220, -3px 3px #8bc220, -4px 4px #8bc220, -5px 5px #8bc220, -6px 6px #8bc220, -7px 7px #8bc220, -8px 8px #8bc220, -9px 9px #8bc220, -10px 10px #8bc220, -11px 11px #8bc220, -12px 12px #8bc220, -13px 13px #8bc220, -14px 14px #8bc220, -15px 15px #8bc220, -16px 16px #8bc220, -17px 17px #8bc220, -18px 18px #8bc220, -19px 19px #8bc220, -20px 20px #8bc220, -21px 21px #8bc220, -22px 22px #8bc220, -23px 23px #8bc220, -24px 24px #8bc220, -25px 25px #8bc220, -26px 26px #8bc220, -27px 27px #8bc220, -28px 28px #8bc220, -29px 29px #8bc220, -30px 30px #8bc220, -31px 31px #8bc220, -32px 32px #8bc220, -33px 33px #8bc220, -34px 34px #8bc220, -35px 35px #8bc220, -36px 36px #8bc220, -37px 37px #8bc220, -38px 38px #8bc220, -39px 39px #8bc220, -40px 40px #8bc220, -41px 41px #8bc220, -42px 42px #8bc220, -43px 43px #8bc220, -44px 44px #8bc220, -45px 45px #8bc220, -46px 46px #8bc220, -47px 47px #8bc220, -48px 48px #8bc220, -49px 49px #8bc220, -50px 50px #8bc220, -51px 51px #8bc220, -52px 52px #8bc220, -53px 53px #8bc220, -54px 54px #8bc220, -55px 55px #8bc220, -56px 56px #8bc220, -57px 57px #8bc220, -58px 58px #8bc220, -59px 59px #8bc220, -60px 60px #8bc220, -61px 61px #8bc220, -62px 62px #8bc220, -63px 63px #8bc220, -64px 64px #8bc220, -65px 65px #8bc220, -66px 66px #8bc220, -67px 67px #8bc220, -68px 68px #8bc220, -69px 69px #8bc220, -70px 70px #8bc220, -71px 71px #8bc220, -72px 72px #8bc220, -73px 73px #8bc220, -74px 74px #8bc220, -75px 75px #8bc220, -76px 76px #8bc220, -77px 77px #8bc220, -78px 78px #8bc220, -79px 79px #8bc220, -80px 80px #8bc220, -81px 81px #8bc220, -82px 82px #8bc220, -83px 83px #8bc220, -84px 84px #8bc220, -85px 85px #8bc220; }
    .button-longshadow-left.button-action:active, .button-longshadow-left.button-action.active, .button-longshadow-left.button-action.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-highlight {
    text-shadow: 0px 0px #e59501, -1px 1px #e59501, -2px 2px #e59501, -3px 3px #e59501, -4px 4px #e59501, -5px 5px #e59501, -6px 6px #e59501, -7px 7px #e59501, -8px 8px #e59501, -9px 9px #e59501, -10px 10px #e59501, -11px 11px #e59501, -12px 12px #e59501, -13px 13px #e59501, -14px 14px #e59501, -15px 15px #e59501, -16px 16px #e59501, -17px 17px #e59501, -18px 18px #e59501, -19px 19px #e59501, -20px 20px #e59501, -21px 21px #e59501, -22px 22px #e59501, -23px 23px #e59501, -24px 24px #e59501, -25px 25px #e59501, -26px 26px #e59501, -27px 27px #e59501, -28px 28px #e59501, -29px 29px #e59501, -30px 30px #e59501, -31px 31px #e59501, -32px 32px #e59501, -33px 33px #e59501, -34px 34px #e59501, -35px 35px #e59501, -36px 36px #e59501, -37px 37px #e59501, -38px 38px #e59501, -39px 39px #e59501, -40px 40px #e59501, -41px 41px #e59501, -42px 42px #e59501, -43px 43px #e59501, -44px 44px #e59501, -45px 45px #e59501, -46px 46px #e59501, -47px 47px #e59501, -48px 48px #e59501, -49px 49px #e59501, -50px 50px #e59501, -51px 51px #e59501, -52px 52px #e59501, -53px 53px #e59501, -54px 54px #e59501, -55px 55px #e59501, -56px 56px #e59501, -57px 57px #e59501, -58px 58px #e59501, -59px 59px #e59501, -60px 60px #e59501, -61px 61px #e59501, -62px 62px #e59501, -63px 63px #e59501, -64px 64px #e59501, -65px 65px #e59501, -66px 66px #e59501, -67px 67px #e59501, -68px 68px #e59501, -69px 69px #e59501, -70px 70px #e59501, -71px 71px #e59501, -72px 72px #e59501, -73px 73px #e59501, -74px 74px #e59501, -75px 75px #e59501, -76px 76px #e59501, -77px 77px #e59501, -78px 78px #e59501, -79px 79px #e59501, -80px 80px #e59501, -81px 81px #e59501, -82px 82px #e59501, -83px 83px #e59501, -84px 84px #e59501, -85px 85px #e59501; }
    .button-longshadow-left.button-highlight:active, .button-longshadow-left.button-highlight.active, .button-longshadow-left.button-highlight.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-caution {
    text-shadow: 0px 0px #ff1022, -1px 1px #ff1022, -2px 2px #ff1022, -3px 3px #ff1022, -4px 4px #ff1022, -5px 5px #ff1022, -6px 6px #ff1022, -7px 7px #ff1022, -8px 8px #ff1022, -9px 9px #ff1022, -10px 10px #ff1022, -11px 11px #ff1022, -12px 12px #ff1022, -13px 13px #ff1022, -14px 14px #ff1022, -15px 15px #ff1022, -16px 16px #ff1022, -17px 17px #ff1022, -18px 18px #ff1022, -19px 19px #ff1022, -20px 20px #ff1022, -21px 21px #ff1022, -22px 22px #ff1022, -23px 23px #ff1022, -24px 24px #ff1022, -25px 25px #ff1022, -26px 26px #ff1022, -27px 27px #ff1022, -28px 28px #ff1022, -29px 29px #ff1022, -30px 30px #ff1022, -31px 31px #ff1022, -32px 32px #ff1022, -33px 33px #ff1022, -34px 34px #ff1022, -35px 35px #ff1022, -36px 36px #ff1022, -37px 37px #ff1022, -38px 38px #ff1022, -39px 39px #ff1022, -40px 40px #ff1022, -41px 41px #ff1022, -42px 42px #ff1022, -43px 43px #ff1022, -44px 44px #ff1022, -45px 45px #ff1022, -46px 46px #ff1022, -47px 47px #ff1022, -48px 48px #ff1022, -49px 49px #ff1022, -50px 50px #ff1022, -51px 51px #ff1022, -52px 52px #ff1022, -53px 53px #ff1022, -54px 54px #ff1022, -55px 55px #ff1022, -56px 56px #ff1022, -57px 57px #ff1022, -58px 58px #ff1022, -59px 59px #ff1022, -60px 60px #ff1022, -61px 61px #ff1022, -62px 62px #ff1022, -63px 63px #ff1022, -64px 64px #ff1022, -65px 65px #ff1022, -66px 66px #ff1022, -67px 67px #ff1022, -68px 68px #ff1022, -69px 69px #ff1022, -70px 70px #ff1022, -71px 71px #ff1022, -72px 72px #ff1022, -73px 73px #ff1022, -74px 74px #ff1022, -75px 75px #ff1022, -76px 76px #ff1022, -77px 77px #ff1022, -78px 78px #ff1022, -79px 79px #ff1022, -80px 80px #ff1022, -81px 81px #ff1022, -82px 82px #ff1022, -83px 83px #ff1022, -84px 84px #ff1022, -85px 85px #ff1022; }
    .button-longshadow-left.button-caution:active, .button-longshadow-left.button-caution.active, .button-longshadow-left.button-caution.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }
  .button-longshadow-left.button-royal {
    text-shadow: 0px 0px #5246e2, -1px 1px #5246e2, -2px 2px #5246e2, -3px 3px #5246e2, -4px 4px #5246e2, -5px 5px #5246e2, -6px 6px #5246e2, -7px 7px #5246e2, -8px 8px #5246e2, -9px 9px #5246e2, -10px 10px #5246e2, -11px 11px #5246e2, -12px 12px #5246e2, -13px 13px #5246e2, -14px 14px #5246e2, -15px 15px #5246e2, -16px 16px #5246e2, -17px 17px #5246e2, -18px 18px #5246e2, -19px 19px #5246e2, -20px 20px #5246e2, -21px 21px #5246e2, -22px 22px #5246e2, -23px 23px #5246e2, -24px 24px #5246e2, -25px 25px #5246e2, -26px 26px #5246e2, -27px 27px #5246e2, -28px 28px #5246e2, -29px 29px #5246e2, -30px 30px #5246e2, -31px 31px #5246e2, -32px 32px #5246e2, -33px 33px #5246e2, -34px 34px #5246e2, -35px 35px #5246e2, -36px 36px #5246e2, -37px 37px #5246e2, -38px 38px #5246e2, -39px 39px #5246e2, -40px 40px #5246e2, -41px 41px #5246e2, -42px 42px #5246e2, -43px 43px #5246e2, -44px 44px #5246e2, -45px 45px #5246e2, -46px 46px #5246e2, -47px 47px #5246e2, -48px 48px #5246e2, -49px 49px #5246e2, -50px 50px #5246e2, -51px 51px #5246e2, -52px 52px #5246e2, -53px 53px #5246e2, -54px 54px #5246e2, -55px 55px #5246e2, -56px 56px #5246e2, -57px 57px #5246e2, -58px 58px #5246e2, -59px 59px #5246e2, -60px 60px #5246e2, -61px 61px #5246e2, -62px 62px #5246e2, -63px 63px #5246e2, -64px 64px #5246e2, -65px 65px #5246e2, -66px 66px #5246e2, -67px 67px #5246e2, -68px 68px #5246e2, -69px 69px #5246e2, -70px 70px #5246e2, -71px 71px #5246e2, -72px 72px #5246e2, -73px 73px #5246e2, -74px 74px #5246e2, -75px 75px #5246e2, -76px 76px #5246e2, -77px 77px #5246e2, -78px 78px #5246e2, -79px 79px #5246e2, -80px 80px #5246e2, -81px 81px #5246e2, -82px 82px #5246e2, -83px 83px #5246e2, -84px 84px #5246e2, -85px 85px #5246e2; }
    .button-longshadow-left.button-royal:active, .button-longshadow-left.button-royal.active, .button-longshadow-left.button-royal.is-active {
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }

/*
* Button Sizes
*
* This file creates the various button sizes
* (ex. .button-large, .button-small, etc.)
*/
.button-giant {
  font-size: 28px;
  height: 70px;
  line-height: 70px;
  padding: 0 70px; }

.button-jumbo {
  font-size: 24px;
  height: 60px;
  line-height: 60px;
  padding: 0 60px; }

.button-large {
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  padding: 0 50px; }

.button-normal {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  padding: 0 40px; }

.button-small {
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  padding: 0 30px; }

.button-tiny {
  font-size: 9.6px;
  height: 24px;
  line-height: 24px;
  padding: 0 24px; }

/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYREGULAR.OTF") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYMEDIUM.OTF") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYBOLD.OTF") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF") format("opentype");
    font-weight: 200;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYTHINITALIC.OTF") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYLIGHTITALIC.OTF") format("opentype");
    font-weight: 300;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF") format("opentype");
    font-weight: 600;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYHEAVYITALIC.OTF") format("opentype");
    font-weight: 800;
    font-style: italic;
    font-display: block;
}

@font-face {
    font-family: "San Francisco Pro Display";
    src: url("../fonts/SFPRODISPLAYBLACKITALIC.OTF") format("opentype");
    font-weight: 900;
    font-style: italic;
    font-display: block;
}

body, p {
    font-family: "San Francisco Pro Display";
    font-weight: 400;
    color: var(--wex-color-regular-text) !important;
}

*:focus {
    outline: none !important;
    box-shadow: none !important;
}

/* Sitewide checkbox style, shared with the catalog filters. */
html body input[type="checkbox"] {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    margin: 0;
    border: 1.5px solid var(--wex-color-gray1);
    border-radius: 2px;
    box-sizing: border-box;
    -webkit-appearance: none;
    appearance: none;
    background: url('../svg/checkbox.svg') center / 0 0 no-repeat var(--wex-white);
    transition: none !important;
}

html body input[type="checkbox"]:checked {
    border: 1.5px solid var(--wex-transparent) !important;
    background: url('../svg/checkbox.svg') center / 18px 18px no-repeat var(--wex-transparent) !important;
}

.header-block .navbar .navbar-brand,
body .sb-site-container .boxed,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Jost
}

.btn-wexler,
.sb-site-container #footer-widgets .footer-widget-title,
.white {
    color: var(--wex-white)
}

.item-view.active,
.list-view.active,
.wexler-blue {
    color: var(--wex-color-1c75bc)
}

#navbarcollapse .dropdown-menu:not(.dropdown-login-box),
.btn-wexler,
.header-block #navbarmenu,
.header-block #searchMobile,
.header-block .navbar-header,
.header-block .sb-icon-navbar .fa-bars,
.wexler-blue-back {
    background: var(--wex-color-1c75bc)
}

    .btn-wexler:hover {
        background-color: var(--wex-color-eee);
        color: var(--wex-black)
    }

.header-block #navbarcollapse .navbar-nav > li:not(.open) > a,
.header-block .dropdown-menu > li > a {
    color: var(--wex-white);
    font-family: Jost
}

.header-block .navbar,
.header-block .navbar-collapse {
    border: none
}

    .header-block .navbar .navbar-brand {
        color: var(--wex-white);
        font-size: 1.7em;
        margin-left: 60px
    }

.header-block .navbar-header .navbar-toggle {
    background-image: none
}

.header-block .top-nav-social {
    border: none;
    background: 0 0;
    box-shadow: none
}

.header-block #searchField {
    font-size: 14px;
    border: 2px solid var(--wex-color-d0d0d0);
    border-left: 0
}

.header-block .nav.links {
    display: inline-block;
    float: none
}

    .header-block .nav.links a {
        color: var(--wex-color-666);
        font-size: 18px
    }

.header-block #navbarcollapse .nav > li > a:focus,
.header-block #navbarcollapse .nav > li > a:hover {
    text-decoration: none;
    background-color: var(--wex-color-eee);
    color: var(--wex-black)
}

.header-block .navbar {
    margin-bottom: 0
}

.header-block .navbar-nav .open .dropdown-login-box {
    background-color: var(--wex-white)
}

.col-lg-5ths,
.col-md-5ths,
.col-sm-5ths,
.col-sm-9-5,
.col-xs-5ths {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.col-xs-5ths {
    float: left;
    width: 20%
}

.links-block {
    position: relative
}

    .links-block img {
        max-width: 100%
    }

        .links-block img:hover {
            box-shadow: 0 0 5px 0 var(--wex-black)
        }

    .links-block span {
        position: absolute;
        top: 5px;
        left: 0;
        z-index: 999;
        font-size: 18px;
        color: var(--wex-color-666);
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
        text-shadow: -1px -1px 0 var(--wex-white), 1px -1px 0 var(--wex-white), -1px 1px 0 var(--wex-white), 1px 1px 0 var(--wex-white)
    }

h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--wex-color-1c75bc)
}

.gray-text {
    color: var(--wex-color-666)
}

.maxwidth-hd .related {
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: 5px 5px 5px var(--wex-color-666)
}

.categoriesCarousel .slick-next::before,
.categoriesCarousel .slick-prev::before {
    color: var(--wex-color-666);
    opacity: .55
}

.sb-site-container #footer-widgets {
    background: var(--wex-color-666);
    border-top: 1px solid var(--wex-color-666)
}

.nextArrow,
.prevArrow {
    text-align: center;
    font-size: 50px
}

.videobox {
    border: 3px solid var(--wex-color-ddd)
}

.header-block .top-nav-social a {
    padding: 7px 2px
}

.fade-carousel .item {
    opacity: 0;
    transition-duration: 4s;
    transition-property: opacity
}

    .fade-carousel .item-next.item-left,
    .fade-carousel .item-prev.item-right,
    .fade-carousel .item.active {
        opacity: 1
    }

.fade-carousel .active.item-left,
.fade-carousel .active.item-right {
    opacity: 0
}

.fade-carousel .active.item-left,
.fade-carousel .active.item-prev,
.fade-carousel .item-next,
.fade-carousel .item-prev,
.fade-carousel .item.active {
    transform: translateX(0);
    transform: translate3d(0, 0, 0)
}

.maxwidth-hd {
    max-width: 1024px
}

.set-link {
    font-size: 1.2em;
    padding-right: 20px
}

.set-block img {
    width: 100%;
    padding-bottom: 10px
}

.set h5 {
    margin: 10px 0
}

.set-block {
    border: 2px solid var(--wex-color-ddd)
}

    .set-block .gray-text,
    .thumbnail .controls .gray-text {
        padding: 0 5px;
        font-size: 1.2em
    }

.set input[type=checkbox] {
    position: absolute;
    z-index: 1000;
    width: 20px;
    height: 20px
}

.thumbnail .controls {
    position: absolute;
    bottom: 0
}

.item-view,
.list-view {
    font-size: 25px
}

.item-cell.col-xs-12 .thumbnail {
    width: 25%;
    float: left;
    margin-bottom: 10px
}

.item-cell .details {
    width: 75%;
    float: left;
    padding-left: 15px
}

.item-cell.col-xs-12 + hr {
    float: left;
    width: 100%;
    margin: 25px 15px
}

.item-cell.col-xs-12 hr {
    float: left;
    width: 100%
}

.item-cell.col-xs-12 {
    display: flex
}

    #CommonMessageModal,
    #LoginMessageModal,
    #slideCrossRefComplete,
    #slideError,
    .chat-parent,
    .col-xs-12 .thumbnailBtn,
    .item-cell.col-md-3 .details,
    .item-cell.col-md-3 + hr,
    .item-cell.col-xs-12 .controls,
    .website-tips {
        display: none
    }

.col-md-3 .thumbnailBtn {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100000
}

.chat-parent {
    min-height: 72px
}

.prod-dropdown {
    background: var(--wex-color-d0d0d0)
}

.set-block .img-container {
    min-height: 180px;
    position: relative;
    line-height: 170px
}

.agreement__record-status {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 3px;
    color: var(--wex-white);
    background-color: var(--wex-color-6a9ed7);
    margin-left: 20px;
    position: relative
}

.trayItems .itemRow__content,
.trayItems .itemRow__image-section {
    padding: 0
}

.trayItems .itemRow__titile {
    margin: 0;
    padding-top: 10px
}

.trayItems .itemRow__image-wrapper {
    line-height: 60px
}

.trayItems .itemRow__actions {
    float: right;
    line-height: 0;
    font-size: 16px
}

.trayItems .itemRow__description-section {
    padding: 0 0 0 10px
}

.trayItems .itemRow__description {
    margin-bottom: 0;
    padding-top: 11px;
    font-size: 11px
}

.qty_quote_req {
    color: var(--wex-color-1c75bc);
    vertical-align: middle
}

.account__wrapper,
.errorpage__container {
    min-height: 49vh
}

.account__wrapper-title-error,
.login__error {
    color: red
}

.account__wrapper-title-okey {
    color: green
}

.login__wrapper {
    min-height: 50vh
}

.login__form {
    border: 1px solid var(--wex-color-rgba-0-0-0-15) !important;
    padding: 10px !important;
    background-color: var(--wex-color-f5f5f5) !important
}

.login__title,
.recovery__notify {
    margin: 5px 0 10px
}

.youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: var(--wex-black)
}

    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: 0 0
    }

    .youtube-player img {
        object-fit: cover;
        display: block;
        left: 0;
        bottom: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s;
        -moz-transition: .4s;
        transition: .4s
    }

        .youtube-player img:hover {
            -webkit-filter: brightness(75%)
        }

    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url(/assets/img/play-logo.png) no-repeat;
        cursor: pointer
    }

.errorpage__container h1 {
    font-size: 1.7em
}

.sitemap__table > tbody > tr > td {
    border: 0 !important
}

.sitemap__container {
    min-height: 49vh !important;
    margin-top: 24px
}

.sitemap__table h1,
.trayItems {
    margin: 0
}

.sitemap__table .sitemap__table-col {
    width: 45%
}

.layout__mailchimp-wrapper {
    position: absolute;
    left: -5000px
}

.checkbox label::before {
    margin-left: 0 !important;
    width: 15px !important;
    height: 15px !important;
    top: 4px !important
}

.checkbox label::after {
    margin-left: 0 !important;
    width: 9px !important;
    height: 9px !important;
    left: 3px !important;
    top: 7px !important
}

.checkbox label {
    padding-left: 20px !important
}

#login-modal .panel-default {
    border-radius: 25px !important;
    border: 0 !important
}

#login-modal .panel-body {
    border-radius: 25px !important
}

#leavePagemodal .modal-footer,
.loginform__wrapper {
    margin: 0 !important
}

#LoginForm .form-place {
    margin-bottom: 0 !important;
    padding: 15px 15px 0 0 !important
}

#LoginForm .loginform__login-input {
    display: flex;
    justify-content: center
}

.loginform__login-input_email,
.loginform__login-input_pass {
    height: 40px;
    background-color: var(--wex-color-f6f6f6) !important;
    border-radius: 6px !important
}

#LoginForm .pull-left {
    font-size: 13px
}

#LoginForm .errorLogin {
    display: none;
    font-size: 13px;
    color: red
}

#LoginForm .log_button {
    display: flex;
    justify-content: center
}

#LoginForm #loginButton {
    width: 100%;
    border-radius: 32px !important
}

#login-modal .create-acc {
    height: 355px;
    border-radius: 25px;
    transform: scale(1.0865);
    background-size: 100% !important;
    background: url(/assets/img/login_img.jpg) no-repeat
}

    #login-modal .create-acc .create-link {
        display: flex;
        justify-content: center;
        margin-top: 275px
    }

#login-modal .reg-button {
    width: 100%;
    color: var(--wex-white);
    background-color:var(--wex-color-gray4);
    border-radius: 25px
}

#CommonMessageModal .modal-content,
#leavePagemodal .modal-content {
    border-radius: 15px !important
}

#leavePagemodal .modal-body p {
    font-size: 15px
}

.slideCrossRefComplete__wrapper,
.slideError__wrapper {
    display: flex;
    justify-content: space-evenly
}

#slideCrossRefComplete .slide-text,
#slideError .slide-text {
    align-content: center;
    display: grid
}

    #slideCrossRefComplete .slide-text p,
    #slideError .slide-text p {
        margin: 0;
        cursor: default
    }

.search__wrapper {
    max-width: 200px !important
}

.changeLang,
.header__logout,
.header__myacc,
.w-100p {
    width: 100%
}

.sprite-facebook,
.sprite-instagram,
.sprite-linkedin,
.sprite-twitter,
.sprite-youtube {
    width: 40px;
    height: 40px
}

.dropdown__land-wrapper .fa-sort-desc {
    vertical-align: top
}

#searchField {
    height: 39.5px;
    width: 225px
}

#searchMobile {
    right: 0;
    left: unset
}

#searchMobileField {
    width: 85%;
    margin: 15px 0
}

#searchMobileButton {
    margin: 15px 0
}

.sprite {
    background-image: url(/assets/img/webp/sprite_nav_social.webp);
    background-repeat: no-repeat;
    display: block
}

.sprite-facebook {
    background-position: -5px -5px
}

.sprite-instagram {
    background-position: -55px -5px
}

.sprite-linkedin {
    background-position: -105px -5px
}

.sprite-twitter {
    background-position: -155px -5px
}

.sprite-youtube {
    background-position: -205px -5px
}

.trayButton {
    position: sticky;
    z-index: 1000
}

.chatButton {
    float: right;
    display: block
}

.tray__pad {
    display: block;
    top: 6%;
    float: none
}

.tray__trayItems-container {
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 15px
}

.fillbutton__wrapper {
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 0
}

.make-Quote {
    margin-top: 40px
}

/* Floating live support entry point */
.wex-support-chat {
    display: none !important;
    position: fixed;
    right: max(24px, env(safe-area-inset-right));
    bottom: max(24px, env(safe-area-inset-bottom));
    z-index: 1040;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    padding: 3px;
    border: 0px;
    border-radius: 50%;
    background: var(--wex-blue);
    color: #fff;
    cursor: pointer;
}

.wex-support-chat img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

    .wex-support-chat:hover {
        
    }

.wex-support-chat:focus-visible {
    outline: 3px solid #fff;
    outline-offset: 3px;
    box-shadow: 0 0 0 6px #0b1d41, 0 10px 28px rgba(11, 29, 65, .36);
}

@media (max-width: 767px) {
    .wex-support-chat {
        right: max(16px, env(safe-area-inset-right));
        bottom: calc(120px + env(safe-area-inset-bottom, 0px));
        width: 54px;
        height: 54px;
    }
}

.wex-quote-count { display:inline-flex; align-items:center; justify-content:center; margin-left:4px; color:#fff; font-family:"Jost",sans-serif; font-size:14px; font-weight:500; }
.wex-quote-count[hidden] { display:none; }
.wex-quote-page { min-height:70vh; background:#fff; color:#111; padding:24px 20px 80px; font-family:"Jost",sans-serif; }
.wex-quote-page__inner { width:min(100%,var(--wex-content-max,1500px)); max-width:var(--wex-content-max,1500px); margin-left:auto; margin-right:auto; }
.wex-quote-page .wex-catalog-breadcrumb { margin-bottom:28px; }
.wex-quote-page__header { display:flex; align-items:center; justify-content:space-between; gap:24px; margin-bottom:22px; }
.wex-quote-page__header h1 { margin:0; color:#111; font-size:30px; font-weight:400; line-height:1.2; }
.wex-quote-page__count { color:#747474; font-size:13px; font-weight:400; white-space:nowrap; }
.wex-quote-page__layout { display:grid; grid-template-columns:minmax(0,1fr) 286px; gap:24px; align-items:start; }
.wex-quote-items,.wex-quote-summary { background:#fff; border:1px solid #d3d6dc; border-radius:6px; box-shadow:none; }
.wex-quote-item { display:grid; grid-template-columns:150px minmax(0,1fr); gap:20px; min-height:166px; padding:22px 28px; border-bottom:1px solid #d3d6dc; }
.wex-quote-item:last-child { border-bottom:0; }
.wex-quote-item__image { display:flex; grid-row:1 / span 2; align-items:center; justify-content:center; height:120px; padding:8px; border-radius:0; background:#fff; }
.wex-quote-item__image img { max-width:100%; max-height:100%; object-fit:contain; }
.wex-quote-item__info>span { color:#8c8c8c; font-size:12px; font-weight:400; }
.wex-quote-item__info h2 { margin:3px 0 6px; font-size:16px; font-weight:500; line-height:1.25; }
.wex-quote-item__info h2 a { color:#111; }
.wex-quote-item__info p { margin:0; color:#222; font-size:12px; font-weight:400; line-height:1.4; }
.wex-quote-item__controls { display:flex; align-items:center; align-self:end; gap:16px; min-width:0; }
.wex-quote-item__controls label { display:none; }
.wex-quote-stepper { display:flex; flex:0 0 110px; align-items:center; width:110px; height:40px; padding:4px; border:1px solid var(--wex-color-d4d5da); border-radius:999px; background:var(--wex-white); }
.wex-quote-stepper button { flex:0 0 30px; width:30px; height:30px; padding:0; border:0; border-radius:6px; background:var(--wex-color-gray3); color:var(--wex-color-111); font-size:22px; font-weight:400; line-height:30px; cursor:pointer; transition:all .1s ease-in-out; }
.wex-quote-stepper button span { display:inline-block; transform:translateY(-1px); }
.wex-quote-stepper .wex-quantity-change-left { border-radius:30px 4px 4px 30px; }
.wex-quote-stepper .wex-quantity-change-right { border-radius:4px 30px 30px 4px; }
.wex-quote-stepper button:not(:disabled):hover { background:var(--wex-color-e5e5ea); }
.wex-quote-stepper button:disabled { color:var(--wex-color-gray1); cursor:default; }
.wex-quote-stepper input { flex:0 0 40px; width:40px; height:30px; padding:0; border:0; box-shadow:none; background:var(--wex-white); color:var(--wex-color-111); text-align:center; font-size:20px; font-weight:500; line-height:30px; -moz-appearance:textfield; }
.wex-quote-stepper input::-webkit-inner-spin-button,.wex-quote-stepper input::-webkit-outer-spin-button { margin:0; -webkit-appearance:none; }
.wex-quote-remove { display:flex; align-items:center; gap:5px; margin:0; padding:0; border:0; border-bottom:1px solid #aaa; background:transparent; color:#8a8a8a; font-size:12px; line-height:1.2; }
.wex-quote-remove .material-symbols-rounded { display:none; }
.wex-quote-summary { position:sticky; top:112px; padding:22px 20px 20px; }
.wex-quote-summary h2 { margin:0 0 8px; color:#111; font-size:19px; font-weight:500; }
.wex-quote-summary>p { margin:0 0 20px; color:#242424; font-size:12px; line-height:1.45; }
.wex-quote-summary__totals { display:none; }
.wex-quote-submit,.wex-quote-secondary { display:flex; align-items:center; justify-content:center; width:100%; min-height:40px; border:0; border-radius:22px; background:#214ca5; color:#fff; font-size:12px; font-weight:500; }
.wex-quote-submit:disabled { cursor:not-allowed; opacity:.45; }
.wex-quote-login { display:block; margin-top:16px; color:#214ca5; font-size:12px; font-weight:500; text-align:center; }
.wex-quote-empty { padding:70px 24px; text-align:center; }
.wex-quote-empty>.material-symbols-rounded { color:#1a4398; font-size:52px; }
.wex-quote-empty h2 { margin:14px 0 7px; }
.wex-quote-empty p { margin:0 0 24px; color:#6c7890; }
.wex-quote-empty .wex-quote-secondary { width:max-content; margin:auto; padding:0 24px; }
@media(max-width:820px){.wex-quote-page{padding:20px 14px 55px}.wex-quote-page__header h1{font-size:26px}.wex-quote-page__layout{grid-template-columns:1fr}.wex-quote-summary{position:static}.wex-quote-item{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:18px 14px}.wex-quote-item__image{height:96px}.wex-quote-item__controls{grid-column:2}.wex-quote-page__count{display:none}}

.Fill-button {
    text-align: center
}

.autofill-info-basket {
    background-color: var(--wex-color-286090);
    border-color: var(--wex-color-286090)
}

.interviewTrayRequest,
.sendtrayrequest__comment {
    box-shadow: inset 2px 4px 5px var(--wex-color-rgba-0-0-0-3);
    background-color: var(--wex-white);
    padding-left: 15px
}

.sendtrayrequest__comment {
    font-size: 16px;
    margin: 0;
    border-radius: 25px 25px 0 0;
    padding-top: 10px
}

#request_comm {
    border-radius: 0 0 25px 25px;
    box-shadow: inset 2px 0 5px var(--wex-color-rgba-0-0-0-3);
    resize: none;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 4px;
    height: 100px;
    text-align: left
}

.interviewTrayRequest {
    height: 180px;
    border-radius: 20px;
    color: var(--wex-color-1c75bc);
    font-size: 12px
}

    .interviewTrayRequest h4 {
        padding: 10px 0 5px;
        font-size: 16px;
        margin: 0
    }

.requstPoll label {
    padding-left: 5px
}

#interview-tray-other {
    border-radius: 10px !important;
    width: 95%
}

.trayRow-button #g-can {
    position: relative;
    z-index: 1500;
    display: flex
}

@media (max-width:992px) {
    .create-acc {
        background: linear-gradient(to bottom, var(--wex-color-37bbd4) 5%, var(--wex-color-90b1da) 100%) !important;
        height: 100px !important;
        transform: initial !important
    }

    .btn-create {
        margin-top: 30px !important
    }

    .create-link {
        margin-top: 20px !important
    }

    .panel-body {
        padding-bottom: 0 !important
    }

    .form-place {
        padding: 15px 0 0 !important
    }

    .col-md-6 h4 {
        text-align: center;
        font-size: 2em
    }

    #loginButton {
        width: 100% !important
    }
}

@media(max-width:425px) {
    .tips-parent {
        display: none
    }
    .wex-product-card button svg {
        margin-top: -1px;
    }
}

@media(max-width:767px) {
    .wex-diff-title.wex-diff-title {
        font-weight: 500 !important;
    }
    .product-info {
        height: 215px!important;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        border-bottom: 1px solid
    }
    .auth-title.auth-title {
        font-weight: 500 !important;
    }
    .nextArrow.gray-text,
    .prevArrow.gray-text {
        display: none
    }
    .video-items .slick-slide {
        padding: 0px 10px;
    }
}

@media (min-width:768px) {
    ul.right {
        float: right
    }

    .header-block {
        border-bottom: 2px solid var(--wex-color-d0d0d0)
    }

    .col-sm-5ths {
        float: left;
        width: 20%
    }

    .col-sm-9-5 {
        float: left;
        width: 80%
    }

    .chat-parent {
        position: absolute;
        right: 1%;
        display: block;
        width: 320px
    }

    .chatButton {
        position: sticky;
        top: 5%;
        z-index: 1000
    }

    .chat-placeholder {
        height: 72px
    }
}

@media(min-width:992px) {

    .header-block #navbarcollapse .navbar-nav > li > a,
    .header-block .dropdown-menu > li > a {
        padding-left: 25px;
        padding-right: 25px;
        font-size: 14px
    }

    .header-block .nav.links a {
        font-size: 16px
    }

    .links-block {
        margin-top: -40px
    }
}

@media(min-width:1280px) {
    .featuredProd .categoriesCarousel .slick-slide {
        transform: scale(.8)
    }

        .featuredProd .categoriesCarousel .slick-slide.center-slide {
            transform: scale(1)
        }

    .links-block span {
        font-size: 16px;
        top: 20px;
        text-shadow: var(--wex-color-1c75bc)
    }
}

@media(min-width:1600px) {

    .links-block,
    .website-tips {
        margin-top: -60px
    }

    .tips-parent {
        position: absolute;
        top: 560px;
        height: calc(100% - 560px);
        left: 3%
    }

    .website-tips {
        position: sticky;
        width: 230px;
        display: block;
        background: url(/assets/img/tipsBubble.png) 0 0/100% no-repeat;
        height: 240px;
        color: var(--wex-white);
        font-size: 12px;
        top: 15%
    }

    #tips-carousel {
        padding-top: 25px;
        width: 160px;
        padding-left: 45px
    }

        #tips-carousel a {
            color: var(--wex-white);
            font-size: 10px
        }

    .close-tips {
        position: absolute;
        right: 20%
    }
}

@media(min-width:1920px) {
    .tips-parent {
        left: 7%;
        top: 600px;
        height: calc(100% - 600px)
    }
}

@media(min-width:2560px) {
    .tips-parent {
        left: 7%;
        top: 730px;
        height: calc(100% - 730px)
    }
}

@media(min-width:3840px) {
    .tips-parent {
        left: 7%;
        top: 970px;
        height: calc(100% - 970px)
    }
}

.wex-menu-open {
    overflow: hidden
}

:root {
    --wex-badge-special-bg: #EDE7F6;
    --wex-badge-special-text: #7E57C2;
    --wex-badge-bg: #E3F2FD;
    --wex-badge-text: #1E88E5;
    --wex-navy: #0B1D41;
    --wex-ink: #1f2533;
    --wex-link: #1a4398;
    --wex-link-hover: #0B1D41;
    --wex-blue: #1a4398;
    --wex-regular-btn: #1a4398;
    --wex-regular-btn-hover: #2053BB;
    --wex-soft: #f4f7fb;
    --wex-line: #e4e9f1;
    --wex-muted: #687385;
    --wex-content-max: 1500px;
    --wex-desktop-gutter: max(64px, calc((100vw - var(--wex-content-max)) / 2));
    --wex-white: #fff;
    --wex-black: #000;
    --wex-transparent: transparent;
    --wex-current-color: currentColor;
    --wex-color-regular-text: #1E1C1C;
    --wex-color-1c75bc: #1c75bc;
    --wex-color-eee: #eee;
    --wex-color-d0d0d0: #d0d0d0;
    --wex-color-666: #666;
    --wex-color-ddd: #ddd;
    --wex-color-6a9ed7: #6a9ed7;
    --wex-color-rgba-0-0-0-15: rgba(0, 0, 0, .15);
    --wex-color-f5f5f5: #f5f5f5;
    --wex-color-f6f6f6: #f6f6f6;
    --wex-color-7abfdc: #7abfdc;
    --wex-color-90b1da: #90b1da;
    --wex-color-286090: #286090;
    --wex-color-rgba-0-0-0-3: rgba(0, 0, 0, .3);
    --wex-color-37bbd4: #37bbd4;
    --wex-color-rgba-0-0-0-50: rgba(0, 0, 0, .50);
    --wex-color-c6d7f3: #c6d7f3;
    --wex-color-040a16: #040a16;
    --wex-hover-light: #3B70DD;
    --wex-color-rgba-0-0-0-16: rgba(0,0,0,.16);
    --wex-color-111: #111;
    --wex-color-rgba-0-0-0-24: rgba(0,0,0,.24);
    --wex-color-gray1: #8e8e93;
    --wex-color-gray3: #f2f2f6;
    --wex-color-gray2: #c7c7cc;
    --wex-color-43a047: #43a047;
    --wex-color-rgba-0-0-0-12: rgba(0,0,0,.12);
    --wex-color-rgba-72-105-173-5: rgba(72, 105, 173, .5);
    --wex-color-bac6e0: #bac6e0;
    --wex-color-1b2430: #1b2430;
    --wex-color-00000014: #00000014;
    --wex-color-e5e5ea: #E5E5EA;
    --wex-color-234fa3: #234fa3;
    --wex-color-2a63cf: #2a63cf;
    --wex-color-d9e6fb: #d9e6fb;
    --wex-color-111111e0: #111111e0;
    --wex-color-10285c: #10285C;
    --wex-color-17315f: #17315f;
    --wex-color-183566: #183566;
    --wex-color-b0d6f5: #b0d6f5;
    --wex-color-rgba-248-248-248-9: rgba(248,248,248,.9);
    --wex-color-f1f3f7: #f1f3f7;
    --wex-color-rgba-4-12-26-02: rgba(4,12,26,.02);
    --wex-color-rgba-4-12-26-28: rgba(4,12,26,.28);
    --wex-color-rgba-4-12-26-78: rgba(4,12,26,.78);
    --wex-color-rgba-255-255-255-16: rgba(255,255,255,.16);
    --wex-color-f2f2f5: #F2F2F5;
    --wex-color-fcfcfd: #FCFCFD;
    --wex-color-f2f2f9: #F2F2F9;
    --wex-color-f2f3f5: #f2f3f5;
    --wex-color-fafafa: #fafafa;
    --wex-color-9aa3b1: #9aa3b1;
    --wex-color-111111: #111111;
    --wex-color-b9cbed: #b9cbed;
    --wex-color-4869ad: #4869AD;
    --wex-color-rgba-0-0-0-6: rgba(0,0,0,.6);
    --wex-color-d9d9df: #d9d9df;
    --wex-color-cfe0f0: #cfe0f0;
    --wex-color-dcebf8: #dcebf8;
    --wex-color-d7e8f6: #d7e8f6;
    --wex-color-c9ddec: #c9ddec;
    --wex-color-rgba-0-0-0-0-25: rgba(0, 0, 0, 0.25);
    --wex-color-rgba-207-224-240-72: rgba(207,224,240,.72);
    --wex-color-rgba-220-235-248-18: rgba(220,235,248,.18);
    --wex-color-rgba-220-235-248-0: rgba(220,235,248,0);
    --wex-color-rgba-215-232-246-0: rgba(215,232,246,0);
    --wex-color-rgba-201-221-236-22: rgba(201,221,236,.22);
    --wex-color-rgba-0-0-0-72: rgba(0, 0, 0, .72);
    --wex-color-rgba-0-0-0-56: rgba(0, 0, 0, .56);
    --wex-color-rgba-0-0-0-42: rgba(0, 0, 0, .42);
    --wex-color-rgba-255-255-255-82: rgba(255, 255, 255, .82);
    --wex-color-c9cbd1: #c9cbd1;
    --wex-color-d8d9df: #d8d9df;
    --wex-color-2f9b55: #2f9b55;
    --wex-color-cfd1d6: #cfd1d6;
    --wex-color-rgba-17-17-17-68: rgba(17, 17, 17, .68);
    --wex-color-16284c: #16284c;
    --wex-color-rgba-26-67-152-52: rgba(26, 67, 152, .52);
    --wex-color-dedfe5: #dedfe5;
    --wex-color-rgba-18-32-51-18: rgba(18, 32, 51, .18);
    --wex-color-5379c7: #5379C7;
    --wex-color-122033: #122033;
    --wex-color-rgba-18-32-51-25: rgba(18, 32, 51, .25);
    --wex-color-rgba-0-0-0-28: rgba(0,0,0,.28);
    --wex-color-f0f1f5: #f0f1f5;
    --wex-color-9a9da6: #9a9da6;
    --wex-color-d7dde1: #d7dde1;
    --wex-color-rgba-5-13-30-0: rgba(5,13,30,0);
    --wex-color-rgba-5-13-30-72: rgba(5,13,30,.72);
    --wex-color-181b22: #181b22;
    --wex-color-252932: #252932;
    --wex-color-cfd3da: #cfd3da;
    --wex-color-8f939b: #8f939b;
    --wex-color-9b9fa8: #9b9fa8;
    --wex-color-c62828: #c62828;
    --wex-color-gray4: #e5e6ec;
    --wex-color-d6d8dd: #d6d8dd;
    --wex-color-000000bf: #000000bf;
    --wex-color-f5d547: #f5d547;
    --wex-color-fff1a3: #fff1a3;
    --wex-color-313438: #313438;
    --wex-color-e7ebf2: #e7ebf2;
    --wex-color-58667d: #58667d;
    --wex-color-dfe5ee: #dfe5ee;
    --wex-color-5f6b7d: #5f6b7d;
    --wex-color-f2f6fc: #f2f6fc;
    --wex-color-f8fafd: #f8fafd;
    --wex-color-f3f6fa: #f3f6fa;
    --wex-color-border: #d7dbe3;
    --wex-color-e8eaf6: #E8EAF6;
    --wex-color-eef1fb: #eef1fb;
    --wex-color-green: #248A3D;
    --wex-color-c7cbd3: #c7cbd3;
    --wex-color-219653: #219653;
    --wex-color-c3c7d0: #c3c7d0;
    --wex-color-f1f3ff: #f1f3ff;
    --wex-color-cfd3dc: #cfd3dc;
    --wex-color-e5e7ee: #e5e7ee;
    --wex-color-6b7280: #6b7280;
    --wex-color-dedede: #dedede;
    --wex-color-f8f8f8: #f8f8f8;
    --wex-color-rgba-17-17-17-62: rgba(17, 17, 17, .62);
    --wex-color-rgba-0-0-0-18: rgba(0, 0, 0, .18);
    --wex-color-171717: #171717;
    --wex-color-f4f4f5: #f4f4f5;
    --wex-color-202020: #202020;
    --wex-color-rgba-0-0-0-70: rgba(0, 0, 0, .70);
    --wex-color-929399: #929399;
    --wex-color-d8d9dd: #d8d9dd;
    --wex-color-rgba-0-0-0-58: rgba(0, 0, 0, .58);
    --wex-color-d9e0ec: #d9e0ec;
    --wex-color-214da6: #214da6;
    --wex-color-rgba-255-255-255-94: rgba(255, 255, 255, .94);
    --wex-color-b7b8bc: #b7b8bc;
    --wex-color-rgba-32-32-32-72: rgba(32, 32, 32, .72);
    --wex-color-rgba-32-32-32-75: rgba(32, 32, 32, .75);
    --wex-color-rgba-255-255-255-3: rgba(255, 255, 255, .3);
    --wex-color-rgba-255-255-255-55: rgba(255, 255, 255, .55);
    --wex-color-999a9f: #999a9f;
    --wex-color-rgba-255-255-255-92: rgba(255, 255, 255, .92);
    --wex-color-555: #555;
    --wex-color-e4e5e8: #e4e5e8;
    --wex-btn-disabled: #f1f2f5;
    --wex-btn-disabled-text: #b6b7bc;
    --wex-color-717278: #717278;
    --wex-color-242424: #242424;
    --wex-color-d4d5da: #d4d5da;
    --wex-color-173d8c: #173d8c;
    --wex-color-616167: #616167;
    --wex-color-d7d8dc: #d7d8dc;
    --wex-color-f4f4f4: #f4f4f4;
    --wex-color-dfe0e4: #dfe0e4;
    --wex-color-5e5e61: #5E5E61;
    --wex-color-191919: #191919;
    --wex-color-98999f: #98999f;
    --wex-color-8f9096: #8f9096;
    --wex-color-rgba-255-255-255-75: rgba(255, 255, 255, .75);
}

.wex-redesign {
    background: var(--wex-white);
    color: var(--wex-ink);
    font-family: "San Francisco Pro Display";
    line-height: 1.45;
    width: 100%;
    max-width: none
}
a
{
    color:var(--wex-link);
}
a:hover {
    color: var(--wex-link-hover);
}
.wex-redesign a,
.wex-redesign button,
.wex-redesign [role="button"],
.wex-redesign input,
.wex-redesign svg,
.wex-redesign svg path,
.wex-topbar a,
.wex-topbar button,
.wex-topbar [role="button"],
.wex-topbar input,
.wex-topbar svg,
.wex-topbar svg path,
.wex-footer a,
.wex-footer button,
.wex-footer svg,
.wex-footer svg path {
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}.wex-redesign.container,
.wex-redesign .container {
    width: 100%;
    max-width: none
}

.wex-redesign a,
.wex-redesign button {
    transition: background .2s ease, color .2s ease, border-color .2s ease, transform .2s ease
}

.wex-redesign img {
}

.wex-topbar,
.wex-topbar *,
.wex-drawer,
.wex-drawer *,
.wex-footer,
.wex-footer * {
    box-sizing: border-box
}

.wex-drawer a
{
    font-family:'San Francisco Pro Display';
    font-weight:400;
}
.wex-topbar,
.wex-drawer,
.wex-footer {
    font-family: "San Francisco Pro Display"
}

.wex-topbar a,
.wex-topbar button,
.wex-drawer a,
.wex-drawer button,
.wex-footer a {
    transition: background .2s ease, color .2s ease, border-color .2s ease, transform .2s ease
}

.wex-topbar img,
.wex-footer img {
    max-width: 100%
}

.wex-topbar {
    background:var(--wex-navy);
    color: var(--wex-white);
    position: relative;
    z-index: 1050;
}

.wex-primary.wex-primary-fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 1100 !important;
    width: 100% !important;
    margin: 0 auto !important;
    background: var(--wex-navy);
}

html.wex-auth-modal-open .wex-primary.wex-primary-fixed {
    z-index: 1030 !important;
}

.wex-catalogue-mega.wex-catalogue-fixed {
    position: fixed !important;
    top: 64px !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 1090 !important;
}

.wex-catalogue-mega.wex-catalogue-floating {
    position: fixed !important;
    top: var(--wex-catalogue-top, 64px) !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 1900 !important;
}

body.wex-search-focused .wex-search input,
body.wex-search-focused .wex-search-submit {
    position: relative;
    z-index: 1500;
    pointer-events: auto;
}

body.wex-search-focused .wex-search-clear {
    z-index: 1501;
    pointer-events: auto;
}

body.wex-search-focused .wex-search:before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 1490;
    background: var(--wex-color-rgba-0-0-0-50);
    pointer-events: auto;
    cursor: default;
}

body.wex-catalogue-open:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    top: var(--wex-catalogue-overlay-top, 0px);
    bottom: 0;
    z-index: 1800;
    background: var(--wex-color-rgba-0-0-0-50);
    pointer-events: auto;
    cursor: default;
}

body.wex-catalogue-open .wex-topbar,
body.wex-catalogue-open .wex-primary {
    position: relative !important;
    z-index: 2000 !important;
}

body.wex-catalogue-open .wex-mini {
    position: relative !important;
    z-index: 2030 !important;
}

body.wex-catalogue-open .wex-primary.wex-primary-fixed {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 2000 !important;
}

body.wex-catalogue-open .wex-mini-dropdown,
body.wex-catalogue-open .wex-mini-menu {
    z-index: 2040 !important;
}

body.wex-catalogue-open .wex-account-dropdown {
    z-index: 2050 !important;
}

body.wex-catalogue-open .wex-account-menu {
    z-index: 2110 !important;
}
.wex-mini-menu.wex-mini-menu-floating {
    position: fixed !important;
    left: var(--wex-mini-menu-left, 0px) !important;
    top: var(--wex-mini-menu-top, 0px) !important;
    z-index: 2100 !important;
    display: block !important;
    transform: none !important;
}

.wex-mini,
.wex-primary,
.wex-nav,
.wex-section,
.wex-story,
.wex-footer {
    max-width: none;
    width: 100%;
    margin: 0 auto;
    padding-left: var(--wex-desktop-gutter);
    padding-right: var(--wex-desktop-gutter)
}

.wex-mini {
    min-height: 36px;
    display: flex;
    align-items: center;
    gap: 18px;
    font-size: 11px;
    color: var(--wex-color-c6d7f3);
    line-height:18px;
    background: var(--wex-color-040a16)
}
.wex-nav
{
    font-size:14px !important;
}
.wex-mini a,
.wex-nav a,
.wex-actions a {
    color: inherit;
    text-decoration: none
}

.wex-mini-dropdown {
    position: relative;
    min-height: 36px;
    display: flex;
    align-items: center;
}

.wex-lang-dropdown {
    margin-left: auto
}

.wex-mini-dropdown > button {
    min-height: 30px;
    border: 0;
    background: var(--wex-transparent);
    color: inherit;
    padding: 0;
    font: inherit;
    cursor: pointer;
    font-size:14px !important;
}
.wex-mini-dropdown > button:hover {
    color: var(--wex-white);
}
.wex-mini a {
    font-size: 14px !important;
}
.wex-dropdown-arrow {
    font-size: 18px;
    line-height: 1;
    vertical-align: middle;
    margin-top: -2px;
}
.wex-active-page:hover {
    color: var(--wex-white) !important;
    background-color: var(--wex-regular-btn-hover);
}

.wex-mini-menu {
    position: absolute;
    left: 77%;
    top: 100%;
    z-index: 1120;
    width: 145px;
    display: none;
    transform: translateX(-50%);
    border-radius: 4px;
    background: var(--wex-white);
    box-shadow: 0 4px 16px var(--wex-color-rgba-0-0-0-16);
    color: var(--wex-color-111);
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 2000;
}

    .wex-lang-menu {
        left: auto;
        right: -27px;
        width: 130px;
        height: 110px;
        box-sizing: border-box;
        transform: none;
        padding: 12px;
        border-radius: 4px;
        box-shadow: 0 14px 34px var(--wex-color-rgba-0-0-0-24)
    }

.wex-mini-menu:before {
    content: "";
    position: absolute;
    left: 64.5%;
    top: -5px;
    width: 11px;
    height: 14px;
    border-radius: 3px;
    background: var(--wex-white);
    transform: translateX(-50%) rotate(45deg);
}

.wex-lang-menu:before {
    left: auto;
    right: 28px;
    top: -5px;
    width: 16px;
    height: 16px;
    transform: rotate(45deg)
}

.wex-mini-dropdown:hover .wex-mini-menu,
.wex-mini-dropdown:focus-within .wex-mini-menu {
    display: block
}

.wex-mini-menu a {
    min-height: 28px;
    display: flex;
    align-items: center;
    padding: 5px 13px;
    color: var(--wex-color-111);
    font-size: 14px;
    line-height: 1.4;
    text-decoration: none
}

    .wex-mini-menu a:focus {
        outline: none;
        box-shadow: none;
    }

    .wex-mini-menu a:hover {
        color:var(--wex-blue) !important;
    }

.wex-lang-menu > strong {
    display: block;
    margin: 0 0 10px;
    color: var(--wex-color-gray1);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

.wex-mini-menu .wex-lang-option {
    min-height: 28px;
    gap: 8px;
    padding: 0;
    background: var(--wex-transparent);
    color: var(--wex-color-111);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2
}

.wex-mini-menu .wex-lang-option + .wex-lang-option {
    margin-top: 8px
}

    .wex-mini-menu .wex-lang-option:hover {
        background: var(--wex-transparent);
        color: var(--wex-color-111);
        transition-property: color;
        transition-duration: 0.1s;
    }
.wex-lang-radio {
    transition-property: border-color;
    transition-duration: 0.1s;
}
.wex-mini-menu .wex-lang-option:hover .wex-lang-radio {
    border-color: var(--wex-color-gray1);
}
    .wex-mega-content a {
        position: relative;
        display: block;
        color: var(--wex-black);
        text-decoration: none;
        font-size: 13px;
        z-index: 0;
        padding-top: 6px;
        padding-bottom: 6px;
        transition-property: color;
        transition-duration: 0.1s;
    }
    .wex-mega-content a:hover {
        background-color: var(--wex-color-gray3);
        color: var(--wex-blue);
    }
    .wex-mega-content a::before {
        content: "";
        position: absolute;
        inset: -1px -10px 0px -11px;
        z-index: -1;
        border-radius: 4px;

    }
    .wex-mega-content a:hover::before {
        background: var(--wex-color-gray3);
    }
    .wex-lang-radio {
        width: 22px;
        height: 22px;
        flex: 0 0 22px;
        border: 2px solid var(--wex-color-gray2);
        border-radius: 50%;
        background: var(--wex-white);
        box-sizing: border-box
    }
.wex-mini-menu-floating.wex-mini-contact:before {
    left: 46.5%;
}
.wex-mini-menu-floating.wex-mini-menu.wex-lang-menu:before {
    left:62.4%
}
.wex-mini-menu-floating {
    margin-left: -13px;
}
.wex-lang-option.is-active .wex-lang-radio {
    border: 7px solid var(--wex-color-43a047)
}
.wex-lang-option.is-active
{
    pointer-events:none;
}
.search-container {
    width: 100%;
    position: relative;
    z-index: 1500
}

.wex-search-mobile-icon {
    display: none
}
.wex-mini-contact {
    width: 208px;
    left: -30%;
    transform: none;
    padding: 10px 0 14px;
    background: var(--wex-white);
    color: var(--wex-color-111);
    border-radius: 4px;
    box-shadow: 0 8px 20px var(--wex-color-rgba-0-0-0-12);
    z-index: 99999;
}

.wex-mini-contact:before {
    left: 95px;
    background: var(--wex-white);
    transform: rotate(45deg);
}

.wex-mini-contact > strong {
    display: block;
    margin: 0 0 12px;
    padding: 0 12px;
    color: var(--wex-color-gray1);
    font-size: 12px;
    font-weight: 500;
    font-family:"Jost";
}

.wex-mini-contact hr {
    height: 0;
    margin: 9px 0;
    border: 0;
    border-top: .5px solid var(--wex-color-rgba-72-105-173-5);
    background: var(--wex-transparent)
}

.wex-mini-contact a {
    min-height: 44px;
    gap: 12px;
    padding: 4px 12px;
    background: var(--wex-transparent);
    color: var(--wex-color-111)
}

    .wex-mini-contact a:focus {
        outline: none;
        box-shadow: none;
    }

    .wex-mini-contact a:hover {
        color: var(--wex-blue) !important;
    }

.wex-mini-contact i,
.wex-mini-contact > a > .material-icons-round {
    width: 32px;
    height: 32px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 32px;
    background: var(--wex-color-bac6e0);
    color: var(--wex-white);
    font-size: 16px
}

    .wex-mini-contact a > span:not(.material-icons-round) {
        display: flex;
        flex-direction: column;
        color: var(--wex-color-111);
        font-size: 14px;
        font-weight: 500;
        line-height: 1.2;
        font-family: "Jost";
    }
    .wex-mini-contact a > span:not(.material-icons-round):hover
    {
        color: var(--wex-blue) !important;
    }
    .wex-mini-contact small {
        margin-top: 2px;
        color: var(--wex-color-gray1);
        font-size: 12px;
        font-weight: 400;
        font-family: "San Francisco Pro Display";
    }
    .wex-primary {
        background: var(--wex-navy);
        min-height: 64px;
        display: grid;
        grid-template-columns: 78px minmax(300px, 1fr) max-content;
        align-items: center;
        color:var(--wex-white);
    }

.wex-brand img {
    height: 40px;
    width:78px;
    filter: brightness(0) invert(1)
}

.wex-brand-mobile-logo {
    display: none
}

.wex-search {
    display: flex;
    position: relative;
    min-width: 0;
    margin-left: 24px !important;
    margin-right: 24px !important
}

.wex-search-history {
    position: absolute;
    top: calc(100% + 8px);
    z-index: 1500;
    display: none;
    overflow: hidden;
    border-radius: 4px;
    background: var(--wex-white);
    color: var(--wex-color-1b2430);
    width: 100%;
}

.wex-search-history-mobile {
    display: none;
}

body.wex-search-focused .wex-search-history {
    display: block;
}

.wex-search-history strong {
    display: block;
    color: var(--wex-black);
    font-family: "Jost";
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    padding-top: 17px;
    padding-bottom: 10px;
    margin-left: 16px;
}
.wex-search-history-mobile strong {
    display: block;
    color: var(--wex-black);
    font-family: "Jost";
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    padding-left: 16px;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-left: 20px;
}
.wex-search-history-item:hover {
    background-color: var(--wex-color-gray3);
    color: var(--wex-navy);
    fill: var(--wex-navy);
}
.history-clear {
    border: 0;
    background: var(--wex-transparent);
    color: var(--wex-blue);
    font-family: "Jost";
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 0px;
}
    .history-clear:hover {
        color: var(--wex-navy);
    }
    .wex-search-history-item {
        min-height: 42px;
        display: flex;
        height: 40px;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
        padding: 0 16px;
        /*    margin-left: 20px;
    margin-right: 20px;*/
        padding-left: 16px !important;
        padding-right: 20px !important;
    }

.wex-search-history-icon {
    flex: 0 0 22px;
    color: var(--wex-color-gray1);
    font-size: 20px;
    line-height: 1;
    margin-left:-3px;
}

.wex-search-history a {
    flex: 1;
    color: var(--wex-black);
    font-family: "San Francisco Pro Display";
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    text-decoration: none;
}
.wex-search-history-mobile a {
    flex: 1;
    color: var(--wex-black);
    font-family: "San Francisco Pro Display";
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
    text-decoration: none;
}

.wex-search-history-remove {
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 28px;
    border: 0;
    border-radius: 50%;
    background: var(--wex-transparent);
    color: var(--wex-color-gray1);
    cursor: pointer;
    padding: 0;
}

.wex-search-history .material-icons-round,
.wex-search-history-mobile .material-icons-round {
    color: var(--wex-color-gray1);
    font-size: 22px;
    font-weight: 400;
    line-height: 1;
}

.wex-search-history.wex-history-empty > strong {
    display: none;
}

.wex-search-history.wex-history-empty .history-container {
    display: none;
}

.history-container-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding-right: 20px;
}

.history-container-header strong {
    flex: 1;
}

.history-container-header .mobile-history-clear {
    border: 0;
    background: var(--wex-transparent);
    color: var(--wex-blue);
    font-family: "San Francisco Pro Display";
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    padding: 20px 0 10px;
    cursor: pointer;
}

.wex-search-history > .trending-searches {
    margin: 0;
    border-top: 1px solid var(--wex-color-00000014);
    background: var(--wex-white);
}

.wex-search-history.wex-history-empty > .trending-searches {
    border-top: 0;
}

    .wex-search-history > .trending-searches .trending-searches-title {
        display: block;
        color: var(--wex-color-gray1);
        font-family: "San Francisco Pro Display";
        font-size: 14px;
        font-weight: 400;
        line-height: 140%;
        padding-left: 16px!important;
        padding-top: 20px;
        padding-bottom: 10px;
        margin-left: 20px;
    }

.wex-search-history > .trending-searches .trending-searches-list {
    gap: 8px;
    padding-bottom: 0;
    cursor: grab;
    user-select: none;
}

.wex-search-history > .trending-searches .trending-searches-list.is-dragging {
    cursor: grabbing;
}

.wex-search-history > .trending-searches .trending-searches-row {
    padding-left: 16px;
    padding-right: 20px;
}

.wex-search-history > .trending-searches .trending-search-chip {
    max-height: 30px !important;
    font-size: 14px !important;
    line-height: 1;
    text-wrap-mode: nowrap;
}

.wex-catalogue-trigger {
    min-width: 110px;
    height: 40px;
    display: inline-flex;
    align-items: baseline;
    justify-content: center;
    gap: 10px;
    margin-right: 8px;
    border: 0;
    border-radius: 4px;
    background: var(--wex-white);
    color: var(--wex-blue);
    font-size: 14px;
    font-weight: 500;
    line-height: 120%;
    font-family: Jost;
    padding-left: 6px;
    padding-right: 6px;
    cursor: pointer;
    user-select: none;
    padding-top: 12px;
    padding-bottom: 10px;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
    .wex-catalogue-trigger:focus {
        outline: none;
        box-shadow: none;
    }
    .wex-catalogue-trigger:hover {
        background-color: var(--wex-color-e5e5ea);
        color: var(--wex-navy);
        fill: var(--wex-navy);
    }
    .wex-catalogue-trigger:hover svg path,
    .wex-catalogue-trigger svg:hover path {
        fill: var(--wex-navy);
    }
    .wex-catalogue-trigger svg {
        flex: 0 0 auto;
        margin-top: 0px;
    }

    .wex-catalogue-trigger > .material-icons-round {
        flex: 0 0 auto;
        font-size: 10px;
        line-height: 1;
    }

.wex-search input {
    width: 100%;
    height: 40px;
    border: 0;
    border-radius: 4px 0 0 4px;
    padding: 0 44px 0 16px;
    color: var(--wex-color-1b2430);
    background-color:var(--wex-white);
}
.wex-search-clear
{

}
.wex-search-clear {
    width: 32px;
    height: 32px;
    position: absolute;
    top: 4px;
    right: 6px;
    z-index: 1501;
    display: none;
    align-items: center;
    justify-content: center;
    border: 0;
    border-radius: 50%;
    background: var(--wex-transparent);
    color: var(--wex-color-gray1);
    cursor: pointer;
    padding: 0;
}

.search-container.has-value .wex-search-clear {
    display: inline-flex;
}

.wex-search-clear .material-icons-round {
    font-size: 22px;
    line-height: 1;
}

.wex-search-clear:hover {

}
.wex-search-submit:hover {
    color: var(--wex-white) !important;
    background-color: var(--wex-regular-btn-hover);
}

.wex-hero-link:hover {
    color: var(--wex-navy) !important;
}
.trayButtonAdd:hover {
    color: var(--wex-white) !important;
    background-color: var(--wex-regular-btn-hover);
}

.explore-text
{
    font-size: 16px;
    margin-bottom: 12px!important;
    line-height: 140%;
}
@media (max-width: 820px), (hover: none), (pointer: coarse) {
    .wex-button:hover,
    .wex-button-light:hover {
        background: var(--wex-color-234fa3);
        color: var(--wex-white) !important;
    }

    .mobile-browse:hover {
        background-color:var(--wex-white);
    }

    .trayButtonAdd:hover {
        background-color: var(--wex-blue);
        color: var(--wex-white) !important;
    }
}

.wex-search input:focus {
    outline: none;
    box-shadow: none
}

.wex-search-submit {
    width: 56px !important;
    border: 0;
    background: var(--wex-blue);
    color: var(--wex-white);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0 0 4px 4px;
}


.wex-search-submit[type="submit"] {
    border-radius: 0 4px 4px 0
}

.wex-actions {
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 12px;
    justify-content: flex-end;
    var(--wex-white)-space: nowrap;
}

.wex-actions > div {
    margin-right: 0 !important;
}

.wex-account {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 92px
}
.wex-trays {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-width: 92px
}
.wex-account-dropdown {
    position: relative;
    display: inline-flex;
    align-items: center
}

.wex-account-menu {
    position: absolute;
    top: 140%;
    left: 25%;
    z-index: 1130;
    width: 200px;
    height: 92px;
    display: none;
    box-sizing: border-box;
    transform: translateX(-50%);
    padding: 12px;
    border-radius: 4px;
    background: var(--wex-white);
    color: var(--wex-color-111);
    box-shadow: 0 14px 34px var(--wex-color-rgba-0-0-0-24)
}

.wex-account-menu:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -16px;
    height: 16px
}

    .wex-account-menu:before {
        content: "";
        position: absolute;
        left: 82.4%;
        top: -5px;
        width: 11px;
        height: 14px;
        border-radius: 3px;
        background: var(--wex-white);
        transform: translateX(-50%) rotate(45deg);
    }

.wex-account-dropdown:hover .wex-account-menu,
.wex-account-dropdown:focus-within .wex-account-menu {
    display: block
}

.wex-account-menu .wex-account-signin {
    min-height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: var(--wex-color-234fa3);
    color: var(--wex-white);
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    line-height: 120%;
    font-family: "Jost";
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.wex-account-signin:not(:disabled):hover {
    color: var(--wex-white) !important;
    background-color: var(--wex-regular-btn-hover);
}
#loginButton:not(:disabled):hover,
.wex-auth-submit:not(:disabled):hover,
#CreateAccountButton:not(:disabled):hover {
    color: var(--wex-white) !important;
    background-color: var(--wex-regular-btn-hover);
}
.wex-account-menu p {
    margin: 16px 0 0;
    color: var(--wex-color-111) !important;
    font-size: 14px;
    line-height: 1.2;
    text-align: center;
    var(--wex-white)-space: nowrap
}

    .wex-account-menu p a {
        color: var(--wex-blue);
        text-decoration: none
    }

    .wex-account-menu p a:hover {
        color: var(--wex-hover-light);
        text-decoration: none
    }
.wex-actions .wex-account-menu p a:hover {
    color: var(--wex-color-2a63cf)
}

.wex-profile-menu {
    left: 50%;
    width: 175px;
    height: 245px;
}

    .wex-profile-menu:before {
        left: 79%;
    }

    .wex-profile-menu a {
        min-height: 28px;
        display: flex;
        align-items: center;
        padding: 5px 13px;
        color: var(--wex-color-111);
        font-size: 14px;
        line-height: 1.4;
        text-decoration: none;
    }

    .wex-profile-menu a:hover {
        color: var(--wex-blue) !important;
        text-decoration: none;
    }

    .wex-profile-menu hr {
        height: 1px;
        margin: 4px 0;
        border: 0;
        background: var(--wex-color-gray2);
    }

.wex-profile-menu hr + a {
    margin-top: 0;
}

.wex-account-menu.wex-account-menu-floating {
    position: fixed !important;
    left: var(--wex-account-menu-left, 0px) !important;
    top: var(--wex-account-menu-top, 0px) !important;
    z-index: 2110 !important;
    display: block !important;
    transform: none !important;
}
.wex-account-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    line-height: 1
}

.wex-account > span:not(.wex-account-icon) {
    display: flex;
    flex-direction: column;
    line-height: 1.2
}
.wex-trays > span:not(.wex-account-icon) {
    display: flex;
    flex-direction: column;
    line-height: 1.2
}
.wex-account small {
    color: var(--wex-color-bac6e0);
    font-size: 12px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    var(--wex-white)-space: nowrap
}

.wex-account strong {
    color: var(--wex-white);
    font-size: 14px;
    font-weight:500;
    font-family:"Jost";
    display:flex;
}

.wex-trays small {
    color: var(--wex-color-bac6e0);
    font-size: 12px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    var(--wex-white)-space: nowrap
}

.wex-trays strong {
    color: var(--wex-white);
    font-size: 14px;
    font-weight: 500;
    font-family: "Jost";
    display: flex;
}

.wex-quote:hover {
    border-color: var(--wex-hover-light);
}
.wex-quote {
    border: 1px solid var(--wex-blue);
    border-radius: 4px;
    padding: 9px 14px;
    font-size: 14px;
    font-family: "Jost";
    font-weight: 500;
}

.wex-mobile-toggle {
    display: none;
    width: 42px;
    height: 42px;
    border: 0;
    background: var(--wex-transparent);
    color: var(--wex-white);
    font-size: 22px
}

.wex-nav {
    display: flex;
    align-items: center;
    column-gap: 0;
    min-height: 42px;
    font-size: 13px;
    color: var(--wex-color-d9e6fb);
    background: var(--wex-navy);
    border-top: var(--wex-blue) 1px solid;
    justify-content: space-between;
}

.wex-active-page {
    min-height: 22px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    background: var(--wex-blue);
    color: var(--wex-color-bac6e0) !important;
    font-weight: 700;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
}
.wex-nav a {
    margin-right:20px;
    font-size: 14px;
    color: var(--wex-color-bac6e0);
    font-family: "San Francisco Pro Display";
    font-weight: 400;
    line-height:140%;
}
.wex-nav .sales-section a {
    margin-right: 16px;
}
.wex-nav a:last-child {
    margin-right: 0;
}
.wex-nav a:hover,
.wex-mini a:hover,
.wex-actions a:hover {
    color: var(--wex-white);
}

.wex-drawer {
    display: block !important;
    position: fixed !important;
    top: var(--wex-visual-top, 0px) !important;
    right: 0 !important;
    bottom: auto !important;
    left: 0 !important;
    width: 100% !important;
    height: var(--wex-visual-height, 100vh) !important;
    max-height: var(--wex-visual-height, 100vh) !important;
    z-index: 2300 !important;
    pointer-events: none;
    background: var(--wex-color-111111e0);
    opacity: 0
}

.wex-drawer.is-open {
    pointer-events: auto;
    opacity: 1
}

html.wex-drawer-lock,
body.wex-drawer-open {
    overflow: hidden;
    overscroll-behavior: none;
}

body.wex-drawer-open .wex-drawer {
    touch-action: pan-y;
}

body.wex-drawer-open .wex-drawer-panel {
    touch-action: pan-y;
}

.wex-drawer-panel {
    position: relative;
    z-index: 2301;
    width: 78vw;
    width: min(78vw, 360px);
    height: var(--wex-visual-height, 100vh);
    height: 100dvh;
    min-height: 0;
    max-height: var(--wex-visual-height, 100vh);
    max-height: 100dvh;
    overflow-y: auto;
    overscroll-behavior-y: contain;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    background: var(--wex-navy);
    padding: 44px 0 calc(32px + env(safe-area-inset-bottom, 0px));
    transform: translateX(-100%);
    transition: transform .22s ease;
    padding-top: 20px;
}

.wex-drawer.is-open .wex-drawer-panel {
    transform: translateX(0)
}

/* Safari 13 fallback: the body state is applied even when newer drawer
   positioning or selector handling leaves the panel off-canvas. */
body.wex-drawer-open .wex-drawer-panel {
    transform: translateX(0) !important;
}

.wex-drawer a,
.wex-drawer button {
    display: flex;
    align-items: center;
    gap: 18px;
    width: 100%;
    min-height: 56px;
    border: 0;
    color: var(--wex-color-bac6e0);
    background: var(--wex-transparent);
    text-decoration: none;
    font-size: 18px;
    text-align: left;
    padding: 0 24px;
    padding-left: 24px;
}

.wex-no-flex-gap .wex-drawer a,
.wex-no-flex-gap .wex-drawer button {
    gap: 0;
}

.wex-no-flex-gap .wex-drawer a > * + *,
.wex-no-flex-gap .wex-drawer button > * + * {
    margin-left: 18px;
}

.wex-drawer button {
    cursor: pointer;
    font-family: inherit
}

.wex-drawer-submenu-trigger span {
    flex: 1 1 auto
}

.wex-drawer-trigger-arrow {
    flex: 0 0 auto;
    margin-left: auto
}

    .wex-drawer a.is-active {
        background: var(--wex-color-10285c);
        color: var(--wex-white);
        border-radius: 0px
    }

.wex-drawer-view {
    display: none
}

.wex-drawer-view.is-active {
    display: block
}

.wex-drawer-logo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 0 0px 0px;
    margin-top: -3px;
    padding-left:20px;
    padding-right: 20px;
}

.wex-drawer-logo > svg {
    display: block;
    width: auto;
    height: 32px
}

.wex-drawer-close.wex-drawer-close {
    position: absolute;
    top: 15px;
    right: 24px;
    z-index: 2302;
    width: 36px;
    min-height: 36px;
    height: 36px;
    padding: 0 !important;
    margin: 0;
    justify-content: center;
    border-radius: 50%;
    color: var(--wex-white);
}

.wex-drawer-close .material-icons-round {
    font-size: 24px;
    line-height: 1;
}

.wex-drawer-submenu-back {
    min-height: 90px;
    margin-bottom: 14px;
    border-bottom: 1px solid var(--wex-color-10285c) !important;
    color: var(--wex-white) !important;
    font-size: 18px !important;
    padding: 0 24px 5px !important;
    min-height: 40px !important;
}

.wex-drawer-submenu-back svg {
    flex: 0 0 auto
}

.wex-drawer-submenu-links {
    display: grid;
    gap: 0px;
    padding: 0 24px
}

    .wex-drawer-submenu-links a {
        min-height: 48px;
        padding: 0;
        color: var(--wex-color-bac6e0);
        font-size: 18px
    }

.wex-drawer-submenu-links svg {
    flex: 0 0 auto
}

.wex-catalogue-mega {
    display: none;
    position: absolute;
    width: 100%;
    padding: 0 var(--wex-desktop-gutter);
    background: linear-gradient(90deg, var(--wex-white) 0 calc(100% - var(--wex-desktop-gutter) - 340px), var(--wex-color-gray3) calc(100% - var(--wex-desktop-gutter) - 340px) 100%);
    color: var(--wex-ink);
}

.wex-catalogue-mega-inner {
    width: 100%;
    max-width: var(--wex-content-max);
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 300px;
    gap: 0;
    background: var(--wex-white);
}

.wex-catalogue-mega.is-open {
    display: block
}

.wex-mega-content {
    display: grid;
    grid-template-columns: repeat(4, minmax(150px, 1fr));
    gap: 28px;
    padding: 42px 34px 42px 0
}

.wex-mega-content section {
    display: block
}

.wex-mega-content i,
.wex-mega-content .catalogue-icon {
    color: var(--wex-blue);
    font-size: 20px;
    margin-top: 0px;
}
.wex-account-menu-floating:before
{
    left:69.5%;
}
.wex-mega-content h3,
.wex-catalogue-mega aside h2 {
    margin: 0 0 12px;
    color: var(--wex-navy)
}

.wex-mega-content h3 {
    display: flex;
    align-items: center;
    gap: 12px
}

.wex-mega-content h3:not(:first-child) {
    margin-top: 18px
}

.wex-mega-content a {
    display: block;
    color: var(--wex-black);
    text-decoration: none;
    font-size: 13px;
    border-radius: 4px;
}

.wex-catalogue-mega aside {
    background: var(--wex-color-gray3);
    border-left: 0;
    padding-left: 32px;
    padding-top: 34px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0px;
}

.wex-catalogue-mega aside p {
    color: var(--wex-muted);
    margin: 0 0 24px
}
.browse-catalogs-btn {
    width: 100%;
    min-height: 33px;
    height: 40px;
    width: 301px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: var(--wex-blue);
    color: var(--wex-white) !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    font-family: "Jost";
    margin-bottom: 42px;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
    .browse-catalogs-btn:hover {
        color: var(--wex-white) !important;
        background-color: var(--wex-hover-light);
    }
    .catalog-img-container {
        min-height: 260px;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        background-image: url('/assets/img/newdesign/catalog-brochure-bg.png');
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
    }

.wex-hero {
    position: relative;
    min-height: 540px;
    display: flex;
    align-items: center
}

.wex-hero-copy {
    width: 698px;
    margin-left: var(--wex-desktop-gutter);
    color: var(--wex-color-17315f);
    padding-top: 140px;
    position: relative;

}

.wex-hero h1 {
    margin: 0 0 22px;
    color: var(--wex-black);
    font-size: 34px;
    line-height: 120%;
    font-weight: 400;
    font-style: normal;
    font-family: Jost;
}

.wex-hero h3 {
    margin: 0 0 34px;
    max-width: 515px;
    font-size: 18px;
    color: var(--wex-black);
    font-family: "San Francisco Pro Display";
    font-weight:400;
    font-style:normal;
    line-height:140%;
}
.wex-regular {
    font-family: "San Francisco Pro Display";
    font-weight: 400;
    font-style: normal;
    font-size:16px;
}
.wex-mobile-copy {
    display: none
}

.wex-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0 28px;
    border-radius: 999px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none
}

.wex-button-light {
    height: 40px;
    min-height: 40px;
    background: var(--wex-white);
    color: var(--wex-color-183566);
    font-family: Jost;
    font-weight:500;
    font-size:14px;
}
.wex-hero-link {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    color: var(--wex-blue) !important;
}

.wex-download-icon {
    font-size: 18px;
    line-height: 1
}
.wex-hero-bottom {
    position: absolute;
    left: var(--wex-desktop-gutter);
    right: var(--wex-desktop-gutter);
    bottom: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.wex-hero-bottom > a {
    color: var(--wex-blue);
    font-size: 13px;
    font-weight: 700;
    text-decoration: none
}

.wex-hero-dots {
    display: flex;
    gap: 10px
}

.wex-hero-dots span {
    width: 34px;
    height: 4px;
    border-radius: 4px;
    background: var(--wex-color-b0d6f5)
}

.wex-hero-dots .active {
    background: var(--wex-hover-light)
}

.wex-mobile-bottom {
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    bottom: env(safe-area-inset-bottom, 0) !important;
    z-index: 2260 !important;
    min-height: 64px;
    display: none;
    align-items: center;
    justify-content: space-between;
    padding: 0 40px;
    background: var(--wex-color-rgba-248-248-248-9);
    backdrop-filter: blur(10px);
}

.wex-mobile-bottom a,
.wex-mobile-bottom button {
    width: 34px;
    height: 34px;
    border: 0;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--wex-transparent);
    color: var(--wex-navy);
    font-size: 18px
}

/* Keep inline navigation icons stable in iOS Safari. Buttons otherwise retain
   native padding/appearance and their SVG flex item can be squeezed away. */
.wex-mobile-bottom button {
    -webkit-appearance: none;
    appearance: none;
    padding: 0;
}

.wex-mobile-bottom svg {
    display: block;
    width: 24px;
    height: 24px;
    min-width: 24px;
    flex: 0 0 24px;
    overflow: visible;
}

.wex-mobile-bottom svg path {
    fill: var(--wex-current-color);
}

.wex-mobile-bottom .wex-mobile-livechat {
    order: 99;
}

.wex-mobile-bottom .is-active {
    background: var(--wex-navy);
    color: var(--wex-white)
}

body.wex-drawer-open .wex-mobile-bottom-menu svg path {
    fill: var(--wex-blue);
}

.wex-mobile-catalogue-drawer {
    display: none;
}

@media (max-width: 820px) {
    .wex-mobile-catalogue-drawer {
        display: block;
        position: fixed;
        inset: 64px 0 0;
        z-index: 2270;
        pointer-events: none;
        background: rgba(17, 17, 17, .45);
        opacity: 0;
        transition: opacity .2s ease;
    }

    .wex-mobile-catalogue-drawer.is-open {
        pointer-events: auto;
        opacity: 1;
    }

    body.wex-mobile-catalogue-open .wex-primary.wex-primary-fixed {
        z-index: 2280 !important;
    }

    .wex-mobile-catalogue-panel {
        position: absolute;
        inset: 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
        overscroll-behavior: contain;
        background: var(--wex-white);
        transform: translateY(100%);
        transition: transform .24s ease;
    }

    .wex-mobile-catalogue-drawer.is-open .wex-mobile-catalogue-panel {
        transform: translateY(0);
    }

    .wex-mobile-catalogue-header {
        display: flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: space-between;
        min-height: 64px;
        padding: 15px 20px;
        border-bottom: 1px solid var(--wex-color-border);
        background: var(--wex-white);
    }

    .wex-mobile-catalogue-header h2 {
        margin: 0;
        color: var(--wex-black) !important;
        font-family: "Jost";
        font-size: 22px;
        font-weight: 500;
        line-height: 1.2;
    }

    .wex-mobile-catalogue-close {
        flex: 0 0 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 34px;
        height: 34px;
        padding: 0;
        margin: 0;
        border: 0;
        border-radius: 50%;
        color: var(--wex-color-gray1);
        background: var(--wex-color-f2f2f6, #f2f2f6);
        line-height: 1;
    }

    .wex-mobile-catalogue-close .material-symbols-rounded {
        font-size: 22px;
        line-height: 1;
    }

    .wex-mobile-catalogue-content {
        display: grid;
        flex: 1 1 auto;
        grid-template-columns: 160px minmax(0, 1fr);
        height: auto;
        min-height: 0;
    }

    .wex-mobile-catalogue-tabs {
        overflow-y: auto;
        height: 100%;
        min-height: 0;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
        background: var(--wex-color-gray3);
        padding-left: 10px;
        padding-right: 10px;
    }
    .wex-mobile-catalogue-content .catalog-link
    {
        border-bottom:1px solid var(--wex-color-border);
    }
    .wex-mobile-catalogue-tab {
        display: flex;
        align-items: flex-start;
        width: 100%;
        flex-direction: column;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 10px 10px 10px 10px;
        border-radius: 8px;
        border: 0;
        gap: 10px;
        background: var(--wex-color-gray3);
        color: var(--wex-blue);
        font-family: "San Francisco Pro Display";
        font-size: 18px;
        font-weight: 400;
        line-height: 1.15;
        text-align: left;
    }

    .wex-mobile-catalogue-tab[aria-selected="true"] {
        background: var(--wex-white);
    }

    .wex-mobile-catalogue-tab .catalogue-icon {
        flex: 0 0 18px;
    }

    .wex-mobile-catalogue-panels {
        overflow-y: auto;
        height: 100%;
        min-height: 0;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
        padding-top: 0px;
    }

    .wex-mobile-catalogue-links {
        min-height: 100%;
    }

    .wex-mobile-catalogue-content .catalog-link {
        display: block;
        min-height: 46px;
        padding: 20px 20px 20px 0px;
        border-radius: 0;
        color: var(--wex-black);
        font-family: "San Francisco Pro Display";
        font-size: 18px;
        font-weight: 400;
        line-height: 1.25;
        width: calc(100% - 40px);
        margin-left:20px;
    }

    .wex-mobile-catalogue-content .catalog-link:hover,
    .wex-mobile-catalogue-content .catalog-link:focus,
    .wex-mobile-catalogue-content .catalog-link:focus-visible {
        color: var(--wex-black) !important;
        background: var(--wex-transparent) !important;
        text-decoration: none !important;
        box-shadow: none !important;
        outline: none !important;
        transform: none !important;
    }

    body.wex-mobile-catalogue-open .wex-mobile-catalogue-trigger svg path {
        fill: var(--wex-blue);
    }

    .wex-mobile-bottom .wex-mobile-catalogue-trigger.is-active {
        background: var(--wex-transparent);
        color: var(--wex-navy);
    }

    body.wex-mobile-catalogue-open .wex-mobile-bottom-menu svg path {
        fill: var(--wex-current-color);
    }
}


.wex-section {
    padding-top: 100px;
    padding-bottom: 100px
}

.wex-instruments {
    display: grid;
    grid-template-columns: 339px minmax(0, 1fr);
    gap: 24px;
    align-items: start
}

.wex-section h2,
.wex-story h2,
.wex-testimonials h2 {
    margin: 0;
    color: var(--wex-ink);
    font-size: 48px;
    line-height: 1.2;
    font-weight: 500
}
.wex-testimonials h2 {
    margin: 0;
    color: var(--wex-ink);
    font-size: 34px;
    line-height: 1.2;
    font-weight: 500
}
.wex-category-slider-bottom,
.wex-section-intro {
    width: 100%;
}
    .wex-section-intro p,
    .wex-products > p,
    .wex-testimonials p {
        margin: 18px 0 26px;
        height: 93px;
    }
.wex-story p {
    margin: 18px 0 26px;
}
.wex-testimonials p {

    min-height: 93px;
}
@media(max-width:1410px)
{
    .wex-testimonials p {
        height:auto!important;
    }
}
.why-link {
    font-weight: 700;
    text-decoration: underline
}
.wex-section-intro a,
.wex-story a {
    color: var(--wex-blue);
    font-weight: 700;
    text-decoration: underline
}

.wex-category-track {
    display: grid;
    grid-template-columns: repeat(5, minmax(145px, 1fr));
    gap: 24px;
    overflow: hidden
}

.wex-category-card {
    color: var(--wex-ink);
    text-decoration: none;
    font-weight: 700;
    max-width:202px;
}
.wex-category-track .wex-category-card:hover {
    text-decoration: none;
    color: var(--wex-blue);
}

.wex-category-card span {
    display: flex;
    height: 195px;
    align-items: center;
    justify-content: end;
    background: var(--wex-color-f1f3f7);
    margin-bottom: 16px;
    overflow: hidden;
    border-radius: 6px;
}

.wex-category-card img {
    max-width: 202px;
    object-fit: contain
}
.wex-category-card span {
    position: relative;
    overflow: hidden;
}

.wex-category-card .wex-category-frame-img {
    transition: none;
}

.wex-difference {
    background: linear-gradient(to bottom,var(--wex-color-gray3) 0%,var(--wex-white) 100%);
    max-width: none;
    padding-left: var(--wex-desktop-gutter);
    padding-right: var(--wex-desktop-gutter)
}

.wex-proof-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 353px));
    gap: 24px;
    justify-content: start;
    margin-top: 64px
}

.wex-proof-grid article i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    color: var(--wex-white);
    background: var(--wex-blue);
    border-radius: 4px;
    font-size: 18px
}


.wex-product-card h3 {
    margin: 16px 0 10px;
    color: var(--wex-ink);
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700
}
.wex-proof-grid article {
    max-width: 353px;
    max-height: 215px;
    width: auto;
    height: 215px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.wex-proof-grid h3 {
    margin: 18px 0 10px;
    color: var(--wex-ink);
    font-size: 18px;
    line-height: 1.20;
    font-weight: 500;
    margin-top:32px;
    margin-bottom:12px;
}
.wex-proof-grid p {
    color: var(--wex-muted);
    font-size: 16px;
    margin: 0;
    line-height:140%;
}
.wex-product-card p {
    color: var(--wex-muted);
    font-size: 13px;
    margin: 0
}

.wex-feature-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 78px;

}

    .wex-feature-row a {
        position: relative;
        isolation: isolate;
        transform: translateZ(0);
        -webkit-transform: translateZ(0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        min-height: 286px;
        overflow: hidden;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
        gap: 24px;
        padding: 28px;
        color: var(--wex-white);
        text-decoration: none;
        background-size: cover;
        background-position: center;
        border-radius: 6px;
    }

.wex-feature-preview-video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.wex-feature-preview-video {
    opacity: 1;
    transition: opacity .2s ease-in-out;
    z-index: 1;
}

.wex-feature-card.is-preview-playing .wex-feature-preview-video {
    opacity: 1;
}

.wex-feature-row a:before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    /*background: linear-gradient(180deg, var(--wex-color-rgba-4-12-26-02) 0%, var(--wex-color-rgba-4-12-26-28) 45%, var(--wex-color-rgba-4-12-26-78) 100%)*/
}

.wex-feature-copy,
.wex-feature-play {
    position: relative;
    min-width: 0;
    z-index: 90;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.wex-feature-copy {
    max-width: 390px
}

.wex-feature-copy h3 {
    margin: 0 0 10px;
    color: var(--wex-white);
    font-size: 26px;
    line-height: 1.2;
    font-weight: 700
}


.wex-feature-copy p {
    margin: 0;
    color: var(--wex-white);
    font-size: 14px;
    line-height: 1.45;
    font-weight: 400
}
.feature-title.feature-title {
    font-size: 48px;
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 1.2;
}
.wex-feature-play {
    position: relative;
    flex: 0 0 auto;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--wex-white);
    font-size: 56px;
    line-height: 1;
    z-index: 100;
    will-change: transform;
}

.wex-testimonials {
    background: var(--wex-blue);
    color: var(--wex-white);
    display: grid;
    grid-template-columns: 339px minmax(0, 1fr);
    column-gap: 24px;
    padding: 111px var(--wex-desktop-gutter);
    padding-top: 100px;
    padding-bottom: 100px;
}

.wex-testimonials-slider {
    min-width: 0;
    margin-top:10px;
}
.wex-testimonials-track article {
    max-width: 353px;
}
.wex-testimonials-track {
    display: flex;
    align-items: stretch;
    gap: 24px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    height: auto;
}

.wex-testimonials-track::-webkit-scrollbar {
    display: none;
}

.wex-testimonials h2,
.wex-testimonials p{
    color: var(--wex-white)
}

.wex-testimonials article {
    flex: 0 0 calc((100% - 48px) / 3);
    scroll-snap-align: start;
    width: auto;
    align-self: stretch;
    height: auto;
}

.tstm-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.body-container {
    flex: 1 1 auto;
}

.wex-testimonials strong {
    display: block;
}

.wex-testimonial-stars {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin-left: 16px;
    vertical-align: middle;
    margin-bottom: 2px;
}

.wex-testimonial-stars svg {
    display: block;
    flex: 0 0 auto
}

.wex-testimonials small {
    color: var(--wex-color-d9e6fb)
}
.wex-testimonials-track article strong {
    display: flex;
    align-items: center;
    font-size: 18px;
}
.testimonials-author {
    display: grid;
    grid-template-columns: 48px 1fr;
    grid-template-areas:
        "photo name"
        "photo title";
    column-gap: 16px;
    align-items: center;
}

.testimonials-author-photo {
    grid-area: photo;
    width: 48px;
    height: 48px;
    border-radius: 4px;
    overflow: hidden;
    background: var(--wex-color-rgba-255-255-255-16)
}

.testimonials-author-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.testimonials-author-name {
    grid-area: name;
    color: var(--wex-white);
    font-size: 16px !important;
    font-weight: 500;
    line-height: 18px
}

.testimonials-author-title {
    grid-area: title;
    color: var(--wex-color-c6d7f3);
    font-size: 16px;
    line-height: 18px;
}

.wex-testimonials .wex-testimonials-slider-bottom {
    grid-column: auto
}

.wex-products {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: start;
    column-gap: 32px
}

.wex-products-heading {
    min-width: 0
}

.wex-products-heading h2,
.wex-products-heading p {
    max-width: 780px
}

.wex-product-grid {
    --wex-product-gap: 24px;
    grid-column: 1 / -1;
    display: flex;
    gap: var(--wex-product-gap);
    margin-top: 52px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.wex-product-grid::-webkit-scrollbar {
    display: none;
}

.wex-products .wex-product-pagination {
    justify-content: flex-end;
    margin-top: 0
}

.wex-product-card {
    position: relative;
    min-width: 0;
}

.wex-product-card-skeleton {
    position: absolute;
    z-index: 5;
    inset: 0;
    display: flex;
    flex-direction: column;
    background: var(--wex-white);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 220ms ease, visibility 220ms ease;
}

.wex-product-card.is-loading .wex-product-card-skeleton,
.wex-product-card.is-filter-loading .wex-product-card-skeleton {
    opacity: 1;
    visibility: visible;
}

/* Keep WebKit from compositing live glyphs through the animated skeleton. */
.wex-product-card.is-loading > :not(.wex-product-card-skeleton),
.wex-product-card.is-filter-loading > :not(.wex-product-card-skeleton) {
    visibility: hidden;
}

.wex-product-card-skeleton span,
.wex-product-card-skeleton .wex-skeleton-media {
    display: block;
    flex: none;
    border-radius: 5px;
    background: linear-gradient(100deg, var(--wex-color-f2f2f5) 25%, var(--wex-color-fcfcfd) 40%, var(--wex-color-f2f2f9) 55%);
    background-size: 200% 100%;
    animation: wex-product-image-loading 1.2s ease-in-out infinite;
}

.wex-product-card-skeleton .wex-skeleton-media {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 170px;
    border-radius: 9px;
}

.wex-product-card-skeleton .wex-skeleton-media-logo {
    position: relative;
    z-index: 1;
    display: block;
    width: 25%;
    height: 110px;
    object-fit: contain;
    opacity: .9;
}

.wex-product-card-skeleton .wex-skeleton-info {
    width: 100%;
    padding-top: 8px;
    box-sizing: border-box;
}

.wex-product-card-skeleton .wex-skeleton-link {
    width: 100%;
}

.wex-product-card-skeleton .wex-skeleton-code {
    width: 28%;
    height: 14px;
}

.wex-product-card-skeleton h3 {
    width: 100%;
}

.wex-product-card-skeleton h3 .wex-skeleton-title {
    width: 72%;
    height: 16px;
}

.wex-product-card-skeleton .wex-skeleton-description {
    display: flex;
    flex-direction: column;
    gap: 6px;
    width: 100%;
    min-height: 60px;
}

.wex-product-card-skeleton .wex-skeleton-description span {
    width: 100%;
    height: 11px;
}

.wex-product-card-skeleton .wex-skeleton-button {
    width: 140px;
    max-width: 100%;
    height: 40px;
    margin-top: auto;
    border-radius: 20px;
}

.wex-product-card.is-hidden {
    display: none
}
.product-info
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height:200px;
}
.trayButtonAdd .material-icons-round {
    font-size: 20px;
}
.product-info > :last-child {
    margin-top: auto;
    align-self: flex-start;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wex-product-media {
    position: relative;
    height: 170px;
    overflow: hidden;
}

.wex-product-media::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 8px;
    background: linear-gradient(100deg, var(--wex-color-f2f3f5) 25%, var(--wex-color-fafafa) 40%, var(--wex-color-f2f3f5) 55%);
    background-size: 200% 100%;
    animation: wex-product-image-loading 1.2s ease-in-out infinite;
    transition: opacity 180ms ease, visibility 180ms ease;
}

.wex-product-media.is-image-loaded::before {
    opacity: 0;
    visibility: hidden;
}

@keyframes wex-product-image-loading {
    from {
        background-position: 100% 0;
    }

    to {
        background-position: -100% 0;
    }
}

.wex-product-media-link {
    display: block;
    width: 100%;
    height: 100%;
}

    .wex-product-media img {
        position: absolute;
        inset: 0;
        width: 90%;
        height: 100%;
        object-fit: contain;
        max-width: 353px;
        max-height: 170px;
        opacity: 0;
        visibility: hidden;
        /*transition: opacity 180ms ease;*/
    }

    .wex-product-media img.is-active.is-loaded {
        opacity: 1;
        visibility: visible;
    }

.wex-product-media-dots {
    position: absolute;
    z-index: 3;
    right: 0;
    bottom: 2px;
    left: 0;
    display: flex;
    justify-content: center;
    gap: 6px;
}

.wex-product-media-dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--wex-color-gray2);
    transition: width 160ms ease, background-color 160ms ease;
}

.wex-product-media-dot.is-active {
    width: 6px;
    border-radius: 999px;
    background: var(--wex-black);
}

@media (max-width: 820px) {
    .wex-catalog-breadcrumb a:hover {
        color: var(--wex-black) !important;
    }
    .wex-catalog-page-detail .wex-filter-range-head:has(.wex-filter-range-controls) .wex-filter-range-values {
        margin-top: 0px!important;
    }
    .wex-product-media-dots {
        display: none;
    }

    .wex-product-media .wex-product-gallery-image {
        opacity: 0;
        visibility: hidden;
    }

    .wex-product-media .wex-product-gallery-image:first-child.is-loaded {
        opacity: 1;
        visibility: visible;
    }
}

@media (prefers-reduced-motion: reduce) {
    .wex-product-media::before,
    .wex-product-card-skeleton span,
    .wex-product-card-skeleton .wex-skeleton-media {
        animation: none;
    }
}

.wex-product-card small {
    display: block;
    color: var(--wex-color-9aa3b1);
    margin-bottom: 4px
}

.wex-badge-area {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    gap: 6px;
}

.wex-badge {
    background: var(--wex-badge-bg);
    color: var(--wex-white);
    border-radius: 999px;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 120%;
    padding-bottom: 5px;
    var(--wex-white)-space: nowrap;
    font-family: "San Francisco Pro Display";
    color: var(--wex-badge-text);
}

.wex-badge-special {
    background: var(--wex-badge-special-bg);
    color: var(--wex-badge-special-text);
}

.wex-product-card {
    max-width: none;
    max-height: 370px;
    min-width: 0;
    min-height: 360px;
    flex: 0 0 calc((100% - (var(--wex-product-gap) * 3)) / 4);
    scroll-snap-align: start;
}

.wex-mouse-drag-scroll {
    cursor: grab;
    user-select: none;
    -webkit-user-select: none;
}

.wex-mouse-drag-scroll.is-mouse-dragging {
    cursor: grabbing;
}

.wex-ios-safari-scroll {
    scroll-snap-type: none !important;
    -webkit-overflow-scrolling: auto !important;
}

.wex-mouse-drag-scroll a,
.wex-mouse-drag-scroll img {
    -webkit-user-drag: none;
    user-select: none;
    -webkit-user-select: none;
}


.quote-icon {
    display: inline-block;
    width: 12px;
    height: 13px;
    flex: 0 0 12px;
    background-image: url(data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 13C0.966667 13 0.652778 12.8694 0.391667 12.6083C0.130556 12.3472 0 12.0333 0 11.6667L0 1.33333C0 0.966667 0.130556 0.652778 0.391667 0.391667C0.652778 0.130556 0.966667 0 1.33333 0L5.66667 0C5.85556 0 6.01389 0.0638889 6.14167 0.191667C6.26944 0.319444 6.33333 0.477778 6.33333 0.666667C6.33333 0.855556 6.26944 1.01389 6.14167 1.14167C6.01389 1.26944 5.85556 1.33333 5.66667 1.33333H1.33333V11.6667H10.6667V6.33333C10.6667 6.14444 10.7306 5.98611 10.8583 5.85833C10.9861 5.73056 11.1444 5.66667 11.3333 5.66667C11.5222 5.66667 11.6806 5.73056 11.8083 5.85833C11.9361 5.98611 12 6.14444 12 6.33333V11.6667C12 12.0333 11.8694 12.3472 11.6083 12.6083C11.3472 12.8694 11.0333 13 10.6667 13H1.33333ZM4 9.33333C3.81111 9.33333 3.65278 9.26944 3.525 9.14167C3.39722 9.01389 3.33333 8.85555 3.33333 8.66667C3.33333 8.47778 3.39722 8.31944 3.525 8.19167C3.65278 8.06389 3.81111 8 4 8H8C8.18889 8 8.34722 8.06389 8.475 8.19167C8.60278 8.31944 8.66667 8.47778 8.66667 8.66667C8.66667 8.85555 8.60278 9.01389 8.475 9.14167C8.34722 9.26944 8.18889 9.33333 8 9.33333H4ZM4 6.33333C3.81111 6.33333 3.65278 6.26944 3.525 6.14167C3.39722 6.01389 3.33333 5.85556 3.33333 5.66667C3.33333 5.47778 3.39722 5.31944 3.525 5.19167C3.65278 5.06389 3.81111 5 4 5H8C8.18889 5 8.34722 5.06389 8.475 5.19167C8.60278 5.31944 8.66667 5.47778 8.66667 5.66667C8.66667 5.85556 8.60278 6.01389 8.475 6.14167C8.34722 6.26944 8.18889 6.33333 8 6.33333H4ZM9.525 3.80833C9.39722 3.68056 9.33333 3.52222 9.33333 3.33333V2.66667H8.66667C8.47778 2.66667 8.31944 2.60278 8.19167 2.475C8.06389 2.34722 8 2.18889 8 2C8 1.81111 8.06389 1.65278 8.19167 1.525C8.31944 1.39722 8.47778 1.33333 8.66667 1.33333H9.33333V0.666667C9.33333 0.477778 9.39722 0.319444 9.525 0.191667C9.65278 0.0638889 9.81111 0 10 0C10.1889 0 10.3472 0.0638889 10.475 0.191667C10.6028 0.319444 10.6667 0.477778 10.6667 0.666667V1.33333H11.3333C11.5222 1.33333 11.6806 1.39722 11.8083 1.525C11.9361 1.65278 12 1.81111 12 2C12 2.18889 11.9361 2.34722 11.8083 2.475C11.6806 2.60278 11.5222 2.66667 11.3333 2.66667H10.6667V3.33333C10.6667 3.52222 10.6028 3.68056 10.475 3.80833C10.3472 3.93611 10.1889 4 10 4C9.81111 4 9.65278 3.93611 9.525 3.80833Z' fill='white'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.wex-story {
    background: linear-gradient(to bottom, var(--wex-color-gray3) 0%, var(--wex-white) 100%);
    position: relative;
    padding-top: 100px;
    padding-bottom: 100px
}

.wex-story-track {
    display: grid
}

.story-container {
    display: grid;
    grid-template-columns: minmax(0px, 754px) minmax(0px, 730px);
    gap: 27px;
    align-items: start;
}

.wex-story-details-slider {
    grid-column: 1;
    grid-row: 1;
}

.wex-story-slider {
    grid-column: 2;
    grid-row: 1;
}

.wex-story-slide,
.wex-story-detail-slide {
    display: grid;
    align-items: start;
    grid-area: 1 / 1
}

.wex-story-slide.is-hidden,
.wex-story-detail-slide.is-hidden {
    display: none
}

.wex-story-slider.splide {
    position: relative;
    width: 100%;
    z-index: 1;
}

.wex-story-slider.splide .wex-story-track {
    display: block !important;
    overflow: hidden !important;
    padding: 0 !important;
}

.wex-story-slider.splide .wex-story-list {
    display: flex !important;
    gap: 0 !important;
    padding: 0 !important;
}

.wex-story-slider.splide .wex-story-slide {
    grid-area: auto;
    list-style: none;
}

.wex-story-details-slider.splide {
    position: relative;
    width: 100%;
    z-index: 2;
}

.wex-story-details-slider.splide .wex-story-details-track {
    display: block !important;
    overflow: hidden !important;
    padding: 0 !important;
}

.wex-story-details-slider.splide .wex-story-details-list {
    display: flex !important;
    gap: 0 !important;
    padding: 0 !important;
}

.wex-story-details-slider.splide .wex-story-detail-slide {
    grid-area: auto;
    list-style: none;
}

.wex-story-mobile-progress {
    display: none;
}

.read-more-mobile {
    display: none;
}

.wex-story-mobile-progress-bar {
    height: 100%;
    width: 0;
    border-radius: inherit;
    background: var(--wex-color-111111);
    transition: width .2s ease-in-out;
}

.wex-story img {
    width: 100%;
    aspect-ratio: 16 / 11;
    object-fit: cover;
    border-radius: 6px;
}

.wex-footer {
    background: var(--wex-navy);
    color: var(--wex-color-b9cbed);
    display: grid;
    grid-template-columns: 260px 1fr auto;
    gap: 56px;
    align-items: start;
    padding-top: 62px;
    padding-bottom: 54px
}

.wex-footer img {
    width: 92px;
    filter: brightness(0) invert(1)
}

.wex-footer nav {
    display: grid;
    grid-template-columns: repeat(4, minmax(140px, 1fr));
    gap: 18px 34px
}

.wex-footer small {
    align-self: end;
    justify-self: end;
    text-align: right
}

    .wex-footer a {
        color: var(--wex-color-bac6e0);
        text-decoration: none;
        font-size: 16px;
    }
        .wex-footer a:hover {
            color: var(--wex-white);
        }

.wex-social {
    --wex-social-icon-size: 24px;
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 12px;
    color: var(--wex-color-4869ad);
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid var(--wex-color-10285c);
    align-items: flex-start;
    flex-direction: column;
    width: 170px;
}

.wex-social-list {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.wex-social-link {
    width: var(--wex-social-icon-size);
    height: var(--wex-social-icon-size);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: inherit;
}

.wex-social-icon {
    width: var(--wex-social-icon-size);
    height: var(--wex-social-icon-size);
    display: block;
}

@media (max-width: 1100px) {

    .wex-mini,
    .wex-primary,
    .wex-nav,
    .wex-section,
    .wex-story,
    .wex-footer {
        padding-left: 32px;
        padding-right: 32px
    }

    .wex-hero-copy {
        margin-left: 32px
    }

    .wex-hero-bottom {
        left: 32px;
        right: 32px
    }

    .wex-primary {
        grid-template-columns: 88px minmax(280px, 1fr) max-content
    }

    .wex-testimonials {
        grid-template-columns: 90vw;
    }

    .wex-category-track,
    .wex-proof-grid {
        grid-template-columns: repeat(2, 1fr)
    }

    .wex-difference {
        padding-left: 32px;
        padding-right: 32px
    }

    .wex-footer {
        grid-template-columns: 1fr
    }

    .wex-footer small {
        justify-self: start;
        text-align: left
    }
}
.mobile-browse {
    display: none
}
.explore-title br {
    display: block;
}

@media (max-width: 820px) {
    .wex-social-list {
        display: flex;
        align-items: center;
        gap: 12px;
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
        justify-content: space-between;
    }
    .wex-story {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .wex-story-copy.wex-story-copy {
        grid-template-rows: auto auto 1px;
    }
    .wex-story.wex-story {
        padding-top: 0px !important;
    }
    .wex-products.wex-products
    {
        padding-bottom:56px!important;
    }
    .wex-product-pagination.wex-product-pagination {
        margin-top: 17px !important;
    }
    .wex-product-slider.splide.wex-product-slider.splide {
        margin-top: 26px;
    }
    .feature-title.feature-title {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .wex-feature-row {
        margin-top: 50px;
    }
    .wex-feature-card {
        height: auto!important;
        aspect-ratio: 5 / 7;
        max-width: 80vw!important;
    }
        .trending-searches-title
    {
        margin-bottom:10px!important;
    }
    .wex-search-history-mobile strong,
    .wex-search-history-mobile a,
    .mobile-history-clear {
        font-size: 16px !important;
    }
    .trending-search-chip
    {
        min-height:34px!important;
    }
    .trending-search-chip.trending-search-chip {
        font-size: 14px !important;
        text-wrap-mode: nowrap;
        max-height: 34px;
    }
    .trending-search-chip:hover,
    .wex-search-history-item:hover {
        background-color: var(--wex-white) !important;
    }
    .wex-section-intro p {
        height: auto;
        margin-bottom: 0px !important;
    }
    .wex-mobile-copy {
        height: 200px;
    }
    .explore-text {
        width: 335px !important;
        font-size: 18px !important;
    }
    .wex-testimonials-hero {
        height: auto;
    }
    .explore-title br {
        display: none;
    }
}
.wex-feature-card > :nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.wex-feature-card > .wex-feature {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
@media (max-width: 820px) {

    .wex-proof-grid br
    {
        display:none;
    }
    .wex-iconbox {
        width: 40px !important;
        height: 40px !important;
    }
    .wex-video-text {
        font-size: 16px !important;
        margin-bottom:0px;
    }
    .why-link a:hover {
        color: var(--wex-color-bac6e0) !important;
    }
    .wex-footer a:hover {
        color: var(--wex-color-bac6e0) !important;
    }
    .wex-story-readmore:hover {
        color: var(--wex-blue) !important;
    }
    .explore-title {
        font-size: 28px !important;
        margin-bottom: 10px !important;
    }
    .wex-topbar {
        top: 0;
        min-height: 65px;
    }
    .wex-testimonials-pagination,
    .wex-feature-page,
    .wex-product-page,
    .wex-category-pagination {
        display: none !important;
    }
    .wex-mini,
    .wex-nav,
    .wex-actions {
        display: none
    }
    .wex-product-card button {
        font-weight: 400!important;
        height:40px;
    }
    .mobile-browse {
        width: 100%;
        height: 50px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        background: var(--wex-white);
        color: var(--wex-blue);
        font-size: 18px;
        line-height: 1;
        font-weight: 500 !important;
        font-family: "Jost";
        text-align: center;
        text-decoration: none;
        var(--wex-white)-space: nowrap;
        margin-top: 48px;
        border: 1px solid var(--wex-blue);
        margin-left:20px;
        margin-right:20px;
    }
    .medium.mobile-browse {


    }
    .wex-primary {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        z-index: 1100 !important;
        width: 100% !important;
        min-height: 65px;
        padding: 5px 20px 5px;
        grid-template-columns: 27px minmax(0, 1fr);
        gap: 20px
    }
    .wex-brand {
        grid-column: 1
    }

    .wex-brand img {
        width: 27px
    }

    .wex-brand-desktop-logo {
        display: none
    }

    .wex-brand-mobile-logo {
        display: block;
        width: auto;
        height: 32px;
    }
    .wex-search-history {
        display: none !important;
    }
    .trending-searches {
        background-color: var(--wex-white);
        padding-bottom: 20px;
    }
    .mobile-history-container {
        background-color: var(--wex-white);
        margin-top: 10px;
        padding-bottom: 20px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .mobile-history-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 16px;
        padding: 0 20px;
    }

    .mobile-history-clear {
        border: 0;
        background: var(--wex-transparent);
        color: var(--wex-blue);
        font-family: "Jost";
        font-size: 14px;
        font-weight: 500;
        line-height: 1;
        padding-top:20px;
        padding-bottom:10px;
        padding-right:0px;
    }

    .wex-search-history-mobile {
        position: fixed;
        left: 0;
        right: 0;
        top: var(--wex-visual-top, 0px);
        bottom: auto;
        height: 100vh;
        z-index: 1495;
        display: none;
        overflow: hidden;
        overscroll-behavior: none;
        touch-action: none;
        background: var(--wex-color-gray3);
        color: var(--wex-color-1b2430);
        padding-top: 0px;
    }

    body.wex-mobile-search-open .wex-search-history-mobile {
        display: block;
    }

    body.wex-mobile-search-open {
        overflow: hidden;
    }

    html.wex-mobile-search-lock {
        overflow: hidden;
        height: 100%;
    }

    body.wex-mobile-search-open .wex-primary {
        z-index: 1500 !important;
    }

    body.wex-mobile-search-open .wex-mobile-bottom {
        display: none;
    }

    .wex-search-history-mobile .wex-search-history-item {
        padding: 0 0;
        padding-left: 20px !important;
    }

    .wex-search-history-mobile strong {
        padding-left: 0;
        margin-left:0px!important;
    }

    .wex-search-history-mobile #mobilesearch {
        width: 100%;
        height: 40px;
        margin-bottom: 16px;
        border: 1px solid var(--wex-color-e5e5ea);
        border-radius: 6px;
        background: var(--wex-white);
        color: var(--wex-color-111);
        font-size: 16px;
        border: 0px;
        padding-left: 40px;
        padding-right: 12px;
        margin-top: 1px;
        padding-bottom: 1px;
        background-color: var(--wex-white);
        overflow: hidden;
        text-overflow: ellipsis;
        var(--wex-white)-space: nowrap;
    }
    .mobile-search-container-box {
        position: relative;
        width: 100%;
        padding-left: 16px;
        height: 53px;
    }
    .mobile-search-clear {
        position: absolute;
        right: 0px;
        top: 1px;
        z-index: 1501;
        width: 40px;
        height: 40px;
        display: none;
        align-items: center;
        justify-content: center;
        border: 0;
        border-radius: 50%;
        background: var(--wex-transparent);
        color: var(--wex-color-gray1);
        cursor: pointer;
        padding: 0;
    }
    .mobile-search-container-box.has-value .mobile-search-clear {
        display: inline-flex;
    }
    .mobile-search-clear .material-icons-round {
        font-size: 22px;
        line-height: 1;
    }
    .mobile-search-container-arrow-close-box {
        padding-left: 19px;
        padding-bottom: 9px;
        cursor: pointer;
        user-select: none;
        padding-top: 2px;
    }
    #mobilesearch::placeholder {
        color: var(--wex-color-gray1);
    }
    .wex-search-history-mobile #mobilesearch::placeholder {
        color: var(--wex-color-gray1);
        overflow: hidden;
        text-overflow: ellipsis;
        var(--wex-white)-space: nowrap;
    }

    .wex-search {
        grid-column: 2
    }

    .wex-primary .wex-search {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .wex-catalogue-trigger {
        display: none
    }

    .wex-search input {
        height: 40px;
        border-radius: 6px;
        font-size: 16px;
        padding-left: 40px;
        padding-right: 12px;
    }

    .wex-search-mobile-icon {
        display: block;
        position: absolute;
        left: 14px;
        right: auto;
        top: 50%;
        z-index: 1501;
        transform: translateY(-50%);
        cursor: pointer;
        pointer-events: auto
    }

        .wex-search input::placeholder {
            color: var(--wex-color-gray1);
        }

    .wex-search-submit {
        display: none !important
    }

    .wex-mobile-toggle {
        display: none;
        align-items: center;
        justify-content: center;
        grid-column: 3
    }

    .wex-catalogue-mega {
        display: none !important
    }

    .wex-drawer {
        display: block;
        position: fixed;
        inset: 0;
        z-index: 2300;
        pointer-events: none;
        background: var(--wex-color-111111e0);
        opacity: 0
    }

    .wex-drawer.is-open {
        pointer-events: auto;
        opacity: 1
    }

    .wex-drawer-panel {
        position: relative;
        z-index: 2301;
        width: min(78vw, 360px);
        min-height: 100%;
        background: var(--wex-navy);
        padding: 44px 0px 32px;
        transform: translateX(-100%);
        transition: transform .22s ease;
        padding-top: 20px;
    }

    .wex-drawer.is-open .wex-drawer-panel {
        transform: translateX(0)
    }

    .wex-drawer a,
    .wex-drawer button {
        display: flex;
        align-items: center;
        gap: 18px;
        width: 100%;
        min-height: 48px;
        border: 0;
        color: var(--wex-color-bac6e0);
        background: var(--wex-transparent);
        text-decoration: none;
        font-size: 18px;
        text-align: left;
        padding: 0 24px;
        padding-left: 24px;
    }

    .wex-drawer button {
        cursor: pointer;
        font-family: inherit
    }

    .wex-drawer-submenu-trigger span {
        flex: 1 1 auto
    }

    .wex-drawer-trigger-arrow {
        flex: 0 0 auto;
        margin-left: auto
    }

        .wex-drawer a.is-active {
            background: var(--wex-color-10285c);
            color: var(--wex-white);
            border-radius: 0px
        }

    .wex-drawer-view {
        display: none
    }

    .wex-drawer-view.is-active {
        display: block
    }

    .wex-drawer-logo {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 16px;
        padding: 0 0px 0px;
        margin-top: -3px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .wex-drawer-logo > svg {
        display: block;
        width: auto;
        height: 32px
    }

    .wex-drawer-close.wex-drawer-close {
        position: absolute;
        top: 15px;
        right: 24px;
        z-index: 2302;
        width: 36px;
        min-height: 36px;
        height: 36px;
        padding: 0 !important;
        margin: 0;
        justify-content: center;
        border-radius: 50%;
        color: var(--wex-white);
    }

    .wex-drawer-close .material-icons-round {
        font-size: 24px;
        line-height: 1;
    }

    .wex-drawer-submenu-back {
        min-height: 90px;
        margin-bottom: 14px;
        border-bottom: 1px solid var(--wex-color-10285c)!important;
        color: var(--wex-white) !important;
        font-size: 18px !important;
        padding: 0 24px 19px !important;
        min-height: 40px !important;
    }

    .wex-drawer-submenu-back svg {
        flex: 0 0 auto
    }

    .wex-drawer-submenu-links {
        display: grid;
        gap: 0px;
        padding: 0 24px
    }

        .wex-drawer-submenu-links a {
            min-height: 48px;
            padding: 0;
            color: var(--wex-color-bac6e0);
            font-size: 18px
        }

    .wex-drawer-submenu-links svg {
        flex: 0 0 auto
    }

    .wex-hero {
        min-height: 477px;
        height:477px;
        background: linear-gradient(0deg, var(--wex-color-rgba-0-0-0-6), var(--wex-color-rgba-0-0-0-6)), url('/assets/img/webp/Wexler-4-Optimus Series.webp') center/cover no-repeat;
        align-items: flex-start;
        justify-content: center;
        padding: 40px 20px 24px;
        padding-top:40px;
        padding-bottom:56px;
        text-align: center
    }
        .wex-hero h3
        {
            margin-bottom:0px!important;
        }
        .wex-hero-copy {
            width: 100%;
            margin: 0;
            color: var(--wex-white);
            display: grid;
            align-items: end;
            min-height: 350px;
            padding-top: 0;
        grid-template-rows: auto 1fr 40px;
            height:100%;
        }
    .wex-hero-copy > :nth-child(1),
    .wex-hero-copy > :nth-child(2) {
        align-self: start;
    }
    .wex-hero-copy > :nth-child(3) {
        align-self: end;
    }
    .wex-hero h3 {
        text-align: start;
    }
    .wex-hero-copy h1 {
        text-align: start;
    }
    .wex-mobile-copy {
        text-align: start;
    }
    .wex-desktop-copy {
        display: none;
    }

    .wex-mobile-copy {
        display: inline;
        color:var(--wex-black);
    }

    .wex-hero h1 {
        color: var(--wex-white);
        font-size: 34px;
        line-height: 1.2;
        max-width: 320px;
        margin-bottom: 24px!important;
        margin-top:0px!important;
    }

    .wex-hero p {
        color: var(--wex-white);
        font-size: 16px;
        line-height: 24px;
        max-width: 353px;
        margin-bottom: 32px
    }

    .wex-button {
        width: 100%;
        text-transform:none;
        height: 40px !important;
        min-height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        background: var(--wex-color-234fa3);
        color: var(--wex-white) !important;
        line-height: 1;
        text-align: center;
        text-decoration: none;
        var(--wex-white)-space: nowrap;
        font-weight: 500 !important;
        font-style: normal;
        font-family: Jost;
        font-size: 18px;
    }

    .wex-hero-bottom {
        left: 20px;
        right: 20px;
        bottom: 85%;
    }

    .wex-hero-bottom > a {
        color: var(--wex-color-b0d6f5)
    }

    .wex-hero-dots span {
        width: 26px
    }

    .wex-section,
    .wex-story,
    .wex-footer {
        padding-left: 20px;
        padding-right: 20px
    }

    .wex-section {
        padding-top: 56px!important;
        padding-bottom: 56px!important;
    }

    .wex-instruments {
        gap: 32px
    }
    .difirence-title {
        font-size: 22px!important;
    }
    .wex-section h2,
    .wex-testimonials h2 {
        font-size: 22px
    }
    .wex-story h2 {
        font-size: 28px;
    }
    .wex-section-intro p,
    .wex-products > p,
    .wex-testimonials p {
        font-size: 18px !important;
        line-height: 140%;
        margin: 8px 0 0;
        width: 340px;
    }
    .wex-story p {
        font-size: 18px !important;
        line-height: 24px;
        margin: 0 0 0;
        width: 340px;
    }
    .wex-testimonial-stars {
        margin-bottom: 0px;
    }
    .wex-testimonials hr {
        margin-top: 16px!important;
        margin-bottom: 16px!important;
    }
    .testimonials-body.testimonials-body {
        font-size: 16px !important;
    }
        .wex-section-intro a {
            display: none
        }

    .wex-products {
        display: flex;
        flex-direction: column
    }

    .wex-products .wex-products-heading {
        order: 1
    }

    .wex-products .wex-product-grid {
        order: 2
    }

    .wex-products .wex-product-slider {
        order: 2
    }

        .wex-products .wex-product-pagination {
            order: 3;
            justify-content: center;
            margin-top: 26px;
            margin-left: auto;
            margin-right: auto;
        }

    .wex-category-track {
        display: flex;
        gap: 16px;
        overflow-x: auto;
        padding-bottom: 10px
    }

    .wex-category-card {
        flex: 0 0 130px
    }

        .wex-category-card span {
            height: 155px;
            width: 155px;
            margin-bottom: 16px
        }

        .wex-category-card strong {
            .wex-proof-grid article font-size: 18px
        }

    .wex-proof-grid {
        grid-template-columns: repeat(2, minmax(0, .5fr))!important;
        column-gap:20px;
        row-gap: 28px;
    }

    .wex-product-grid {
        display: grid;
        grid-template-rows: auto;
        grid-auto-flow: column;
        grid-auto-columns: calc((100% - var(--wex-product-gap)) / 2);
        align-items: start;
    }

    .wex-product-card {
        flex-basis: calc((100% - var(--wex-product-gap)) / 2)
    }

    .wex-proof-grid {
        margin-top: 36px
    }
    .wex-iconbox img {
        height: 19px;
    }
    .difirence-title h2 {
        font-size: 22px!important;
    }
    .wex-proof-grid article {
        display: grid;
        grid-template-columns: 40px minmax(0, 1fr);
        grid-template-rows: auto 1fr;
        column-gap: 16px;
        row-gap: 14px;
        height: auto;
        min-height: 150px;
        max-height: none;
    }

    .wex-proof-grid article .wex-iconbox {
        grid-column: 1;
        grid-row: 1;
    }

        .wex-proof-grid article .wex-diff-title {
            grid-column: 2;
            grid-row: 1;
            margin: 0;
            font-size: 16px !important;
        }

    .wex-proof-grid article p {
        grid-column: 1 / -1;
        grid-row: 2;
    }

    .wex-feature-row {
        display: flex;
        overflow-x: auto;
        margin-left: -20px;
        margin-right: -20px;
        padding: 0 20px 8px
    }

    .wex-feature-row a {
        flex: 0 0 76vw;
        min-height: 170px
    }
    .wex-testimonials-slider-bottom {
        margin-top: 50px!important;
    }
    .mobile-only.why-link {
        height: 50px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        background: var(--wex-blue);
        color: var(--wex-white);
        font-size: 18px;
        line-height: 1;
        font-weight: 500 !important;
        font-family: "Jost";
        text-align: center;
        text-decoration: none;
        var(--wex-white)-space: nowrap;
        border: 1px solid var(--wex-color-4869ad);
        margin-top: 14px;
    }
    .wex-testimonials {
        grid-template-columns: 1fr;
        gap: 36px;
        padding: 50px 20px
    }
    .wex-testimonials-slider.splide .wex-testimonials-list article {
        width: auto!important;
    }
    .wex-product-media,
    .wex-product-card-skeleton .wex-skeleton-media {
        height: 112px
    }

    .wex-product-card h3 {
        font-size: 13px
    }

    .wex-product-card p {
        font-size: 14px;
    }
    .wex-proof-grid p {
        font-size: 16px;
    }

    .wex-product-card button {
        width: 100%;
        padding: 0 10px
    }

    .wex-story {
        gap: 26px;
        background: var(--wex-white);
        padding-top: 50px;
        padding-bottom: 50px
    }
    .wex-story-text {
        width: auto!important;
        height: 350px!important;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .story-container {
        display: grid;
        grid-template-columns: 1fr;
        gap: 0;
    }
    .wex-story-slider.splide {
        grid-column: 1;
        grid-row: 1;
        width: 100vw;
        max-width: none;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        overflow: hidden;
    }
    .wex-story-slider.splide .wex-story-track {
        width: 100vw;
        overflow: hidden !important;
    }
    .wex-story-slider.splide .wex-story-list {
        align-items: stretch;
    }
    .wex-story-slide {
        display: block;
    }
    .wex-story-copy {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        grid-template-rows: auto auto auto;
    }
    .wex-story-details-slider.splide {
        grid-column: 1;
        grid-row: 2;
        width: calc(100vw - 40px);
        max-width: none;
        margin-top: 32px;
        margin-left: 20px;
        margin-right: 20px;
    }
    .wex-story-details-slider.splide .wex-story-details-track {
        overflow: hidden !important;
    }
    .wex-story-detail-slide {
        display: block;
    }
    .wex-story-details-slider.splide .wex-story-detail-slide {
        transition: opacity 400ms cubic-bezier(0.25, 1, 0.5, 1) !important;
        transition-delay: 0s !important;
    }
        .wex-story-slide > img {
            order: -1;
            width: 100%;
            height: auto;
            aspect-ratio: 16 / 11;
            display: block;
            max-width: none;
            margin-left: 0;
            margin-right: 0;
            border-radius: 6px;
        }
    .wex-story-track {
        grid-template-rows: 1fr 50px;
    }
    .wex-story-pagination {
        display: none !important;
        margin-top: 24px !important;
    }
    .wex-story-mobile-progress {
        display: block;
        width: 70%;
        height: 2px;
        margin-top: 50px;
        border-radius: 999px;
        overflow: hidden;
        background: var(--wex-color-d9d9df);
        margin-left:auto;
        margin-right:auto;
    }
    .read-more-mobile {
        width: calc(100vw - 40px);
        height: 50px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        background: var(--wex-transparent);
        color: var(--wex-white);
        font-size: 18px;
        line-height: 1;
        font-weight: 500 !important;
        font-family: "Jost";
        text-align: center;
        text-decoration: none!important;
        var(--wex-white)-space: nowrap;
        border: 1px solid var(--wex-color-4869ad);
        margin: 24px 20px 0;
        margin-top:48px;
    }

    .wex-footer nav {
        grid-template-columns: repeat(2, 1fr);
        font-size: 12px
    }

    .wex-mobile-bottom {
        display: flex;
    }

    .wex-mobile-bottom a,
    .wex-mobile-bottom button {
        width: 34px;
        height: 34px;
        border: 0;
        border-radius: 50%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: var(--wex-transparent);
        color: var(--wex-navy);
        font-size: 18px
    }

    .wex-mobile-bottom .is-active {
        background: var(--wex-navy);
        color: var(--wex-white)
    }

    .wex-redesign {
        padding-bottom: calc(64px + env(safe-area-inset-bottom, 0px))
    }
}

@media (max-width: 390px) {
    .wex-proof-grid {
        grid-template-columns: 1fr
    }
}
.mobile-only {
    display: none;
}

@media (max-width: 1100px) {
    .desctop-only {
        display: none;
    }

    .mobile-only {
        display: block;
    }
}

.wex-hero-carousel {
    position: relative;
    overflow: hidden;
    background: linear-gradient( 90deg, var(--wex-color-cfe0f0) 0%, var(--wex-color-dcebf8) 45%, var(--wex-color-d7e8f6) 70%, var(--wex-color-c9ddec) 100% );
}

.wex-hero-slides {
    position: relative;
}

.wex-hero-slide {
    display: none;
}

    .wex-hero-slide.active {
        display: block;
    }

.wex-hero-dots {
    display: flex;
    gap: 10px;
    align-items: center;
}

    .wex-hero-dots button {
        width: 34px;
        height: 4px;
        padding: 0;
        border: 0;
        border-radius: 999px;
        background: var(--wex-color-b0d6f5);
        cursor: pointer;
    }

        .wex-hero-dots button.active {
            width: 46px;
            background: var(--wex-hover-light);
        }

.wex-hero-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translateY(-50%);
    width: 42px;
    height: 42px;
    border: 0;
    border-radius: 50%;
    background: var(--wex-color-rgba-0-0-0-0-25);
    color: var(--wex-white);
    font-size: 34px;
    line-height: 1;
    cursor: pointer;
}

.wex-hero-prev {
    left: 24px;
}

.wex-hero-next {
    right: 24px;
}
.wex-hero-bg {
    background-size: 1800px 540px;
    background-position: center center;
    background-repeat: no-repeat;
}

.wex-hero.wex-hero-slide.active.wex-hero-bg {
    overflow: hidden;

}

.wex-hero.wex-hero-slide.active.wex-hero-bg:before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(90deg, var(--wex-color-rgba-207-224-240-72) 0%, var(--wex-color-rgba-220-235-248-18) 18%, var(--wex-color-rgba-220-235-248-0) 34%, var(--wex-color-rgba-215-232-246-0) 66%, var(--wex-color-rgba-201-221-236-22) 100%);
}
@media (max-width: 767px) {
    .wex-hero-arrow {
        display: none;
    }
}

.wex-brochures-page {
    padding: 0 0 96px;
    background: var(--wex-white);
    min-height: 100vh;
}

.wex-brochures-hero {
    width: 100vw;
    min-height: 300px;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    display: grid;
    align-items: center;
    color: var(--wex-white);
    background-image: linear-gradient(90deg, var(--wex-color-rgba-0-0-0-72) 0%, var(--wex-color-rgba-0-0-0-56) 45%, var(--wex-color-rgba-0-0-0-42) 100%), url('/assets/img/newdesign/catalog-top-hero.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.wex-brochures-hero-inner {
    width: min(var(--wex-content-max), calc(100vw - 128px));
    margin: 0 auto;
}

.wex-catalog-breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 9px;
    margin: 38px 0 28px;
    color: var(--wex-color-111);
    font-size: 14px;
    line-height: 1;
    overflow: hidden;
    var(--wex-white)-space: nowrap;
}

.wex-catalog-breadcrumb a,
.wex-catalog-breadcrumb span {
    color: inherit;
    text-decoration: none;
    font-family:'San Francisco Pro Display';
}

.wex-catalog-breadcrumb a:hover {
    color: var(--wex-blue);
}

.wex-catalog-breadcrumb a:hover svg {
    fill: var(--wex-blue);
}

.wex-catalog-breadcrumb .wex-breadcrumb-current {
    color: var(--wex-color-gray1);
}

.wex-catalog-breadcrumb .wex-breadcrumb-home,
.wex-catalog-breadcrumb .wex-breadcrumb-segment,
.wex-catalog-breadcrumb .wex-breadcrumb-ellipsis {
    flex: 0 0 auto;
}

.wex-catalog-breadcrumb .wex-breadcrumb-segment,
.wex-catalog-breadcrumb .wex-breadcrumb-ellipsis {
    display: inline-flex;
    align-items: center;
    gap: 9px;
}

.wex-catalog-breadcrumb [hidden] {
    display: none;
}

.wex-catalog-breadcrumb.is-condensed .wex-breadcrumb-segment:last-child {
    min-width: 0;
    flex: 1 1 auto;
}

.wex-catalog-breadcrumb.is-condensed .wex-breadcrumb-segment:last-child > a,
.wex-catalog-breadcrumb.is-condensed .wex-breadcrumb-segment:last-child > span {
    overflow: hidden;
    text-overflow: ellipsis;
}

.wex-catalog-breadcrumb a svg {
    width: 14px;
    height: 14px;
}

@media (max-width: 820px) {
    .wex-catalog-breadcrumb {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 16px;
    }
}

.wex-brochures-hero .wex-catalog-breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
    margin-top: 0;
    margin-bottom: 28px;
    color: var(--wex-color-rgba-255-255-255-82);
    font-size: 14px;
    line-height: 1;
    overflow: hidden;
    var(--wex-white)-space: nowrap;
}

.wex-brochures-hero .wex-catalog-breadcrumb a,
.wex-brochures-hero .wex-catalog-breadcrumb span {
    color: inherit;
    text-decoration: none;
}

.wex-brochures-hero .wex-catalog-breadcrumb a {
    color: var(--wex-white);
}

.wex-brochures-hero .wex-catalog-breadcrumb svg,
.wex-brochures-hero .wex-catalog-breadcrumb svg path {
    fill: var(--wex-current-color);
}

.wex-brochures-hero h1 {
    margin: 0 0 24px;
    color: var(--wex-white);
    font-size: 34px;
    font-weight: 400;
    line-height: 1.2;
    font-family:"Jost";
}
.b-navigate-title
{
    margin-top:24px!important;
    margin-bottom:20px;
}
.b-filter-title
{
    margin-top:8px;
}
.b-filter-title,
.b-navigate-title {
    font-weight: 500;
    font-family: "Jost";
    color: var(--wex-black) !important;
}
.wex-brochures-hero p {
    max-width: 980px;
    margin: 0;
    color: var(--wex-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.75;
}

.wex-brochures-content {
    width: min(var(--wex-content-max), calc(100vw - 128px));
    margin: 0 auto;
    padding-top: 48px;
    display: grid;
    grid-template-columns: 250px minmax(0, 1fr);
    gap: 32px;
    align-items: start;
}

.wex-brochures-filter {
    position: relative;
    color: var(--wex-color-111);
    font-size: 14px;
}

.wex-brochures-mobile-controls {
    display: none;
}

@media (min-width: 821px) {
    .wex-brochures-filter.is-desktop-fixed {
        position: fixed;
        z-index: 100;
        overflow-y: auto;
        overscroll-behavior-y: auto;
        background: none;
    }

    .wex-brochures-filter-placeholder {
        grid-column: 1;
        grid-row: 1;
        width: 100%;
    }
}

.wex-brochures-filter strong {
    display: block;
    color: var(--wex-black);
    font-size: 22px;
    font-weight: 500;
}
.wex-brochures-filter h2 {
    display: block;
    margin: 0 0 14px;
    color: var(--wex-black);
    font-size: 16px;
    font-weight: 500;
}

.wex-brochures-filter h2 {
    margin-top: 18px;
}

.wex-brochures-search-wrap {
    position: relative;
}

.wex-brochures-filter input[type="search"] {
    width: calc(100% - 2px);
    height: 40px;
    padding: 0 38px 0 10px;
    border: 2px solid var(--wex-transparent);
    box-shadow: 0 0 0 1px var(--wex-color-gray2);
    border-radius: 5px;
    background: var(--wex-white);
    color: var(--wex-color-111);
    font-size: 16px;
    line-height: 1;
    margin-top: 30px;
    margin-left: 1px;
}
.wex-brochures-search-clear {
    position: absolute;
    top: 30px;
    right: 4px;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 40px;
    padding: 0;
    border: 0;
    background: transparent;
    color: var(--wex-color-gray1);
    font-size: 25px;
    line-height: 40px;
    cursor: pointer;
}
.wex-brochures-search-clear:hover,
.wex-brochures-search-clear:focus {

}
.wex-brochures-search-clear[hidden] {
    display: none;
}
.wex-brochures-filter input[type="search"]:focus {
    border: 2px solid var(--wex-blue) !important;
}
.wex-brochures-filter input[type="search"]::placeholder {
    color: var(--wex-color-gray1);
}

.wex-brochures-nav {
    display: grid;
    gap: 14px;
}

    .wex-brochures-nav a {
        color: var(--wex-color-111);
        font-size: 16px;
        line-height: 24px;
        text-decoration: underline dotted;
        font-weight: 400;
    }

    .wex-brochures-nav-item.is-active a {
        color: var(--wex-blue);
    }

.wex-brochures-nav span,
.wex-brochures-filter label span {
    color: var(--wex-color-gray1);
}

.wex-brochures-filter hr {
    margin: 20px 0 16px;
    border: 0;
    border-top: 1px solid var(--wex-color-border);
}

.wex-brochures-filter label {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 14px;
    color: var(--wex-black);
    font-size: 16px;
    font-weight:400;
}

.wex-brochures-filter input[type="checkbox"] {

}

.wex-brochures-results h2 {
    margin: 0 0 28px;
    scroll-margin-top: 110px;
    color: var(--wex-color-111);
    font-size: 34px;
    font-weight: 400;
    line-height: 1.2;
    font-family:"Jost";
}

.wex-brochures-category-section + .wex-brochures-category-section {
    margin-top: 56px;
    padding-top: 48px;
    border-top: 1px solid var(--wex-color-cfd1d6);
}

.wex-brochures-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 34px 34px;
}

.wex-brochure-card a {
    display: grid;
    gap: 16px;
    color: var(--wex-color-111);
    text-decoration: none;
}

.wex-brochure-image {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 6px;
    background: var(--wex-color-gray3);
    aspect-ratio: 1 / 1.28;
}

.wex-brochure-image img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.wex-brochure-badges {
    position: absolute;
    z-index: 1;
    top: 12px;
    left: 12px;
    display: flex;
    gap: 6px;
}

.wex-brochure-badge-article {
    padding-left: 10px !important;
}
    .wex-brochure-badge-article svg {
        width: 14px!important;
        height: 14px!important;
        margin-right:6px!important;
    }
    .wex-brochure-badges span {
        color: var(--wex-white);
        background: var(--wex-color-rgba-17-17-17-68);
        border-radius: 999px;
        padding: 5px 10px;
        font-size: 14px;
        font-weight: 400;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-left: 6px;
        padding-right: 10px;
        line-height: 120%;
        padding-bottom: 5px;
        font-family: "San Francisco Pro Display";
    }

    .wex-brochure-badges svg {
        flex: 0 0 auto;
        width: 16px;
        height: 16px;
        margin-right: 4px;
    }

.wex-brochure-card strong {
    color: var(--wex-color-111);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    font-family: "San Francisco Pro Display"
}
.wex-brochure-card:hover strong
{
    color:var(--wex-regular-btn-hover);
}
@media (min-width: 821px) and (hover: hover) and (pointer: fine) {
    .wex-brochures-nav a, .wex-brochures-filter label {
        transition: color .15s ease, transform .2s ease;
    }

    .wex-brochures-nav a:hover,
    .wex-brochures-filter label:hover {
        color: var(--wex-blue);
    }

    .wex-brochures-filter label:hover,
    .wex-brochures-filter label:hover input {
        cursor: pointer;
    }

}

.wex-brochures-empty {
    margin: 0;
    padding: 42px 0;
    color: var(--wex-color-gray1);
    font-size: 16px;
}

.wex-brochures-nav-trigger,
.wex-brochures-nav-modal {
    display: none;
}

@media (max-width: 980px) {
    .wex-brochures-content {
        grid-template-columns: 220px minmax(0, 1fr);
        gap: 24px;
    }

    .wex-brochures-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 820px) {
    .wex-brochures-page {
        padding-bottom: 72px;
    }

    .wex-brochures-hero {
        display: none;
    }

    .wex-brochures-content {
        width: calc(100vw - 40px);
    }

    .wex-brochures-mobile-controls {
        display: block;
        width: calc(100vw - 40px);
        margin: 0 auto;
    }

    .wex-brochures-mobile-controls > .wex-catalog-breadcrumb {
        margin: 20px 0;
    }

    .wex-brochures-mobile-filters-holder {
        display: flex;
        align-items: center;
        gap: 8px;
        width: calc(100% + 40px);
        margin-left: -20px;
        padding: 0 20px 18px;
        overflow-x: auto;
        overscroll-behavior-inline: contain;
        scrollbar-width: none;
        -webkit-overflow-scrolling: touch;
        box-sizing: border-box;
        scroll-padding-inline: 20px;
    }

    .wex-brochures-mobile-filters-holder::-webkit-scrollbar {
        display: none;
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-filter-button,
    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter {
        position: relative;
        flex: 0 0 auto;
        width: auto;
        min-width: max-content;
        height: 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
        margin: 0;
        padding: 0 14px;
        border: 1px solid var(--wex-color-gray2);
        border-radius: 999px;
        background: var(--wex-white);
        color: var(--wex-color-111);
        font-family: "San Francisco Pro Display";
        font-size: 14px;
        font-weight: 400;
        line-height: 1.4;
        cursor: pointer;
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter:has(input:checked) {
        border-color: var(--wex-color-111);
        box-shadow: inset 0 0 0 1px var(--wex-color-111);
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter {
        display: none;
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter input {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        clip-path: inset(50%);
        white-space: nowrap;
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter input + span::before {
        content: "\2713";
        display: inline-block;
        width: 14px;
        margin-right: 6px;
        color: var(--wex-color-gray2);
        font-weight: 600;
    }

    .wex-brochures-mobile-filters-holder .wex-mobile-quick-filter input:checked + span::before {
        color: var(--wex-color-111);
    }

    .wex-brochures-mobile-nav-button svg {
        width: 14px;
        height: 14px;
        flex: 0 0 14px;
    }

    .wex-brochures-mobile-filters-holder .wex-brochures-mobile-nav-button {
        width: calc(100vw - 40px);
        flex: 0 0 calc(100vw - 40px);
    }

    .wex-brochures-mobile-search-wrap {
        flex: 0 0 250px;
    }

    .wex-brochures-mobile-search-wrap .wex-brochures-search {
        width: 100%;
        height: 34px;
        margin: 0;
        padding: 0 38px 0 12px;
        border: 1px solid var(--wex-color-gray2);
        border-radius: 999px;
        background: var(--wex-white);
        color: var(--wex-color-111);
        font-family: "San Francisco Pro Display";
        font-size: 14px;
        display:none;
    }

    .wex-brochures-mobile-search-wrap .wex-brochures-search-clear {
        top: 0;
        right: 2px;
        width: 34px;
        height: 34px;
        line-height: 34px;
    }

    .wex-brochures-mobile-filters-spacer {
        height: 5px;
        margin: 0 -20px;
        background: var(--wex-color-gray3);
    }

    .wex-brochures-mobile-filters-holder.is-scroll-visible {
        position: fixed;
        z-index: 1040;
        top: var(--wex-mobile-filters-top, 0px);
        left: 0;
        width: 100%;
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        background: var(--wex-white);
        box-shadow: 0 4px 12px rgba(0, 0, 0, .12);
        will-change: transform, opacity;
        animation: wex-brochures-mobile-filters-reveal 300ms cubic-bezier(.22, 1, .36, 1) both;
    }

    @keyframes wex-brochures-mobile-filters-reveal {
        from {
            opacity: 0;
            transform: translateY(calc(-100% - 6px));
        }
        to {
            opacity: 1;
            transform: translateY(0);
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .wex-brochures-mobile-filters-holder.is-scroll-visible {
            animation-duration: 1ms;
        }
    }

    .wex-brochures-mobile-filter-placeholder {
        height: 52px;
    }

    .wex-brochures-hero h1 {
        font-size: 28px;
    }

    .wex-brochures-hero p {
        font-size: 14px;
        line-height: 1.6;
    }

    .wex-brochures-content {
        padding-top: 24px;
        display: block;
    }

    .wex-brochures-filter {
        display: none !important;
    }

    .b-mobile-hide,
    .b-navigate-title,
    .wex-brochures-filter > .wex-brochures-nav {
        display: none !important;
    }

    .wex-brochures-nav-trigger {
        display: none !important;
        position: fixed !important;
        right: max(20px, env(safe-area-inset-right));
        bottom: calc(84px + env(safe-area-inset-bottom, 0px));
        z-index: 2200;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 48px;
        height: 48px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: var(--wex-hover-light);
        box-shadow: none;
    }

    .wex-brochures-nav-trigger:hover,
    .wex-brochures-nav-trigger:focus,
    .wex-brochures-nav-trigger:active {
        background: var(--wex-hover-light);
        box-shadow: none;
        transform: none;
    }

    .wex-brochures-nav-modal {
        position: fixed;
        inset: 0;
        z-index: 2400 !important;
        width: 100vw;
        height: 100dvh;
        align-items: flex-end;
        background: var(--wex-color-rgba-17-17-17-62);
    }

    .wex-brochures-nav-modal.is-open {
        display: flex;
    }

    .wex-brochures-nav-dialog {
        position: relative;
        z-index: 1;
        width: 100%;
        max-height: calc(100% - 8px);
        padding: 24px 20px 50px;
        overflow-y: auto;
        border-radius: 22px 22px 0 0;
        background: var(--wex-white);
        animation: wex-brochures-nav-sheet-in .24s ease-out both;
    }
    .wex-brochures-nav a
    {
        font-size:18px;
    }
    .wex-brochures-nav {
        gap: 24px;
    }
    .wex-brochures-nav-modal-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 24px;
    }

    .wex-brochures-nav-modal-header h2 {
        margin: 0;
        color: var(--wex-black);
        font-family: "Jost";
        font-size: 22px;
        font-weight: 500;
    }

    .wex-brochures-nav-close {
        display: grid;
        place-items: center;
        flex: 0 0 34px;
        width: 34px;
        height: 34px;
        padding: 0;
        border: 0;
        border-radius: 50%;
        background: var(--wex-color-f2f2f5);
        color: var(--wex-color-gray1);
    }

    .wex-brochures-nav-close svg {
        display: block;
    }

    .wex-brochures-nav-modal .wex-brochures-nav {
        display: grid !important;
    }

    html.wex-brochures-nav-modal-open,
    body.wex-brochures-nav-modal-open {
        overflow: hidden !important;
        overscroll-behavior: none;
    }

    @keyframes wex-brochures-nav-sheet-in {
        from { transform: translateY(100%); }
        to { transform: translateY(0); }
    }

    .b-include-cb {
        display: flex;
        align-items: center;
        gap: 20px;
        flex-wrap: nowrap;
        margin-top:32px;
    }

    .b-include-cb label {
        margin: 0;
        var(--wex-white)-space: nowrap;
    }

    .wex-brochures-results h2 {
        font-size: 20px;
        font-weight:500;
    }
    .wex-brochure-card:hover strong {
        color: var(--wex-black);
    }
    .wex-brochures-category-section + .wex-brochures-category-section {
        margin-top: 40px;
        padding-top: 34px;
    }
}

@media (max-width: 560px) {
    .wex-brochures-grid {
        gap: 24px 16px;
    }

    .wex-brochure-card strong {
    }
}

.wex-contact-page {
    padding: 0 0 96px;
}

.wex-contact-inner {
    width: min(var(--wex-content-max), calc(100vw - 128px));
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 300px;
    gap: 32px;
    align-items: start;
}

.wex-contact-map {
    grid-column: 1 / -1;
    width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    height: 320px;
    overflow: hidden;
    border-radius: 4px;
    position: relative;
    background: var(--wex-color-16284c);
}

.wex-contact-map iframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

.wex-contact-map:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: var(--wex-color-rgba-26-67-152-52);
    mix-blend-mode: multiply;
}

.wex-contact-form-panel h1 {
    margin: 0 0 24px;
    color: var(--wex-color-111);
    font-size: 40px;
    font-weight: 400;
    line-height: 1.15;
}

.wex-contact-form {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px 16px;
}

.wex-contact-field {
    min-width: 0;
    display: grid;
    gap: 8px;
    color: var(--wex-color-111);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
}

.wex-contact-field-full,
.wex-contact-found,
.wex-contact-captcha,
.wex-contact-submit {
    grid-column: 1 / -1;
}

.wex-contact-field input,
.wex-contact-field select,
.wex-contact-field textarea {
    width: 100%;
    min-width: 0;
    border: 1px solid var(--wex-color-c9cbd1);
    border-radius: 4px;
    background: var(--wex-white);
    color: var(--wex-color-111);
    font-family: "San Francisco Pro Display";
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    padding: 0 12px;
}

.wex-contact-field input,
.wex-contact-field select {
    height: 40px;
}

.wex-contact-field select {
    appearance: auto;
    color: var(--wex-color-gray1);
}

.wex-contact-field select:valid {
    color: var(--wex-color-111);
}

.wex-contact-field textarea {
    height: 138px;
    resize: vertical;
    padding-top: 10px;
}

.wex-contact-field input::placeholder,
.wex-contact-field textarea::placeholder {
    color: var(--wex-color-gray1);
}

.wex-contact-found {
    margin: 12px 0 8px;
    padding: 0;
    border: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 14px 28px;
}

.wex-contact-found legend {
    width: 100%;
    margin: 0 0 2px;
    color: var(--wex-color-111);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}

.wex-contact-found label {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: var(--wex-color-111);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
}

.wex-contact-found input {
    width: 17px;
    height: 17px;
    margin: 0;
    accent-color: var(--wex-blue);
}

.wex-contact-captcha {
    min-height: 78px;
}

.wex-contact-submit {
    height: 40px;
    border: 0;
    border-radius: 999px;
    background: var(--wex-blue);
    color: var(--wex-white);
    font-family: "San Francisco Pro Display";
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
}

.wex-contact-submit:disabled {
    background: var(--wex-color-dedfe5);
    color: var(--wex-white);
    cursor: default;
}

.wex-contact-info {
    padding-top: 96px;
    color: var(--wex-color-111);
}

.wex-contact-info strong {
    display: block;
    margin-bottom: 6px;
    color: var(--wex-color-111);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.35;
}

.wex-contact-info a,
.wex-contact-info span {
    color: var(--wex-color-111);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;
    text-decoration: none;
}

.wex-contact-info a[href^="mailto"] {
    color: var(--wex-blue);
    text-decoration: underline;
    text-underline-offset: 2px;
}

.wex-contact-info-block + .wex-contact-info-block {
    margin-top: 20px;
}

.wex-contact-info hr {
    margin: 20px 0 18px;
    border: 0;
    border-top: 1px solid var(--wex-color-c9cbd1);
}

.wex-contact-info-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px 20px;
}

@media (max-width: 1024px) {
    .wex-contact-inner {
        width: min(100% - 40px, var(--wex-content-max));
        grid-template-columns: 1fr;
    }

    .wex-contact-info {
        padding-top: 0;
    }
}

@media (max-width: 820px) {
    .wex-contact-page {
        padding: 0px 0 84px;
    }

    .wex-contact-map {
        order: 1;
    }

    .wex-contact-info {
        order: 2;
    }

    .wex-contact-form-panel {
        order: 3;
    }

    .wex-contact-form-panel h1 {
        font-size: 34px;
    }

    .wex-contact-form {
        grid-template-columns: 1fr;
    }

    .wex-contact-found {
        gap: 12px 18px;
    }

    .wex-contact-info-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 12px;
    }
}

@media (max-width: 820px) {
    .wex-hero-slides .wex-hero-bg {
        background-image: none !important;
    }

    .wex-hero-bottom
    {
        display:none;
    }
    .wex-instruments {
        grid-template-columns: minmax(0,1fr);
        gap: 36px;
    }

    .wex-instruments .wex-section-intro {
        order: 1;
    }

    .wex-instruments .wex-category-slider {
        order: 2;
    }
}
.wex-category-slider {
    width: 100%;
}

.wex-category-track {
    display: flex;
    gap: 24px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}
.wex-category-slider {
    width: 100%;
}

.wex-category-track {
    display: flex;
    gap: 24px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}

    .wex-category-track::-webkit-scrollbar {
        display: none;
    }

.wex-category-card {
    flex: 0 0 calc((100% - 72px) / 4);
    scroll-snap-align: start;
}

/* bottom row */
.wex-category-slider-bottom,
.wex-testimonials-slider-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 28px;
    margin-top: 28px;
}
.wex-category-slider-bottom {
    margin-top: 46px;
}
.wex-testimonials-slider-bottom {
    margin-top: 65px;
}
/* line on left */
.wex-category-progress,
.wex-testimonials-progress {
    position: relative;
    flex: 1;
    height: 4px;
    background: var(--wex-color-rgba-18-32-51-18);
    border-radius: 999px;
    overflow: hidden;
}
.wex-testimonials-progress {
    background: var(--wex-color-4869ad);
}
.wex-category-progress-bar,
.wex-testimonials-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 20%;
    height: 100%;
    border-radius: 999px;
    transform: translateX(0);
    transition: transform .2s ease, box-shadow .2s ease;
}
.wex-category-progress-bar {
    background: var(--wex-navy);
    width: 0;
    transition: width .2s ease;
}
.wex-testimonials-progress-bar {
    background: var(--wex-white);
    width: 0;
    transition: width .2s ease;
}

/* arrows on right */
.wex-category-pagination,
.wex-testimonials-pagination {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
}

.wex-category-pagination,
.wex-testimonials-pagination {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-category-page,
.wex-testimonials-page {
    width: 38px;
    height: 38px;
    border: 0;
    background: var(--wex-transparent);
    padding: 0;
    cursor: pointer;
    line-height: 0;
}

    .wex-svg-defs {
        width: 0;
        height: 0;
        position: absolute;
        overflow: hidden;
    }

.wex-arrow-svg {
    --wex-arrow-border: var(--wex-color-gray1);
    --wex-arrow-color: var(--wex-color-gray1);
    --wex-arrow-bg: var(--wex-transparent);
    display: block;
    width: 38px;
    height: 38px;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-arrow-bg {
    fill: var(--wex-arrow-bg);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-arrow-ring {
    fill: none;
    stroke: var(--wex-arrow-border);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-arrow-mark {
    fill: var(--wex-arrow-color);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-testimonials-page .wex-arrow-svg {
    --wex-arrow-border: var(--wex-color-5379c7);
    --wex-arrow-color: var(--wex-color-5379c7);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
wex-category-page .wex-arrow-svg,
.wex-product-page .wex-arrow-svg,
.wex-story-page .wex-arrow-svg {
    --wex-arrow-border: var(--wex-color-gray1) !important;
    --wex-arrow-color: var(--wex-color-gray1) !important;
    --wex-arrow-bg: var(--wex-transparent);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-category-page:hover .wex-arrow-svg,
.wex-feature-page:hover .wex-arrow-svg,
.wex-product-page:hover .wex-arrow-svg,
.wex-story-page:hover .wex-arrow-svg {
    /*--wex-arrow-bg: var(--wex-color-122033);*/
    --wex-arrow-border: var(--wex-color-111) !important;
    --wex-arrow-color: var(--wex-color-111) !important;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.wex-testimonials-page:hover .wex-arrow-svg {
    /*    --wex-arrow-bg: var(--wex-color-bac6e0);*/
    --wex-arrow-border: var(--wex-white);
    --wex-arrow-color: var(--wex-white);
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

    .wex-category-page svg,
    .wex-testimonials-page svg {
        display: block;
        width: 38px;
        height: 38px;
    }

    .wex-category-page:hover svg rect:last-of-type,
    .wex-testimonials-page:hover svg rect:last-of-type {
        stroke: var(--wex-color-111111);
    }

    .wex-category-page:hover svg path,
    .wex-testimonials-page:hover svg path {
        fill: var(--wex-color-111111);
    }

    .wex-category-page:disabled,
    .wex-testimonials-page:disabled {
        opacity: .45;
        cursor: default;
        pointer-events: none;
    }

    .wex-category-page:hover,
    .wex-testimonials-page:hover {
        background: var(--wex-transparent);
        color: inherit;
        border-color: var(--wex-transparent);
    }

        .wex-category-page:hover svg rect:first-of-type {
            fill: var(--wex-navy);
        }
        .wex-testimonials-page:hover svg rect:first-of-type {
            fill: var(--wex-color-bac6e0);
        }
        .wex-category-page:hover svg rect:last-of-type
        {
            stroke: var(--wex-navy);
        }
        .wex-testimonials-page:hover svg rect:last-of-type {
            fill: var(--wex-color-bac6e0);
        }

        .wex-category-page:hover svg path {
            fill: var(--wex-white);
        }

        .wex-testimonials-page:hover svg path {
           fill:var(--wex-black);
        }

    .wex-category-page:disabled,
    .wex-testimonials-page:disabled {
        opacity: .35;
        cursor: default;
        pointer-events: none;
    }

@media (max-width: 991px) {
    .wex-category-slider-bottom {
        margin-top: 36px;
    }
    .wex-category-card {
        flex-basis: calc((100% - 24px) / 2);
    }
    .wex-testimonials-slider-bottom {
        margin-left: 15%;
        margin-right: 15%;
    }
    .wex-category-slider-bottom {
        margin-left: 20px;
        margin-right: 20px;
    }
    .wex-testimonials article {
        flex-basis: calc((100% - 24px) / 2);
    }
    .wex-category-track .wex-category-card:hover {
        text-decoration: none;
        color: var(--wex-black)!important;
    }
}

@media (max-width: 575px) {
    .wex-category-track {
        display: grid;
        grid-auto-flow: column;
        grid-template-columns: repeat(2, 1fr);
        width: 93%;
    }
    .wex-category-card img
    {
        width:155px;
        height:155px;
    }
    .wex-category-track,
    .wex-testimonials-track {
        gap: 16px;

    }

    .wex-category-card {
        flex-basis: 82%;
    }

    .wex-testimonials article {
        flex-basis: 82%;
    }

    .wex-category-slider-bottom,
    .wex-testimonials-slider-bottom {
        gap: 16px;
    }

    .wex-category-progress,
    .wex-testimonials-progress {
        max-width: none;
    }

    .wex-category-page,
    .wex-testimonials-page {
        width: 38px;
        height: 38px;
        font-size: 28px;
        line-height: 32px;
    }
}
/*Custom*/
.wex-section-intro h2 {
    margin: 0 0 22px;
    color: var(--wex-black);
    font-size: 34px;
    line-height: 1.2;
    font-weight: 400;
    font-style: normal;
    font-family: Jost;
}
.medium {
    font-weight: 500 !important;
    font-style: normal;
    font-family: Jost;
    font-size:18px;
}
.medium-400 {
    font-weight: 400 !important;
    font-style: normal;
    font-family: Jost;
    font-size: 18px;
}
.wex-iconbox {
    width: 56px;
    height: 56px;
    border-radius: 6px;
    background-color: var(--wex-blue);
    display: flex;
    align-items: center;
    justify-content: center;
}


/*video slider*/



.wex-feature-slider {
    width: 100%;
}

.wex-feature-row {
    display: flex;
    gap: 24px;
    overflow-x: auto;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
}

    .wex-feature-row::-webkit-scrollbar {
        display: none;
    }

    .wex-feature-row > a {
        flex: 0 0 calc((100% - 48px) / 3);
        min-height: 286px;
        scroll-snap-align: start;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        max-width: 479px;
    }

/* pagination under slider */
.wex-feature-pagination,
.wex-product-pagination,
.wex-story-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 28px;
    margin-top:-110px;
}
.wex-feature-pagination {
    gap: 28px;
}
.feature-pagination-btns,
.wex-products-pagination-btns {
    display: flex;
    gap: 10px;
}
.wex-feature-pagination {
    margin-top: 65px;
    justify-content: space-between;
    width: 100%;
}
.wex-product-pagination {
    margin-top: 65px!important;
}

.wex-feature-page,
.wex-product-page,
.wex-story-page {
    width: 38px;
    height: 38px;
    border: 0;
    background: var(--wex-transparent);
    padding: 0;
    cursor: pointer;
    line-height: 0;
}

    .wex-feature-page svg,
    .wex-product-page svg,
    .wex-story-page svg {
        display: block;
        width: 38px;
        height: 38px;
    }

        .wex-feature-page svg rect,
        .wex-feature-page svg path,
        .wex-product-page svg rect,
        .wex-product-page svg path,
        .wex-story-page svg rect,
        .wex-story-page svg path {
            transition: fill .2s ease, stroke .2s ease;
        }

    .wex-feature-page:hover svg rect:first-of-type,
    .wex-product-page:hover svg rect:first-of-type,
    .wex-story-page:hover svg rect:first-of-type {
        fill: var(--wex-color-122033);
    }

    .wex-feature-page:hover svg rect:last-of-type,
    .wex-product-page:hover svg rect:last-of-type,
    .wex-story-page:hover svg rect:last-of-type {
        stroke: var(--wex-color-122033);
    }

    .wex-feature-page:hover svg path,
    .wex-product-page:hover svg path,
    .wex-story-page:hover svg path {
        fill: var(--wex-white);
    }

    .wex-feature-page:disabled,
    .wex-product-page:disabled,
    .wex-story-page:disabled {
        opacity: .45;
        cursor: default;
        pointer-events: none;
    }

/* dots between arrows */
.wex-product-dots,
.wex-story-dots {
    display: flex;
    align-items: center;
    gap: 8px;
}

.wex-product-progress {
    position: relative;
    flex: 1;
    height: 4px;
    background: var(--wex-color-rgba-18-32-51-18);
    border-radius: 999px;
    overflow: hidden;
}

.wex-product-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    border-radius: 999px;
    background: var(--wex-color-122033);
    transition: width .2s ease;
}

.wex-product-dot,
.wex-story-dot {
    width: 8px;
    height: 8px;
    border: 0;
    border-radius: 50%;
    background: var(--wex-color-rgba-18-32-51-25);
    padding: 0;
    cursor: pointer;
    transition: background .2s ease, width .2s ease;
}

    .wex-product-dot.active,
    .wex-story-dot.active {
        border-radius: 999px;
        background: var(--wex-color-122033);
    }

.wex-feature-progress {
    position: relative;
    flex: 1;
    height: 4px;
    background: var(--wex-color-rgba-18-32-51-18);
    border-radius: 999px;
    overflow: hidden;
}

.wex-feature-progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    border-radius: 999px;
    background: var(--wex-color-122033);
    transition: width .2s ease;
}

@media (max-width: 991px) {
    .wex-feature-row > a {
        flex-basis: calc((100% - 24px) / 2);
    }
}

@media (max-width: 575px) {

    .featured-products-description {
        min-height: 68px !important;
    }

    .desctop-only
    {
        display:none;
    }
    .wex-feature-row {
        --wex-feature-mobile-card: 76vw;
        gap: 16px;
        padding: 0 calc((100vw - var(--wex-feature-mobile-card)) / 2) 8px;
        margin-left: -20px;
        margin-right: -20px;
        scroll-padding-inline: calc((100vw - var(--wex-feature-mobile-card)) / 2);
    }

        .wex-feature-row > a {
            flex-basis: var(--wex-feature-mobile-card);
            min-height: 165px;
            gap: 12px;
            padding: 20px;
            scroll-snap-align: center;
        }

    .wex-feature-copy h3 {
        margin-bottom: 6px;
        font-size: 18px
    }

    .wex-feature-copy p {
        display: -webkit-box;
        overflow: hidden;
        font-size: 11px;
        line-height: 1.35;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .wex-feature-play {
        width: 50px;
        height: 50px;
        font-size: 30px
    }
}
.wex-testimonials h2 {
    margin: 0 0 22px;
    color: var(--wex-white);
    font-size: 34px;
    line-height: 1.16;
    font-weight: 400;
    font-style: normal;
    font-family: Jost;
}
.wex-story p {
    line-height: 140%;
}
.wex-testimonials p {
    color: var(--wex-white) !important;
    font-size: 16px;
    line-height: 140%;
}
.wex-testimonials hr {
    opacity: 0.2;
    margin-top: 32px;
    margin-bottom: 32px;
}
.testimonials-body {
    margin-bottom: 32px !important;
    margin-top:0px !important;
}
.featured-products-description {
    min-height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.wex-testimonials strong
{
    font-family:"Jost";
    font-weight:500;
    line-height:120%;
}
.trayButtonAdd {
    width: 80px;
    height: 40px;
}
.wex-story-pagination {
    position: relative;
    justify-content: flex-start;
    z-index: 5;
    margin-top: 24px;
}
.wex-footer {
    height: 300px;
}

.wex-auth-modal .modal-dialog {
    width: min(1120px, calc(100vw - 48px));
    top: 50%;
    margin: 0 auto;
    transform: translateY(-50%) !important
}

html.wex-auth-modal-open,
body.modal-open {
    overflow: hidden !important;
    overscroll-behavior: none
}

.wex-auth-modal.is-open {
    display: block;
    opacity: 1;
    z-index: 2300 !important
}

.wex-auth-backdrop {
    opacity: .62;
    z-index: 2250 !important
}

.wex-auth-modal .modal-content {
    border: 0;
    box-shadow: none;
    background: var(--wex-transparent)
}

.wex-auth-card {
    position: relative;
    display: grid;
    grid-template-columns: minmax(360px, 1fr) minmax(420px, 1fr);
    gap: 28px;
    height: 700px;
    min-height: 520px;
    max-height: 800px;
    padding: 22px;
    border-radius: 18px;
    background: var(--wex-white);
    color: var(--wex-ink);
    font-family: "San Francisco Pro Display";
    box-shadow: 0 28px 80px var(--wex-color-rgba-0-0-0-28);
}

.wex-auth-close {
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--wex-color-f2f2f6, #f2f2f6);
    color: var(--wex-color-gray1);
    line-height: 1
}

.wex-auth-close .material-symbols-rounded {
    font-size: 22px;
    line-height: 1
}

.wex-auth-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 32px;
}

.wex-auth-visual {
    position: relative;
    height: 100%;
    min-height: 480px;
    overflow: hidden;
    border-radius: 6px;
    background: var(--wex-color-d7dde1)
}

.wex-auth-visual:after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, var(--wex-color-rgba-5-13-30-0) 42%, var(--wex-color-rgba-5-13-30-72) 100%)
}

.wex-auth-visual img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.wex-auth-visual div {
    position: absolute;
    left: 48px;
    right: 48px;
    bottom: 48px;
    z-index: 1;
    color: var(--wex-white)
}
input[type="checkbox"]
{
    padding:0!important;
}
.wex-auth-visual h2 {
    margin: 0 0 32px;
    max-width: 460px;
    font-size: 34px;
    line-height: 1.2;
    font-weight: 500;
    color: white !important;
    font-family: "Jost";
}

.wex-auth-visual p {
    margin: 0;
    max-width: 470px;
    font-size: 14px;
    line-height: 1.4;
    font-family:'San Francisco Pro Display';
    color:white!important;
}

.wex-auth-content {
    min-height: 480px;
    max-height: calc(100vh - 140px);
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: var(--wex-color-cfd3da) transparent;
}

.wex-auth-content::-webkit-scrollbar {
    width: 5px
}

.wex-auth-content::-webkit-scrollbar-track {
    margin-top: 20px;
    background: transparent
}

.wex-auth-content::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background: var(--wex-color-cfd3da)
}

.wex-auth-panel {
    display: none
}

.wex-auth-panel.is-active {
    display: block
}

.wex-auth-panel h2 {
    margin: 0;
    font-size: 22px;
    line-height: 1.2;
    font-weight: 500;
    color: var(--wex-black)
}
.create-desc
{
    margin-bottom:16px;
}


.wex-auth-panel h3 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    font-family: "Jost";
    color: var(--wex-black);
    margin-bottom: 16px;
    margin-top: 32px;
    display:none;
}

.wex-auth-panel p,
.wex-auth-panel label {
    font-size: 16px;
    line-height: 1.4;
    color: var(--wex-black)
}

.wex-auth-panel label {
    display: block;
    font-weight: 400;
    margin-bottom: 0px;
}

.wex-auth-panel a,
.wex-auth-link {
    color: var(--wex-blue);
    text-decoration: none;
    font-weight:400!important;
    font-family:'San Francisco Pro Display';
    font-size:16px;
}
    .wex-auth-panel a:hover
    {
        color:var(--wex-hover-light);
    }
.wex-auth-panel input,
.wex-auth-panel input[type="text"],
.wex-auth-panel input[type="email"],
.wex-auth-panel input[type="password"],
.wex-auth-panel input[type="tel"],
.wex-auth-panel select {
    box-sizing: border-box;
    min-width: 0;
    width: calc(100% - 2px)!important;
    height: 40px;
    border: 2px solid var(--wex-transparent);
    box-shadow: 0 0 0 1px var(--wex-color-gray2) !important;
    border-radius: 6px;
    background: var(--wex-white) !important;
    color: var(--wex-ink);
    font-size: 16px;
    box-shadow: none;
    margin-bottom: 16px;
    width: 100%;
    padding: 6px 12px;
    margin-top: 8px;
    margin-left: 1px;
}
.register-fields-line {
    border-bottom: 1px solid var(--wex-color-border);
    border-top: none;
    margin-top: 0px;
    margin-bottom: 32px;
}
.wex-auth-panel input[type="checkbox"] {
    border: 1px solid var(--wex-color-gray2) !important;
    box-shadow: none !important;
}
    .wex-auth-panel input:focus,
    .wex-auth-panel input[type="text"]:focus,
    .wex-auth-panel input[type="email"]:focus,
    .wex-auth-panel input[type="password"]:focus,
    .wex-auth-panel input[type="tel"]:focus {
        border: 2px solid var(--wex-blue) !important;
        box-shadow: none !important;
    }
        .wex-auth-panel select {
    appearance: none;
    background-image: linear-gradient(45deg, var(--wex-transparent) 50%, var(--wex-color-8f939b) 50%), linear-gradient(135deg, var(--wex-color-8f939b) 50%, var(--wex-transparent) 50%);
    background-position: calc(100% - 18px) 18px, calc(100% - 12px) 18px;
    background-size: 6px 6px, 6px 6px;
    background-repeat: no-repeat;
    padding-right: 36px
}

.wex-auth-country-select {
    position: relative;
    display: block;
    width: calc(100% - 10px);
    margin: 8px 0 32px 1px;
}

.wex-auth-country-select > select {
    position: absolute;
    width: 1px !important;
    height: 1px;
    margin: 0;
    padding: 0;
    opacity: 0;
    pointer-events: none;
}

.wex-auth-country-trigger {
    width: 100%;
    height: 40px;
    padding: 6px 36px 6px 12px;
    border: 2px solid var(--wex-transparent);
    border-radius: 6px;
    box-shadow: 0 0 0 1px var(--wex-color-gray2);
    background: var(--wex-white);
    color: var(--wex-ink);
    font-size: 16px;
    text-align: left;
}

.wex-auth-country-trigger:focus,
.wex-auth-country-select.is-open .wex-auth-country-trigger {
    border-color: var(--wex-blue);
    box-shadow: none;
    outline: none;
}

.wex-auth-country-trigger::after {
    content: "";
    position: absolute;
    top: 16px;
    right: 14px;
    width: 8px;
    height: 8px;
    border-right: 2px solid var(--wex-color-8f939b);
    border-bottom: 2px solid var(--wex-color-8f939b);
    transform: rotate(45deg);
    transition: transform .2s ease;
}

.wex-auth-country-select.is-open .wex-auth-country-trigger::after {
    transform: rotate(225deg);
}

.wex-auth-country-options {
    position: absolute;
    z-index: 20;
    top: calc(100% + 4px);
    left: 0;
    display: none;
    width: 100%;
    max-height: 240px;
    overflow-y: auto;
    border: 1px solid var(--wex-color-gray2);
    border-radius: 6px;
    background: var(--wex-white);
    box-shadow: 0 8px 24px rgba(0, 0, 0, .14);
}

.wex-auth-country-select.is-open .wex-auth-country-options {
    display: block;
}

.wex-auth-country-option {
    display: block;
    width: 100%;
    padding: 8px 12px;
    border: 0;
    background: var(--wex-white);
    color: var(--wex-ink);
    font-size: 16px;
    text-align: left;
}

.wex-auth-country-option:hover,
.wex-auth-country-option:focus {
    background: var(--wex-color-f2f2f5);
    outline: none;
}

.wex-auth-panel input::placeholder {
    color: var(--wex-color-9b9fa8)
}

.wex-auth-panel input.has-error,
.wex-auth-panel select.has-error {
    border-color: var(--wex-color-c62828)
}

.wex-auth-panel .input-group {
    display: block;
    width: 100%;
    border: 0;
    box-shadow: none
}

.wex-auth-panel .form-control {
    float: none
}

.wex-password-field {
    position: relative
}

.wex-password-field input[type="password"],
.wex-password-field input[type="text"] {
    padding-right: 52px !important
}

.wex-password-toggle {
    position: absolute;
    right: 12px;
    top: 50%;
    z-index: 3;
    width: 30px;
    height: 30px;
    margin-top: -8px;
    border: 0;
    background: var(--wex-transparent);
    color: var(--wex-color-8f939b);
    font-size: 20px;
}

.wex-password-icon {
    display: block;
    width: 20px;
    height: 20px;
    margin: 5px auto
}

.wex-password-eye-hide,
.wex-password-toggle.is-visible .wex-password-eye-show {
    display: none
}

.wex-password-toggle.is-visible .wex-password-eye-hide {
    display: block
}

.wex-auth-check {
    display: flex !important;
    align-items: center;
    gap: 14px;
    margin-top: 0px !important
}

.wex-auth-check input {
    width: 22px;
    height: 22px;
    margin: 0
}

.wex-auth-check span {
    font-size: 14px;
    font-family:'San Francisco Pro Display';
    font-weight:400;
}

.wex-auth-captcha {
    margin-top: 28px
}

.wex-auth-captcha span {
    display: block;
    margin-bottom: 12px;
    color: var(--wex-color-252932);
    font-size: 15px
}

.wex-auth-captcha.has-error iframe {
    border: 1px solid var(--wex-color-c62828) !important;
    border-radius: 4px
}

.wex-auth-submit {
    width: 100%;
    height: 40px;
    margin-top: 16px;
    border: 0;
    border-radius: 999px;
    background: var(--wex-blue);
    color: var(--wex-white);
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    font-family:"Jost";
}

.wex-auth-submit:disabled {
    background: var(--wex-color-gray4);
    color: var(--wex-white)
}

.wex-auth-switch {
    margin: 32px 0 0;
    text-align: center;
    font-weight: 400!important;
    font-family:"San Francisco Pro Display";
}

.wex-auth-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px
}

.wex-auth-forgot {
    margin-top: 34px
}

.wex-auth-modal[data-auth-current="login"] .modal-dialog,
.wex-auth-modal[data-auth-current="forgot"] .modal-dialog {
    width: min(560px, calc(100vw - 48px));
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-card,
.wex-auth-modal[data-auth-current="forgot"] .wex-auth-card {
    display: block;
    height: auto;
    min-height: 0;
    max-height: calc(100vh - 96px);
    padding: 24px 24px 24px;
    border-radius: 18px
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-visual,
.wex-auth-modal[data-auth-current="forgot"] .wex-auth-visual {
    display: none
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-content,
.wex-auth-modal[data-auth-current="forgot"] .wex-auth-content {
    min-height: 0;
    max-height: calc(100vh - 156px);
    overflow-y: auto;
    padding: 0
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-panel h2,
.wex-auth-modal[data-auth-current="forgot"] .wex-auth-panel h2 {
    font-size: 22px;
}

.wex-auth-signup-mobile {
    display: none;
}

.wex-registration-page {
    padding: 48px 24px 72px;
    background: var(--wex-color-f2f2f5);
}

.wex-registration-card {
    width: min(500px, 100%);
    margin: 0 auto;
    overflow: hidden;
    border-radius: 18px;
    background: var(--wex-white);
}

.wex-registration-content {
    padding: 44px 56px 52px;
}

.wex-registration-form-panel h2 {
    margin: 0 0 8px;
    color: var(--wex-black);
    font: 400 32px/1.2 "Jost", sans-serif;
}

.wex-registration-form-panel h3 {
    display: block;
    margin: 32px 0 16px;
}

.wex-registration-form-panel .register-fields-line {
    margin: 16px 0 0;
}

.wex-registration-form-panel input,
.wex-registration-form-panel input[type="text"],
.wex-registration-form-panel input[type="email"],
.wex-registration-form-panel input[type="tel"],
.wex-registration-form-panel select {
    width: 100% !important;
    margin-right: 0;
    font-family: "San Francisco Pro Display", sans-serif;
}

.wex-registration-form-panel input,
.wex-registration-form-panel .wex-auth-country-trigger,
.wex-registration-form-panel .wex-auth-country-option {
    font-family: "San Francisco Pro Display", sans-serif;
}

.wex-registration-form-panel label {
    font-family: "San Francisco Pro Display", sans-serif;
}

.wex-registration-form-panel .wex-auth-grid {
    gap: 16px;
}

.wex-registration-form-panel .wex-auth-check {
    margin: 0 0 32px !important;
}

.wex-registration-form-panel .wex-auth-check input {
    width: 22px !important;
}

.wex-registration-form-panel .wex-auth-country-select {
    width: 100%;
    margin-right: 0;
}

.wex-registration-error {
    padding: 12px 14px;
    border-radius: 6px;
    background: rgba(198, 40, 40, .08);
    color: var(--wex-color-c62828) !important;
}

.wex-auth-modal[data-auth-current="forgot"] .wex-auth-header {
    margin-bottom: 8px
}

.wex-auth-modal[data-auth-current="forgot"] .wex-auth-panel p {
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-check {
    display: none !important
}

.wex-auth-modal[data-auth-current="login"] .wex-auth-submit {
    margin-top: 18px;
    color: var(--wex-white)
}
.wex-auth-modal[data-auth-current="forgot"] .wex-auth-submit {
    margin-top: 16px;
    color: var(--wex-white)
}

.wex-auth-modal[data-auth-current="forgot"] .wex-auth-switch {
    margin-top: 32px
}

.wex-auth-modal .errorLogin {
    display: none;
    margin: 12px 0 0;
    color: var(--wex-color-c62828);
    font-size: 13px
}

@media (max-width: 900px) {
    .wex-auth-signup-desktop {
        display: none;
    }

    .wex-registration-content.wex-registration-content {
        padding: 20px 20px 20px;
    }
    .wex-auth-signup-mobile {
        display: inline;
    }

    .wex-registration-page {
        padding: 0 0 0 0px;
    }

    .wex-registration-card {
        width: 100%;
        border-radius: 0;
        box-shadow: none;
    }

    .wex-registration-content {
        box-sizing: border-box;
        width: 100%;
        padding: 28px 16px 36px;
    }

    .wex-registration-form-panel h2 {
        font-size: 27px;
    }

    .wex-auth-submit {
        font-weight: 500;
        font-size: 18px;
    }
        .wex-auth-submit.wex-auth-submit,
        #loginButton#loginButton {
            height: 50px;
            margin-top: 32px;
        }
    .wex-auth-modal {
        padding: 13px 0 0 !important;
        overflow: hidden;
    }

    .wex-auth-modal .modal-dialog,
    .wex-auth-modal[data-auth-current="login"] .modal-dialog,
    .wex-auth-modal[data-auth-current="forgot"] .modal-dialog {
        top: 0;
        width: 100%;
        max-width: none;
        height: calc(100vh - 13px);
        height: calc(100dvh - 13px);
        margin: 0;
        transform: none !important
    }

    .wex-auth-card,
    .wex-auth-modal[data-auth-current="login"] .wex-auth-card,
    .wex-auth-modal[data-auth-current="forgot"] .wex-auth-card {
        display: block;
        width: 100%;
        height: 100%;
        min-height: 0;
        max-height: none;
        overflow: hidden;
        padding: 20px;
        border-radius: 22px 22px 0 0;
        box-shadow: 0 -18px 42px var(--wex-color-rgba-0-0-0-18);
        animation: wex-auth-sheet-in .24s ease-out both
    }

    .wex-auth-visual {
        display: none
    }

    .wex-auth-content,
    .wex-auth-modal[data-auth-current="login"] .wex-auth-content,
    .wex-auth-modal[data-auth-current="forgot"] .wex-auth-content {
        height: 100%;
        min-height: 0;
        max-height: none;
        overflow-y: auto;
        overscroll-behavior: contain;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none
    }

    .wex-auth-content::-webkit-scrollbar {
        display: none
    }

    .wex-auth-grid {
        grid-template-columns: 1fr;
        gap: 0
    }

    #CreateAccountForm {
        padding-bottom: calc(48px + env(safe-area-inset-bottom))
    }

    @keyframes wex-auth-sheet-in {
        from {
            transform: translateY(100%)
        }
        to {
            transform: translateY(0)
        }
    }
}
#wex-copy {
    color: var(--wex-color-4869ad);
}
footer a {
}
#loginButton {
    height: 40px;
}
button i.fa-angle-down {
    display: inline-block;
    width: 6px;
    height: 3px;
    margin-left: 8px;
    vertical-align: middle;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='3' viewBox='0 0 6 3' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.35589 2.83198L0.104134 0.580221C0.0694229 0.54551 0.0433892 0.508354 0.0260335 0.468755C0.00867773 0.429056 0 0.386864 0 0.342178C0 0.252805 0.0316193 0.173458 0.0948581 0.104135C0.158097 0.0347118 0.240537 0 0.342178 0H5.08389C5.18553 0 5.26797 0.0347118 5.33121 0.104135C5.39445 0.173458 5.42607 0.252805 5.42607 0.342178C5.42607 0.366914 5.39135 0.446263 5.32193 0.580221L3.07017 2.83198C3.01551 2.88664 2.95906 2.92514 2.9008 2.94749C2.84265 2.96983 2.78006 2.981 2.71303 2.981C2.646 2.981 2.58341 2.96983 2.52526 2.94749C2.46701 2.92514 2.41055 2.88664 2.35589 2.83198Z' fill='%23BAC6E0'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-top: -3px;
}

    button i.fa-angle-down:before {
        content: "";
    }

.wex-quote .wex-quote-icon {
    display: inline-block;
    width: 12px;
    height: 13px;
    flex: 0 0 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.why-link {
    color: var(--wex-color-bac6e0);
    font-size:18px;
}
    .why-link:hover {
        color: var(--wex-white);
    }
.wex-quote {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    height: 40px;
}

    .wex-quote .fa-file-text-o {
        display: inline-block;
        width: 12px;
        height: 13px;
        flex: 0 0 12px;
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 13C0.966667 13 0.652778 12.8694 0.391667 12.6083C0.130556 12.3472 0 12.0333 0 11.6667L0 1.33333C0 0.966667 0.130556 0.652778 0.391667 0.391667C0.652778 0.130556 0.966667 0 1.33333 0L5.66667 0C5.85556 0 6.01389 0.0638889 6.14167 0.191667C6.26944 0.319444 6.33333 0.477778 6.33333 0.666667C6.33333 0.855556 6.26944 1.01389 6.14167 1.14167C6.01389 1.26944 5.85556 1.33333 5.66667 1.33333H1.33333V11.6667H10.6667V6.33333C10.6667 6.14444 10.7306 5.98611 10.8583 5.85833C10.9861 5.73056 11.1444 5.66667 11.3333 5.66667C11.5222 5.66667 11.6806 5.73056 11.8083 5.85833C11.9361 5.98611 12 6.14444 12 6.33333V11.6667C12 12.0333 11.8694 12.3472 11.6083 12.6083C11.3472 12.8694 11.0333 13 10.6667 13H1.33333ZM4 9.33333C3.81111 9.33333 3.65278 9.26944 3.525 9.14167C3.39722 9.01389 3.33333 8.85555 3.33333 8.66667C3.33333 8.47778 3.39722 8.31944 3.525 8.19167C3.65278 8.06389 3.81111 8 4 8H8C8.18889 8 8.34722 8.06389 8.475 8.19167C8.60278 8.31944 8.66667 8.47778 8.66667 8.66667C8.66667 8.85555 8.60278 9.01389 8.475 9.14167C8.34722 9.26944 8.18889 9.33333 8 9.33333H4ZM4 6.33333C3.81111 6.33333 3.65278 6.26944 3.525 6.14167C3.39722 6.01389 3.33333 5.85556 3.33333 5.66667C3.33333 5.47778 3.39722 5.31944 3.525 5.19167C3.65278 5.06389 3.81111 5 4 5H8C8.18889 5 8.34722 5.06389 8.475 5.19167C8.60278 5.31944 8.66667 5.47778 8.66667 5.66667C8.66667 5.85556 8.60278 6.01389 8.475 6.14167C8.34722 6.26944 8.18889 6.33333 8 6.33333H4ZM9.525 3.80833C9.39722 3.68056 9.33333 3.52222 9.33333 3.33333V2.66667H8.66667C8.47778 2.66667 8.31944 2.60278 8.19167 2.475C8.06389 2.34722 8 2.18889 8 2C8 1.81111 8.06389 1.65278 8.19167 1.525C8.31944 1.39722 8.47778 1.33333 8.66667 1.33333H9.33333V0.666667C9.33333 0.477778 9.39722 0.319444 9.525 0.191667C9.65278 0.0638889 9.81111 0 10 0C10.1889 0 10.3472 0.0638889 10.475 0.191667C10.6028 0.319444 10.6667 0.477778 10.6667 0.666667V1.33333H11.3333C11.5222 1.33333 11.6806 1.39722 11.8083 1.525C11.9361 1.65278 12 1.81111 12 2C12 2.18889 11.9361 2.34722 11.8083 2.475C11.6806 2.60278 11.5222 2.66667 11.3333 2.66667H10.6667V3.33333C10.6667 3.52222 10.6028 3.68056 10.475 3.80833C10.3472 3.93611 10.1889 4 10 4C9.81111 4 9.65278 3.93611 9.525 3.80833Z' fill='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

        .wex-quote .fa-file-text-o:before {
            content: "";
        }


.req-doc-dd {
    left: 82%;
}
.wex-desktop-copy
{
    width:100%;
}
.wex-feature-title {
    font-size: 18px;
    line-height: 120%;
    color:var(--wex-white);
    margin-bottom:8px!important;
}
.wex-feature {
    position: relative;
    z-index: 10;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
}
.wex-feature p
{
    color:var(--wex-white)!important;
    line-height:140%;
}
.wex-video-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.wex-feature-copy .wex-video-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.catalogue-icon
{
    width:20px;
    height:20px;
}
.wex-mega-content a {
    margin-left: 32px;
    font-size: 16px;
    line-height: 140%;
    height: 36px;
}
.catalogue-title {
    color: var(--wex-blue) !important;
    font-size:18px;
    font-weight:500;
    font-family:"Jost";
}
aside h2 {
    font-size: 22px;
    line-height: 120%;
    font-weight: 500;
    font-family: "Jost";
    color: var(--wex-color-gray1) !important;
}
aside p {
    color: var(--wex-color-gray1) !important;
    font-size: 16px;
    line-height: 140%;
    font-weight: 400;
}
.explore-btn:hover {
    color: var(--wex-navy);
}
.explore-btn {
    transition-property: color;
    transition-duration: 0.1s;
}
.auth-title
{
    font-weight:400!important;
}
.wex-diff-title {
    font-size: 22px !important;
    font-weight: 400 !important;
}
/* Match testimonials slider sizing to category slider step math. */
.wex-testimonials-track article {
    max-width: none;
    scroll-snap-align: start;
}

@media (max-width: 991px) {
    .wex-testimonials-track article {
        flex-basis: calc((100% - 24px) / 2);
    }
}
.wex-story-copy {
    display: grid;
    grid-auto-flow: row;
    grid-template-rows: 50px 235px 65px;
}
@media (max-width: 767px) {
    .wex-diff-title {
        font-size: 18px !important;
    }
    .wex-product-pagination {
        margin-left: auto !important;
        margin-right: auto !important;
        width: 70%;
    }
    .wex-product-pagination,
    .wex-feature-pagination {
        gap: 0px !important;
    }

    .wex-product-grid {
        display: grid;
        grid-template-rows: repeat(2, auto);
        grid-auto-flow: column;
        grid-auto-columns: calc((100% - var(--wex-product-gap)) / 2);
        align-items: start;
    }

    .wex-product-card {
        width: 100%;
        flex-basis: auto;
        scroll-snap-align: none;
    }

    .wex-product-card:nth-child(odd) {
        scroll-snap-align: start;
    }

    .wex-testimonials-track {
        --wex-testimonials-mobile-card: 76vw;
        gap: 16px;
        padding: 0 calc((100vw - var(--wex-testimonials-mobile-card)) / 2);
        margin-left: -20px;
        margin-right: -20px;
        scroll-padding-inline: calc((100vw - var(--wex-testimonials-mobile-card)) / 2);
    }

    .wex-testimonials-track article {
        /*flex-basis: var(--wex-testimonials-mobile-card);*/
        scroll-snap-align: center;
    }
}
.wex-category-page .wex-arrow-svg
{

}
.catalog-link {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
}
.catalog-link-link-arrow {
    display:none;
}
.catalog-link:hover .catalog-link-link-arrow
{
    display:block;
}
.wex-story-readmore:hover {
    color: var(--wex-navy);
}
.wex-story-readmore {
    margin-left: 20px;
}
.mobile-search-top {
    display: flex;
    align-items: center;
    background-color: var(--wex-navy);
    padding-top: calc(12px + env(safe-area-inset-top, 0px));
    padding-right: 20px;
    position: sticky;
    top: 0;
    z-index: 2;
}

.mobile-search-history-content {
    padding-left: 20px;
    padding-right: 20px;
}

.trending-searches {
    margin-left: -20px;
    margin-right: -20px;
}
.wex-search-history .trending-searches-title {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    margin-bottom: 0px !important;
}
.trending-searches-title {
    margin-left: 0px !important;
    display: block;
    margin: 0 0 14px;
    padding-left: 20px !important;
    color: var(--wex-black)!important;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500!important;
    font-family:"Jost"!important;
}

.trending-searches-list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-bottom: 4px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x;
}

.trending-searches-list::-webkit-scrollbar {
    display: none;
}

.trending-searches-row {
    display: flex;
    gap: 8px;
    width: max-content;
    min-width: max-content;
    padding-left: 20px;
    padding-right: 10px;
}
.trending-search-chip:hover {
    background-color: var(--wex-color-gray3);
    color: var(--wex-navy);
    fill: var(--wex-navy);
}
.trending-search-chip {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-height: 30px;
    padding: 0 10px !important;
    border: 1px solid var(--wex-color-d6d8dd);
    border-radius: 999px;
    background: var(--wex-white);
    color: var(--wex-color-111) !important;
    font-size: 16px !important;
    line-height: 1;
    font-weight: 600;
    text-decoration: none;
    var(--wex-white)-space: nowrap;
    flex: 0 0 auto;
}

@media(max-width:1390px) {
    .wex-category-track, .wex-proof-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .wex-testimonials h2 {
        font-size: 22px;
    }
}
@media(max-width:370px) {
    .wex-testimonials p
    {
        width:295px;
    }
    .wex-proof-grid article {
        grid-template-columns: 56px minmax(0, .9fr) !important;
        align-items: center;
    }
}
@media(max-width:415px) {
    .wex-proof-grid br {
        display: block;
    }
    .wex-proof-grid p {
        padding-right: 20px;
    }
    .wex-proof-grid article {
        grid-template-columns: 40px minmax(0, 1fr);
        align-items: center;
    }

    .wex-category-track, .wex-proof-grid {
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 8px;
    }

        .wex-proof-grid article {
            column-gap: 12px;
            row-gap: 12px;
            min-height:0px;
            margin-bottom:28px;
        }

            .wex-proof-grid article > p:last-child {
                align-self: start;
            }
    }
@media(max-width:370px) {
    .wex-proof-grid article {
        grid-template-columns: 40px minmax(0, 70%) !important;
        align-items: center;
    }
}
@media(max-width:320px) {
    .wex-proof-grid article {
        grid-template-columns: 40px minmax(0, 70%) !important;
        align-items: center;
    }
    .wex-testimonials-hero {
        width: 280px !important;
    }
}
    @media (max-width: 820px) {
        .tstm-hero-text {
            min-height: 50px!important;
            margin-bottom:0px!important;
        }
        .wex-testimonials h2 {
            margin: 0 0 10px;
        }
        .wex-category-slider {
            width: 100vw;
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
            overflow: visible;
        }

        .wex-category-track {
            width: 100vw;
            max-width: none;
            overflow-x: auto;
            box-sizing: border-box;
        }

            .wex-category-track.wex-mouse-drag-scroll {
                padding-left: 20px !important;
                padding-right: 20px !important;
                scroll-padding-left: 20px;
            }
    }

    .difirence-title {
        font-size: 48px !important;
        font-weight: 400 !important;
        line-height: 120%
    }

    @media(max-width:495px) {
        .difirence-title {
            font-size: 28px !important;
        }
    }

    @media(max-width:820px) {
        .wex-story-text {
            height: 130px !important;
            max-height: 130px;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    }

    @media(max-width:330px) {
        .wex-testimonials h2 {
            font-size: 26px;
        }
    }
.add-to-quote-text {
    margin-left:12px;
}
    @media(max-width:1460px) {
        .add-to-quote-text {
        }
    }

    .trayButtonAdd .shop-cart-icon {
        margin-right: 12px;
        font-size: 18px;
    }

    @media(max-width:380px) {
        .add-to-quote-text {
        }
        .wex-product-card button {
            width: 100% !important;
        }
        .shop-cart-icon {
            margin-right: 0px;
        }
    }
    @media(max-width:338px) {
        .trayButtonAdd svg
        {
            display:none;
        }
        .add-to-quote-text {
            margin-left: 0px !important;
        }
    }

@media (max-width: 820px) {
    .wex-testimonials h2 {
        font-size: 28px;
    }

    .wex-feature-pagination {
        margin-top: 50px;
    }

    .wex-story-text {
        display: -webkit-box !important;
        -webkit-line-clamp: 4 !important;
        -webkit-box-orient: vertical;
        overflow: hidden !important;
        text-overflow: ellipsis;
        line-height: 1.4;
        max-height: calc(1.4em * 4) !important;
        height: auto !important;
    }
    
    .wex-story-copy {
        margin-top: 0px !important;
    }

    .wex-footer {
        height: auto;
        padding-bottom: calc(20px + env(safe-area-inset-bottom, 0px));
    }

        .wex-footer nav {
            order: 1;
        }
    .wex-footer-brand {
        order: 2;
        display: grid;
        grid-template-columns:1fr;
        align-items: center;
        margin-top:32px;
        margin-bottom:20px;
    }

    .wex-social {
        margin-top: 6px !important;
        --wex-social-icon-size: 24px;
        padding-top: 6px !important;
        margin-bottom: 32px;
        padding-bottom: 0px;
        border-bottom: 0px solid var(--wex-color-10285c);
        width: auto;
    }

    .wex-footer
    {
        gap:0px!important;
    }
        .wex-footer small {
            order: 3;
        }
    }

    .story-container {
        width: 100%;
    }

    .wex-story-copy {
        margin-top: 50px;
    }

    .wex-drawer-panel {
        display: flex;
        flex-direction: column;
    }

    .wex-drawer-view.wex-drawer-main.is-active {
        display: flex;
        flex: 1 1 auto;
        flex-direction: column;
        min-height: 100%;
    }

.wex-drawer-bottom-container {
    border-top: 1px solid var(--wex-color-10285c);
    margin-top: 12px;
    padding-top: 12px;
    position: relative;
}

    .wex-drawer-lang-button {
        min-height: 48px;
        display: flex;
        align-items: center;
        gap: 12px;
        padding: 0 18px;
        color: var(--wex-color-b0d6f5);
        margin-bottom: 12px;
    }

    .wex-no-flex-gap .wex-drawer-lang-button {
        gap: 0;
    }

    .wex-no-flex-gap .wex-drawer-lang-button > * + * {
        margin-left: 12px;
    }

    .wex-drawer-lang-flag-img {
        width: 20px;
        height: 20px;
        flex: 0 0 20px;
        display: block;
    }

    .remove-history-btn {
        padding-left: 15px;
        font-size: 20px !important
    }

    .trending-searches {
    }

    .wex-category-slider-container {
        width: 100%;
    }

    .wex-category-slider.splide .wex-category-track {
        display: block !important;
        gap: 0 !important;
        overflow: hidden !important;
        padding: 0 !important;
        scroll-behavior: auto;
        scroll-snap-type: none;
        scrollbar-width: none;
        width: 100%;
        max-width: none;
    }

    .wex-category-slider.splide .wex-category-list {
        display: flex !important;
        align-items: stretch;
        gap: 0 !important;
        padding: 0 !important;
    }

    .wex-category-slider.splide .wex-category-card {
        flex: none;
        max-width: none;
        scroll-snap-align: none;
    }

    .wex-category-slider.splide .splide__slide {
        list-style: none;
    }

    .wex-feature-slider.splide {
        width: 100%;
    }

        .wex-feature-slider.splide .wex-feature-row {
            display: block !important;
            gap: 0 !important;
            margin-left: 0;
            margin-right: 0;
            overflow: hidden !important;
            padding: 0 !important;
            scroll-behavior: auto;
            scroll-snap-type: none;
            scrollbar-width: none;
        }

        .wex-feature-slider.splide .wex-feature-list {
            display: flex !important;
            align-items: stretch;
            gap: 0 !important;
            padding: 0 !important;
        }

        .wex-feature-slider.splide .wex-feature-card {
            flex: none;
            min-height: 286px;
            max-width: none;
            scroll-snap-align: none;
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
        }

        .wex-feature-slider.splide .splide__slide {
            list-style: none;
        }

    .wex-testimonials-slider.splide {
        width: 100%;
    }

        .wex-testimonials-slider.splide .wex-testimonials-track {
            display: block !important;
            gap: 0 !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin-left: 0;
            margin-right: 0;
            scroll-behavior: auto;
            scroll-snap-type: none;
            scrollbar-width: none;
        }

        .wex-testimonials-slider.splide .wex-testimonials-list {
            display: flex !important;
            align-items: stretch;
            gap: 0 !important;
            padding: 0 !important;
        }

        .wex-testimonials-slider.splide article {
            flex: none;
            max-width: none;
            scroll-snap-align: none;
        }

        .wex-testimonials-slider.splide .splide__slide {
            list-style: none;
        }

    .wex-product-slider.splide {
        grid-column: 1 / -1;
        margin-top: 52px;
        width: 100%;
    }

        .wex-product-slider.splide .wex-product-track {
            display: block !important;
            overflow: hidden !important;
            padding: 0 !important;
            scroll-behavior: auto;
            scroll-snap-type: none;
            scrollbar-width: none;
        }

        .wex-product-slider.splide .wex-product-grid {
            display: flex !important;
            gap: 0 !important;
            margin-top: 0;
            overflow: visible;
            padding: 0 !important;
            scroll-behavior: auto;
            scroll-snap-type: none;
        }

        .wex-product-slider.splide .wex-product-card {
            flex: none;
            width: auto !important;
            scroll-snap-align: none;
        }

        .wex-product-slider.splide .wex-product-page-slide {
            display: grid;
            grid-template-columns: repeat(4, minmax(0, 1fr));
            gap: var(--wex-product-gap);
        }

        .wex-product-slider.splide.is-product-card-slider .wex-product-page-slide {
            display: block;
        }

        .wex-product-slider.splide.is-product-card-slider .wex-product-card {
            width: 100% !important;
        }

        .wex-product-slider.splide .splide__slide {
            list-style: none;
        }

    @media (max-width: 767px) {
        .wex-product-slider.splide {
            width: 100vw;
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
        }

            .wex-product-slider.splide .wex-product-track {
                overflow: hidden !important;
                width: 100vw;
                padding-left: 20px !important;
                padding-right: 20px !important;
                box-sizing: border-box;
            }

            .wex-product-slider.splide .wex-product-grid {
                align-items: stretch;
                flex-wrap: nowrap;
            }

            .wex-product-slider.splide .wex-product-page-slide {
                display: block;
            }

            .wex-product-slider.splide .wex-product-card {
                padding-left: 0;
                padding-right: 0;
            }

    }

    @media (max-width: 1100px) and (min-width: 821px) {
        .wex-category-slider.splide {
        }
    }

.wex-social-hr {
    display:none;
    border: none;
    border-top: 1px solid var(--wex-color-10285c);
}
@media (max-width: 820px) {
    .wex-product-card:hover h3 {
        color: var(--wex-black)!important;
    }
    .wex-social-hr {
        margin-top:0px;
        margin-bottom:20px;
        display: block;
        margin-left: -20px;
        margin-right: -20px;
    }

    .wex-product-progress,
    .wex-product-progress-bar,
    .wex-testimonials-progress,
    .wex-testimonials-progress-bar,
    .wex-feature-progress-bar,
    .wex-feature-progress,
    .wex-category-progress-bar,
    .wex-category-progress {
        height: 2px;
    }

    .wex-button {
        height: 50px !important;
    }

    .wex-category-slider.splide {
        max-width: none;
    }

    .wex-feature-progress {
        margin-left: 15%;
        margin-right: 15%;
    }

    .wex-category-slider.splide {
        width: 100vw;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
    }

    .wex-feature-card {
        height: 50vh;
    }

        .wex-category-slider.splide .wex-category-track {
            width: 100vw;
        }

        .wex-category-slider.splide .wex-category-card {
            margin-left: 20px !important;
            margin-right: 0 !important;
        }

        .wex-category-slider.splide .wex-category-slider-bottom {
            margin-left: auto;
            margin-right: auto;
            width: 70%;
        }

        .wex-testimonials-slider.splide {
            width: 100vw;
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
        }

            .wex-testimonials-slider.splide .wex-testimonials-track {
                width: 100vw;
            }

            .wex-testimonials-slider.splide .wex-testimonials-list article {
                margin-left: 20px !important;
                margin-right: 0 !important;
            }

            .wex-testimonials-slider.splide .wex-testimonials-slider-bottom,
            .wex-testimonials-slider.splide {
            }

        .why-link {
        }
    }

    @media (max-width: 575px) {
        .wex-feature-slider.splide {
            width: 100vw;
            margin-left: calc(50% - 50vw);
            margin-right: calc(50% - 50vw);
        }

            .wex-feature-slider.splide .wex-feature-card {
                min-height: 165px;
                gap: 12px;
                padding: 24px;
            }
    }
.wex-product-card:hover h3 {
    color: var(--wex-blue);
}
.container {
    max-width: none;
    width: 100%;
    margin: 0 auto;
    padding-left: var(--wex-desktop-gutter);
    padding-right: var(--wex-desktop-gutter);
}
@media (max-width:1100px) {
    .container {
        padding-left: 32px;
        padding-right: 32px;
    }
}
@media (max-width: 820px) {
    .container.container {
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 40px;
    }
}
.wex-product-results.wex-product-results {
    padding-bottom:10px!important;
}
.wex-product-media {
    container-type: inline-size;
    container-name: product-media;
}

@container product-media (max-width: 210px) {
    .wex-badge-area {
        flex-direction: column-reverse!important;
    }
}

/* Keep the drawer content above iOS Safari's bottom browser controls. */
.wex-drawer-panel {
    padding-bottom: calc(32px + env(safe-area-inset-bottom, 0px));
    scroll-padding-bottom: calc(32px + env(safe-area-inset-bottom, 0px));
}
/* Global bottom notification */
.wex-toast-region {
    position: fixed;
    left: 50%;
    bottom: max(24px, env(safe-area-inset-bottom));
    z-index: 10050;
    pointer-events: none;
    transform: translateX(-50%);
}
.wex-toast__icon
{
    display:none!important;
}
.wex-toast {
    display: flex;
    align-items: center;
    gap: 18px;
    padding: 12px 22px;
    color: var(--wex-white);
    background: var(--wex-color-000000bf);
    border-radius: 999px;
    font-family: "San Francisco Pro Display";
    font-size: 16px;
    line-height: 1.4;
    opacity: 0;
    pointer-events: auto;
    transform: translateY(20px);
    transition: opacity 180ms ease, transform 180ms ease;
}

.wex-toast.is-visible {
    opacity: 1;
    transform: translateY(0);
}

.wex-toast__icon {
    display: inline-flex;
    flex: 0 0 26px;
    align-items: center;
    justify-content: center;
    width: 26px;
    height: 26px;
    border: 2px solid var(--wex-white);
    border-radius: 50%;
    font-size: 17px;
    font-weight: 600;
    line-height: 1;
}

.wex-toast__message {
    flex: 1 1 auto;
    min-width: 0;
}

.wex-toast__action {
    flex: 0 0 auto;
    padding: 8px 0;
    color: var(--wex-color-f5d547);
    border: 0;
    background: var(--wex-transparent);
    font: inherit;
    font-weight: 600;
    text-decoration: none;
    cursor: pointer;
}

.wex-toast__action:hover,
.wex-toast__action:focus {
    color: var(--wex-color-fff1a3);
    text-decoration: underline;
}

@media (max-width: 600px) {
    .wex-toast-region {
        bottom: max(80px, env(safe-area-inset-bottom));
        width: 250px;
    }

    .wex-toast {
        gap: 12px;
        min-height: 0px;
        padding: 10px 16px;
        font-size: 16px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .wex-toast {
        transition: none;
    }
}

/*
 * Shared product-card component.
 * Keep card-specific presentation here so the shared Razor template can be
 * reused by home, catalog, search, and future product collections.
 */
.wex-product-card .wex-product-code {
    display: block;
    color: var(--wex-color-gray1);
    font-size: 16px;
    line-height: 1.4;
}

.wex-product-card h3 {
    margin-top: 8px;
    font-size: 18px;
    line-height: 1.2;
}

.wex-product-card .featured-products-description {
    font-size: 16px;
    line-height: 1.4;
}

.wex-product-card .wex-product-price,
.wex-product-card .wex-product-availability {
    color: var(--wex-color-313438);
    font-size: 14px;
    line-height: 1.4;
}
.wex-product-card button {
    margin-top: 0px;
    min-height: 36px;
    border: 0;
    border-radius: 999px;
    background: var(--wex-blue);
    color: var(--wex-white);
    padding: 0 18px;
    font-size: 14px;
    font-weight: 500;
    width: auto;
    font-family: "Jost";
    height: 40px;
}

