/* Minification failed. Returning unminified contents.
(830,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(831,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(860,17): run-time error CSS1039: Token not allowed after unary operator: '-black-2'
(895,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-2'
(896,22): run-time error CSS1039: Token not allowed after unary operator: '-blue-5'
(973,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(982,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(988,22): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(993,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-2'
(994,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(1002,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(1003,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2433,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-5'
(2467,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2471,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2472,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2480,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2486,32): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2490,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2491,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2497,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2543,17): run-time error CSS1039: Token not allowed after unary operator: '-black-1'
(2552,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2553,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2559,24): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2560,28): run-time error CSS1039: Token not allowed after unary operator: '-black-4'
(2567,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2568,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2572,28): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2573,24): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2610,32): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2614,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2615,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(2630,28): run-time error CSS1039: Token not allowed after unary operator: '-black-4'
(2631,17): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2647,18): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(2693,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2697,28): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2710,32): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2714,28): run-time error CSS1039: Token not allowed after unary operator: '-black-4'
(2715,17): run-time error CSS1039: Token not allowed after unary operator: '-black-3'
(2733,18): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(2750,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2754,17): run-time error CSS1039: Token not allowed after unary operator: '-green-1'
(2766,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2768,17): run-time error CSS1039: Token not allowed after unary operator: '-black-1'
(2773,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2783,22): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(2813,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(2814,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2818,32): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(2843,22): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2900,17): run-time error CSS1039: Token not allowed after unary operator: '-black-2'
(2915,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2961,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(2962,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2972,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(2978,17): run-time error CSS1039: Token not allowed after unary operator: '-black-1'
(2998,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(5990,22): run-time error CSS1039: Token not allowed after unary operator: '-blue-1'
(5991,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(6027,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-3'
(6030,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-5'
(6236,29): run-time error CSS1039: Token not allowed after unary operator: '-black-5'
(6282,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(6291,29): run-time error CSS1039: Token not allowed after unary operator: '-blue-4'
(6295,22): run-time error CSS1039: Token not allowed after unary operator: '-black-5'
(7027,32): run-time error CSS1035: Expected colon, found '{'
(7042,32): run-time error CSS1035: Expected colon, found '{'
(7057,29): run-time error CSS1035: Expected colon, found '{'
(8007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8092,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8284,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8291,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 '-'
(8295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.actions-drop-down-button.actions-drop-down-button,
.actions-drop-down-button.actions-drop-down-button:active {
    display: inline-block;
    float: right;
    min-width: 26px;
    height: 26px;
    padding-inline-start: 20px;
    padding-inline-end: 4px;
    background-repeat: no-repeat;
    margin-inline-start: 4px;
    background-color: transparent;
    background-image: url(/Content/Images/Shared/menu-kebab-x3.png);
    /*background-position: 11px 6px;*/
    background-position: 5px 6px;
    border: 1px solid #ddd;
    outline: none;
}


.actions-drop-down-button.actions-drop-down-button.edit,
.actions-drop-down-button.actions-drop-down-button.edit:active {
    border: none;
    border-bottom: 1px dashed;
    background-image: none;
    padding-inline-start: 4px;
    border-radius: 0;
    position: relative;
    outline: none;
    color: #00578F;
    font-size: 12px;
    padding-top: 10px;
    transform: translateY(-5px);
}

.actions-drop-down-button.actions-drop-down-button:disabled,
.actions-drop-down-button.actions-drop-down-button.edit:disabled {
    opacity: 0.5;
    cursor: default;
}

.actions-drop-down-button.actions-drop-down-button.edit::after {
    content: '';
    display: inline-block;
    width: 14px;
    height: 10px;
    background-image: url(/Content/Images/Shared/create-booking-group-expand.png);
    background-repeat: no-repeat;
    position: absolute;
    right: -20px;
    top: 15px;
}

.actions-drop-down-button.actions-drop-down-button.edit.activated::after {
    transform: scaleY(-1);
}


.actions-drop-down-button.actions-drop-down-button.activated,
.actions-drop-down-button.actions-drop-down-button.activated:active {
}

.actions-drop-down-button.actions-drop-down-button.edit.activated,
.actions-drop-down-button.actions-drop-down-button.edit.activated:active {
    background-image: none;
    padding-inline-start: 4px;
    border-radius: 0;
    border: none;
    border-bottom: 1px dashed;
}


.gpopover {
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    background-color: #f3f4f6;
    font-size: 13px;
    padding: 18px 15px;
}

.gpopover .additional-actions-menu {
    padding: 0!important;
    margin: 0!important;
}

.gpopover .additional-actions-menu .menu-item {
    list-style: none!important;
    margin: 0!important;
    margin-bottom: 16px!important;
    padding-top: 0!important;
}

.gpopover .additional-actions-menu .menu-item > a {
    white-space: nowrap;
    text-decoration: none;
    border-bottom: none!important;
    cursor: pointer;
    float: none !important;
}

.gpopover .additional-actions-menu .menu-item:last-child {
    margin-bottom: 0!important;
}

.gpopover .gpopover-arrow {
    border-bottom-color: #f3f4f6;
}

.ticketPriceStatementDialog.ui-dialog {
    overflow: visible;
    border: none;
    padding: 0;
}

.ticketPriceStatementDialog .ui-dialog-titlebar {
    height: 64px;
    background-color: #ebf6fc!important;
    line-height: 64px;
    padding: 0 23px;
    font-size: 17px;
}
.ticketPriceStatementDialog .ui-dialog-titlebar .ui-dialog-title {
    margin: 0;
}

.ticketPriceStatementDialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    background-image: url(/Content/Images/Shared/dialog-close-white.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    top: -48px;
    right: 0px;
    outline: none;
    width: 24px !important;
    height: 24px !important;
    border: none;
    background-color: transparent;
    overflow: hidden;
    text-indent: 10rem;
}

.ticketPriceStatementDialog button.ui-dialog-titlebar-close {
    background: none;
    background-image: url(/Content/Images/Shared/authorization-close_16.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0 !important;
}

.ticketPriceStatementDialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
    background-image: none !important;
}

.ticketPriceStatementDialog .ui-dialog-titlebar-close span {
    background: none;
}

.ticketPriceStatementDialog .ui-dialog-title {
    pointer-events: none;
}

.ticketPriceStatementDialog  .ui-dialog-content {
    margin: 0;
    padding: 0;
}

.ticketPriceStatementDialog .checks {
    padding: 20px 23px;
}

.ticketPriceStatementDialog .checks ul {
    list-style-type: none;
}

.ticketPriceStatementDialog .checks li {
    margin-bottom: 16px;
}

.ticketPriceStatementDialog .checks li:last-child {
    margin-bottom: 0;
}

/************ CHECKBOX BEGIN ****************/
.checkbox-container {
    display: inline-block;
    position: relative;
    padding-inline-start: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkbox-container .checkmark {
    position: absolute;
    top: 1px;
    left: 0;
    height: 13px;
    width: 13px;
    background-color: #eee;
    border-radius: 2px;
}

.checkbox-container:hover input ~ .checkmark {
    background-color: #ccc;
}

.checkbox-container input:checked ~ .checkmark {
    background-color: #3497FF;
}

.checkbox-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

.checkbox-container .checkmark:after {
    left: 4px;
    top: 2px;
    width: 3px;
    height: 6px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
/************ CHECKBOX END ****************/


.ticketPriceStatementDialog .checks p {
    margin-bottom: 16px;
}

.ticketPriceStatementDialog .buttons {
    padding: 18px 23px;
    border-top: 1px solid #e3e3e3;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.ticketPriceStatementDialog .buttons button {
    padding: 12px 26px;
    color: #2b90d1;
    border: 1px solid #3d93cd;
    border-radius: 2px;
    background-color: #fff;
    cursor: pointer;
    height: 48px;
    font-size: 14px !important;
    outline: none;
    background-image: none;
    font-weight: 500;
}

.ticketPriceStatementDialog .buttons button.print,
.ticketPriceStatementDialog .buttons button:hover {
    color: #fff;
    background-color: #2b90d1;
}

.ticketPriceStatementDialog .buttons button.print:hover {
    color: #fff;
    background-color: #53a6db;
}

.ticketPriceStatementDialog .buttons button:disabled,
.ticketPriceStatementDialog .buttons button:disabled:hover {
    background-color: #d3e8f6;
    border: none;
    cursor: default;
}

.additional-services-container .tool-button {
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    background-position: 50% 50%;
    cursor: pointer;
    margin: 0 1px;
    flex: 0 0 auto;
    outline: none !important;
}

.additional-services-container .tool-button--disabled,
.additional-services-container .tool-button.disabled,
.additional-services-container .tool-button[disabled] {
    cursor: default;
}

.additional-services-container .tool-button:active {
    background-image: none;
}

.additional-services-container .tool-button--text-img {
    width: auto;
    border: none;
    display: inline-flex;
    flex-flow: row-reverse nowrap;
    align-items: center;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.additional-services-container .tool-button__img {
    display: block;
    width: 21px;
    height: 21px;
    margin-inline-start: 7px;
    background-repeat: no-repeat;
    outline: none !important;;
}

.additional-services-container .tool-button__span--add {
    color: #00578F;
}

.additional-services-container .tool-button__img--add {
    background-image: url(/Content/Images/Shared/Sprites.png?v1006);
    background-position: -79px -119px;
    margin-inline-start: 11px;
    margin-inline-end: 4px;
}

.additional-services-container .tool-button__img--cancel {
    background-image: url(/Content/Images/Shared/Sprites.png?v1006);
    background-position: -59px -119px;
    margin-inline-start: 11px;
    margin-inline-end: 4px;
}

.additional-services-container .tool-button--secondary {
    color: #adadad;
}

.additional-services-container .tool-button--primary {
    color: #18689e;
}

.additional-services-container .tool-button--pencil,
.additional-services-container .tool-button--pencil:active {
    background-image: url(/Content/Images/Shared/my-account-edit-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--pencil,
.additional-services-container .disabled.tool-button--pencil:active {
    background-image: url(/Content/Images/Shared/my-account-edit-booking-not-active.png?v=3);
}

.additional-services-container .tool-button--restore,
.additional-services-container .tool-button--restore:active {
    background-image: url(/Content/Images/Shared/my-account-restore-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--restore,
.additional-services-container .disabled.tool-button--restore:active {
    background-image: url(/Content/Images/Shared/my-account-restore-booking-not-active.png?v=3);
}

.additional-services-container .tool-button--trash,
.additional-services-container .tool-button--trash:active {
    background-image: url(/Content/Images/Shared/my-account-delete-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--trash,
.additional-services-container .disabled.tool-button--trash:active {
    background-image: url(/Content/Images/Shared/my-account-delete-booking-not-active.png?v=3);
}

.additional-services-container {
    background-color: #fff;
    border: 1px solid #c5c6c8;
}

.additional-services-container ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.additional-services-container .service__header {
    color: #596775;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-end;
    background-color: #f3f4f6;
    min-height: 26px;
    padding: 6px 0;
}

.additional-services-container .service__header .service-title {
    margin: 0 auto 0 9px;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    flex: 1 1 auto;
}

.additional-services-container .service__header .total-price {
    margin-inline-end: 8px;
    text-align: end;
}

.additional-services-container .service__header .booking-currency {
}

.additional-services-container .service__header .tariff-currency {
    color: #596775;
}

.additional-services-container .person-list {
    border-top: 1px solid #c5c6c8;
}

.additional-services-container .person-list__item {
    border-bottom: 1px solid #e3e3e3;
}

.additional-services-container .person-list__item:last-child {
    border-bottom: none;
}

.additional-services-container .person__header {
    display: flex;
    align-items: center;
    padding: 4px 0;
    min-height: 26px;
}

.additional-services-container .person__header .person-title {
    margin: 0 auto 0 7px;
    text-transform: uppercase;
    font-size: 12px;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: normal;
}

.additional-services-container .person__header .person-title::before {
    content: '';
    display: inline-block;
    background-image: url(/Content/Images/Shared/user.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    margin-inline-end: 8px;
}

.additional-services-container .person__header .infant-message {
    margin-inline-end: 8px;
}

.additional-services-container .flight-list {
    border-top: 1px solid #c5c6c8;
}

.additional-services-container .flight-list.flight-list--collapsed {
    display: none;
}

.additional-services-container .flight-list__item {
    border-bottom: 1px solid #c5c6c8;
}

.additional-services-container .flight-list__item:last-child {
    border-bottom: none;
}

.additional-services-container .flight__header {
    color: #596775;
    background-color: #f8f8f8;
    padding: 6px 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
    height: 26px;
}

.additional-services-container .flight__header .flight-title {
    margin: 0 auto 0 9px;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 12px;
    flex: 1 1 auto;
}

/*div.arrow-button {*/
/*    width: auto !important;*/
/*    float: right;*/
/*}*/

/*div.arrow-button button {*/
/*    min-width: 85px;*/
/*    background-image: url('/Content/Images/Shared/search-tour-button-bg.gif');*/
/*    background-repeat: repeat-x;*/
/*    */
/*    cursor: pointer;*/
/*}*/

/*div.arrow-button button:focus {*/
/*    outline: 0;*/
/*}*/

/*div.arrow-button.forward {*/
/*    margin-top: -2px;*/
/*}*/

/*div.arrow-button.back button {*/
/*    height: 28px;*/
/*    border: solid 1px #c5c6c8;*/
/*    margin-inline-start: -2px;*/
/*    border-left: none;*/
/*}*/

/*div.arrow-button.forward button {*/
/*    height: 32px;*/
/*    border: solid 3px #5c6774;*/
/*    margin-inline-end: -2px;*/
/*    border-right: none;*/
/*    border-radius: 3px;*/
/*    -webkit-border-radius: 3px;*/
/*    -moz-border-radius: 3px;*/
/*}*/

/*div.arrow-button.active button{*/
/*    background-image: url('/Content/Images/Shared/search-tour-button-bg-active.gif');*/
/*}*/

/*div.arrow-button .img {*/
/*    cursor: pointer;*/
/*}*/

/*div.arrow-button.back .img {*/
/*    width: 11px;*/
/*    height: 28px;*/
/*    background-image: url('/Content/Images/Shared/button-arrow-left_12x28.png');*/
/*    float: left;*/
/*}*/

/*div.arrow-button.forward .img {*/
/*    width: 15px;*/
/*    height: 32px;*/
/*    background-image: url('/Content/Images/Shared/button-arrow-right_15x32.png');*/
/*    float: right;*/
/*}*/

/*div.arrow-button.back.active .img {*/
/*    background-image: url('/Content/Images/Shared/button-arrow-left-active_12x28.png');*/
/*}*/

/*div.arrow-button.forward.active .img {*/
/*    background-image: url('/Content/Images/Shared/button-arrow-right-active_15x32.png');*/
/*}*/
.ui-dialog.new-authorization-dialog {
    box-sizing: border-box;
    padding: 0;
    border: 1px solid #D5EAFE;
    box-shadow: 0px 2px 2px rgba(206, 221, 233, 0.402627);
    border-radius: 4px;
    overflow: visible;
}

.new-authorization-dialog .ui-dialog-titlebar {
    padding: 48px 0 0 60px;
}

.new-authorization-dialog .ui-dialog-title {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    margin: 0;
}

.new-authorization-dialog .ui-dialog-titlebar-close {
    background-color: #fff;
    overflow: hidden;
    text-indent: 100rem;
    right: -45px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    top: 11px;
    outline: none;
    border: 1px solid #AEC2D4;
}

.new-authorization-dialog .ui-button-icon.ui-icon.ui-icon-closethick {
    background-image: url(/Content/Images/Shared/close-blue.png);
    background-size: 16px 16px;
    background-position: 50% 50%;
}

.new-authorization-dialog * {
    box-sizing: inherit;
}

.new-authorization-dialog input {
    font-family: 'Open Sans', Tahome, Arial, sans-serif;
}

.new-authorization-dialog .auth-form {
    padding: 0 60px;
    margin-bottom: 0;
}

.new-authorization-dialog .auth-form__partner {
    margin-bottom: 16px;
}

.new-authorization-dialog .auth-form__footer {
    margin: 60px -60px 0;
}

.new-authorization-dialog input:focus,
.new-authorization-dialog .auth-form__submit:focus {
    box-shadow: 0 0 0px 3px #D5EAFE;
}
.additional-services-container.service-baggage {
    margin-top: 1rem;
}

.additional-services-container.service-baggage p {
    margin: 0;
}

.additional-services-container.service-baggage .service__header .service-title:before {
    content: '';
    display: inline-block;
    background: url("/Content/Images/Shared/additional-service-baggage-selection.svg?v=3") center center / 15px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    margin-inline-end: 10px;
}

.additional-services-container .service_baggage .service-title::before {

}

.baggage-list-table-title {
    margin-bottom: 12px;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #596775;
    margin-top: 15px;
}

.additional-services-container .baggage-list {
    padding: 0;
}

.baggage-list__group {
    border-top: 1px dashed #e3e3e3;
}

.baggage-list__group-name {
    color: #596775;
    padding: 12px;
}

.additional-services-container .baggage-list__item {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    list-style-type: none;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
    padding: 7.3px 8px;
}

.additional-services-container .baggage-list__item .baggage-status {
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    background-image: url(/Content/Images/Shared/confirmation-status-icons.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-inline-end: 12px;
}

.additional-services-container .baggage-list__item .baggage-status.active {
    background-position: -16px -16px;
}

.additional-services-container .baggage-list__item .baggage-status.cancelled {
    background-position: -47px -17px;
}

.additional-services-container .baggage-list__item .baggage-status.rejected {
    background-position: -31px -17px;
}

.additional-services-container .baggage-list__item .baggage-picture {
    width: 23px;
    height: 23px;
    border-radius: 4px;
    flex: 0 0 auto;
    margin-inline-end: 7px !important;
}

.additional-services-container .baggage-list__item .baggage-name {
    flex: 1 1 500px;
    text-decoration: none;
    margin: 0;
}

.additional-services-container .baggage-list__item .baggage-limits {
    font-size: 90%;
    color: #596775;
}

.additional-services-container .baggage-list__item a {
    text-decoration: inherit;
    color: inherit;
}

.additional-services-container .baggage-list__item a:active, .baggage-list__item a:visited {
    text-decoration: inherit;
    color: inherit;
}

.additional-services-container .baggage-list__item .baggage-row-dynamic {
    flex: 0 0 130px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    justify-self: right;
}

.additional-services-container .baggage-list__item .baggage-price {
    text-align: end;
    color: #000;
}

.additional-services-container .baggage-list__item .fpr-currency {
    border: 1px solid #ffe8e8;
    background-color: #fffbfb;
    border-radius: 3px;
    padding: 7px;
    overflow: hidden;
    color: rgb(89, 103, 117);
    font-size: 11px;
}

.additional-services-container .baggage-list__item .baggage-controls {
    margin-inline-start: 10px;
    text-align: end;
}

.additional-services-container .baggage-list__item .baggage-price .tariff-currency {
    color: #596775;
}

.additional-services-container .flight__header .flight-base-baggage-text {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    opacity: 0.5;
    margin-inline-end: 10px;
    letter-spacing: .7px;
}

#create-form-container .booking-agency-contract-selector {
    display: none !important; /* Изменение договора не реализовано на основном сайте, сами договора не приведены в порядок*/
    display: inline-block;
    padding: 15px;
    border: 1px solid #C5C6C8;
    background-color: #F3F4F6;
    margin-top: 10px;
    margin-inline-start: 0px;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#create-form-container .booking-agency-contract-selector .contract-diff-link {
    margin-top: 15px;
}

#create-form-container .booking-agency-contract-selector .contract-diff-link a {
    text-decoration: none;
    border-bottom: 1px dotted;
}

#create-form-container .booking-agency-contract-selector label {
    float: none;
    margin-inline-start: 20px;
}

#create-form-container .booking-agency-contract-selector input {
    height: auto;
    vertical-align: bottom;
    margin-inline-end: 5px;
}

#create-form-container .agency-contract-selector-wrapper .booking-agency-contract-selector {
    margin-bottom: 10px;
    margin-top: 0px;
}
.private-customer {
    padding: 16px 20px 16px;
    background: var(--white);
    border: 1px solid var(--blue-4);
    border-radius: 2px;
    position: relative;
}

.private-customer .required-label {
    color: #D65C39;
}

.private-customer__content {
    display: flex;
}

.private-customer__input {
    width: 400px;
    padding: 0 4px;
    -webkit-appearance: none;
}

.private-customer__input_multi-line {
     height: 48px;
 }

.private-customer__input_select {
     padding: 0;
 }

.private-customer__label {
    line-height: 20px;
    color: var(--black-2);
    margin-bottom: 5px;
}

.private-customer__input-wrapper {
    margin-top: 10px;
}

.private-customer__input-wrapper_fix-height {
     height: 49px;
}

.private-customer__date-picker {
    width: 100px;
}

.private-customer__who-is-customer {
    color: #6C879B;
    position: absolute;
    bottom: calc(100% + 6px);
    inset-inline-end: 0;
}

.private-customer__who-is-customer_icon {
    color: #333E48;
    position: relative;
    top: -1px;
}

.private-customer__who-is-customer_text {
    padding-inline-start: 0.125rem;
}

.empty-customer {
    padding: 24px 32px 20px;
    border: 1px solid var(--blue-2);
    background: var(--blue-5);
    border-radius: 2px;
}

.empty-customer_invalid {
    border-color: #D65C39;
    background-color: #FFECEC;
 }

.empty-customer__title {
    font-size: 16px;
    font-weight: 600;
}


.booking-successfull-creation-result-dialog .container1 {
    /*padding-top: 5px;*/
}

.booking-successfull-creation-result-dialog {
    font-family: "open sans", tahoma, arial, "sans serif";
    border-radius: 5px !important;
}

.booking-successfull-creation-result-dialog .message-dialog-title {
    font-weight: bold;
    font-size: 14px;
}

.booking-successfull-creation-result-dialog .body {
    margin-inline-start: auto;
    margin-inline-end: auto;
    text-align: center;
    width: max-content;
}


.booking-successfull-creation-result-dialog .body .message {
    font-size: 14px;
    font-weight: bold;
}

.booking-successfull-creation-result-dialog .body i {
    display: inline-block;
    content: '';
    width: 25px;
    height: 25px;
    background: none;
    background-image: url(/Content/Images/Shared/lime-check.svg);
    vertical-align: top;
    margin-bottom: 15px;
}

.booking-successfull-creation-result-dialog .ui-dialog-title,
.booking-successfull-creation-result-dialog .ui-dialog-titlebar-close {
    visibility: hidden;
}

.ui-draggable .ui-dialog-titlebar {
    background: none;
    border: none;
}
.ui-dialog .booking-successfull-creation-result-dialog {
    width: auto;
}

.ui-dialog-content .ui-widget-content {
    padding: 0;
}

.booking-successfull-creation-result-dialog .buttons {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}

button.bn {
    border: 1px solid var(--blue-1);
    border-radius: 4px;
    padding: 0 16px;
    font-weight: 600;
    font-size: 13px !important;
    background-image: unset !important;
}

button.bn-ghost {
    color: var(--blue-1);
    background: white;
}

button.bn-primary {
    color: white;
    background: var(--blue-1);
}

button.bn-primary:disabled,
button.bn-primary:disabled:hover {
    color: var(--blue-2);
    background-color: var(--blue-4);
    border: none !important;
    cursor: default;
    pointer-events: none;
}

button.bn-ghost:disabled,
button.bn-ghost:disabled:hover {
    color: var(--blue-3);
    border-color: var(--blue-3);
    background-color: #FFF;
    cursor: default;
    pointer-events: none;
}
.baggage-button {
    padding: 14px 12px;
    border-color: #208acf;
    -webkit-appearance: none;
    border: 1px solid #1f82c5;
    color: #333;
    background-color: #fff;
    border-radius: 2px;
    cursor: pointer;
}

.baggage-button:hover,
.baggage-button:active {
    opacity: 0.9;
    background-color: #208acf;
    color: #fff;
}

.baggage-button--disabled,
.baggage-button:disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.5;
}

.baggage-button--default {
    background-color: #208acf;
    color: #fff;
}

.pgs-dialog-overlay {
    width: 100vw;
    height: 100vh;
    background-color: black;
    opacity: 0.5;
    position: fixed;
    left: 0;
    top: 0;
    pointer-events: none;
}

.pgs-dialog-move-area {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: auto;
    z-index: 100;
}

.pgs-dialog {
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 3px;
    position: absolute;
    outline: none;
}

.pgs-dialog-body-no-scroll {
    overflow-y: hidden;
}

.pgs-dialog-body-scroll-padding {
    padding-inline-end: 18px;
    background-position-x: calc(50% - 18px);
}

.pgs-dialog__wrapper {
    /*overflow: hidden;*/
    border-radius: 3px;
    height: 100%;
}

/* .pgs-dialog__header {
} */

.pgs-dialog__close-btn {
    position: absolute;
    left: 100%;
    width: 36px;
    height: 36px;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    border-radius: 1000px;
    background-color: white;
    color: #038dd5;
    margin: 0 0 0 12px;
    background-image: url(/Content/Images/Shared/close-blue.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}

.pgs-dialog__close-btn:hover,
.pgs-dialog__close-btn:focus {
    box-shadow: 0 5px 10px 4px rgba(255, 255, 255, 0.6);
    outline: none;
}

.baggage-dialog {
    width: 890px;
    background-color: #f0f0f0;
}

.baggage-dialog__content {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    height: 100%;
    border-radius: 3px;
}

.baggage-dialog__main {
    flex: 1 1 auto;
    padding-inline-start: 26px;
}

.baggage-dialog__aside {
    margin-inline-start: 20px;
    flex: 0 0 320px;
    overflow: hidden;
}

.baggage-dialog-header {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    text-align: start;
    color: #333;
    margin: 0;
    padding: 0;
}

.baggage-dialog-header__title {
    font-size: 24px;
    font-weight: bold;
    margin: inherit;
    padding: inherit;
    padding-top: 26px;
    user-select: none;
}
.baggage-dialog-header__flight {
    font-size: inherit;
    font-weight: bold;
    margin: inherit;
    margin-top: 12px;
    padding: inherit;
}
.baggage-dialog-header__person {
    font-size: inherit;
    text-transform: uppercase;
    margin: inherit;
    margin-top: 18px;
    padding: inherit;
    color: #596774;
}

.baggage-dialog-header__person::before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 12px;
    background-image: url(/Content/Images/Shared/user.png);
    background-repeat: no-repeat;
    background-position: 50%;
    margin-inline-end: 6px;
}

.baggage-cart {
    min-width: 310px;
    background-color: #fff;
    height: 100%;
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);
    text-align: start;
    padding-bottom: 16px;
}

.baggage-cart__header {
    padding: 22px 20px;
    background-color: #f8fdff;
    text-align: start;
}

.baggage-cart__flight-included {
    font-family: Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin: 0;
}

.baggage-cart__flight-baggage {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    color: #596772;
    margin: 10px 0 0 0;
}

.baggage-cart__flight-baggage--paid {
    color: #dd7377;
}

.baggage-cart__category-list-title {
    font-family: Tahoma, sans-serif;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    padding: 22px 20px 10px 20px;
    margin: 0;
}

.baggage-cart__no-baggage {
    padding: 22px 20px;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    color: #888f99;
}

.baggage-cart__no-baggage-text {
    padding: 0;
    margin: 0;
    text-align: center;
}

.baggage-cart__totals {
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    font-size: 15px;
    display: flex;
    justify-content: space-between;
    margin: 22px 20px;
}

.baggage-cart__totals-text {
    color: #596774;
}

.baggage-cart__totals-price {
    color: #3a404c;
    font-size: 18px;
}
.baggage-cart__submit-section {
    padding: 0 20px;
}

.baggage-button--submit-btn {
    width: 100%;
}

.baggage-cart-category {
    padding: 0 0 12px 0;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    color: #333;
    border-bottom: 1px dashed #d7d7d7;
}

.baggage-cart-category--delete-service-panel-active {
    padding-bottom: 0;
    border-bottom: none;
}

.baggage-cart-category__title {
    font-weight: bold;
    color: #596774;
    margin: 12px 0 3px 0;
    padding: 0 20px;
}

.baggage-cart-category__list {
    margin: 0;
    padding: 0 20px;
}

.baggage-cart-category__cart-item {
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    color: #333;
}

.baggage-cart-category__cart-item:last-child {
    margin-bottom: 0;
}

.baggage-cart-category__name {
}

.baggage-cart-category__price {
    margin-inline-start: auto;
}

.baggage-cart-category__controls {
    margin-inline-start: 15px;
}

.baggage-cart-category__btn {
    width: 26px;
    height: 26px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background-color: transparent;
    cursor: pointer;
}

.baggage-cart-category__btn--delete {
    background-image: url(/Content/Images/Shared/recycle-bin-blue_12x15.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

.baggage-cart-category__delete-service-panel {
    border: 1px solid #ffeded;
    border-radius: 2px;
    background-color: #fffbfa;
    margin-top: 12px;
    position: relative;
    padding: 16px 20px;
}
.baggage-cart-category__delete-service-panel::before {
    content: '';
    position: absolute;
    display: block;
    border-style: solid;
    border-color: transparent;
    border-width: 10px 12px;
    border-bottom-color: #ffeded;
    top: -20px;
    right: 20px;
}

.baggage-cart-category__delete-service-panel::after {
    content: '';
    position: absolute;
    display: block;
    border-style: solid;
    border-color: transparent;
    border-width: 10px 12px;
    border-bottom-color: #fffbfa;
    top: -19px;
    right: 20px;
}

.baggage-cart-category__delete-rest-text {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    margin: 0;
}

.baggage-cart-category__rest-items {
    margin: 11px 0 0 0;
}

.baggage-cart-category__rest-item {
    margin: 0;
    display: flex;
    flex-flow: row nowrap;
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    color: #333;
    margin-bottom: 8px;
}

.baggage-cart-category__rest-item:last-child {
    margin-bottom: 0;
}

.baggage-cart-category__rest-item-name {
    flex: 1 1 100%;
}

.baggage-cart-category__rest-item-price {
    flex: 0 0 auto;
    color: #3a424d;
}

.baggage-cart-category__delete-controls {
    margin-top: 16px;
    display: flex;
}

.baggage-button--close-rest-panel-btn {
    flex: 1 1 auto;
    width: 100px;
    max-width: 100px;
}

.baggage-button--confirm-delete-btn {
    margin-inline-start: 6px;
    flex: 1 1 auto;
}

.baggage-category-selector {
    list-style-type: none;
    padding: 0;
    text-align: start;
    margin: 16px 0;
}

.baggage-category-selector__item {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    padding: 9px 15px;
    background-color: white;
    color: #586673;
    cursor: pointer;
    user-select: none;
    margin-inline-end: 4px;
    border-radius: 4px;
    display: inline-block;
}

.baggage-category-selector__item--selected {
    background-color: #218ace;
    color: #fff;
}

.baggage-service-option-list {
    border-radius: 3px;
    text-align: start;
}

.baggage-service-option-list__list {
    margin: 0;
    padding: 0;
}

.baggage-service-option-list__list-item {
    margin: 0;
    width: 100%;
    list-style-type: none;
}

.baggage-service-option-list__list-item_readonly {
    pointer-events: none;
}

.baggage-service-option-list__add-position {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    color: #228bcf;
    padding: 12px 14px;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none;
    border: 1px dashed currentColor;
    width: 100%;
    border-radius: 3px;
    margin: 0 0 16px 0;
    cursor: pointer;
}

.baggage-service-option {
    display: block;
    margin: 0 0 16px 0;
    padding: 0;
    background-color: #fff;
    padding: 16px 19px;
    border-radius: 3px;
}

.baggage-service-option__service-description {
    color: #5b6976;
    font-family: Tahome, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.baggage-service-option__baggage-type {
    margin: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    border: 2px solid #f1f1f1;
    border-radius: 4px;
    padding: 12px 16px;
    margin-bottom: 8px;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    color: #333;
}

.baggage-service-option__baggage-type:last-child {
    margin-bottom: 0;
}

.baggage-service-option__baggage-type--selected {
    border: 2px solid #218ace;
}

.baggage-service-option__baggage-type--selected::before {
    content: '';
    background-image: url(/Content/Images/Shared/blue-check.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    width: 21px;
    height: 21px;
    left: -10px;
    top: -10px;
}

.baggage-service-option__baggage-type--disabled {
    opacity: 0.5;
    pointer-events: none;
}

.baggage-service-option__baggage-type p {
    margin: 0
}

.baggage-service-option__baggage-type-description,
.baggage-service-option__baggage-type-price {
    flex: 0 0 auto;
}

.baggage-service-option__baggage-type-limits {
    font-weight: normal;
    color: #5b6976;
    font-size: 90%;
}

.baggage-service-option__baggage-type-price {
    font-weight: normal;
    color: #474747;
    margin-inline-start: 4px;
}

.baggage-service-option__baggage-type-price {
    margin-inline-start: auto;
}


body.old-layout .change-flight-extra-meal-form * {
    box-sizing: border-box !important;
}

/* SPIN-BUTTON */
.spin-button {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-around;
    border-radius: 2px;
    overflow: hidden;
}

.spin-button .control-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f8f4f5;
    color: #148dd2;
    border: none;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    cursor: pointer;
    outline: none !important;
    font-size: 17px !important;
    position: relative;
}

.spin-button .control-button[disabled] {
    pointer-events: none;
    cursor: default;
    color: #eaeaea
}

.change-flight-extra-meal-form .meal-cart-container .control-button {
    display: flex;
    justify-content: center;
    align-items: center;
}

.change-flight-extra-meal-option-list-item .spin-button {
    background: #edf6fd;
    color: #7b848b;
    flex: 0 0 auto; /* IE: flex-basis: auto, explicit w/h */
    width: 125px;
    height: 40px;
}

.change-flight-extra-meal-option-list-item .spin-button .control-button {
    width: 38px;
    height: 38px;
    border-radius: 0;
    background: #edf6fd;
    color: #7b848b;
    font-size: 19px !important;
}

.spin-button .value {
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    margin: 0 2px
}

/* EXPANDABLE-PANEL */
.expandable-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.expandable-panel>section {
    width: 100%
}

.expandable-header {
    min-height: 60px;
    width: 100%;
    box-sizing: border-box;
}

.expandable-header.expandable-header--interactive {
    cursor: pointer;
}

.expandable-panel .expand-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ebf6fc;
    color: #3189bb;
    border: none;
    width: 100%;
    min-width: 22px;
    height: 100%;
    font-size: 14px !important;
    outline: none !important;
    cursor: pointer;
}

.expandable-panel .expand-button {
    display: flex;
    justify-content: center;
    align-items: center;
}

.expandable-panel .expand-button .fa {
    margin-top: -0.25rem;
}

.expandable-panel.is-expanded .expand-button {
    background-color: #fafafa
}

.expandable-panel .expandable {
    min-height: 60px
}


/* MEAL-OPTION */
.meal-option {
    padding: 15px 12px 15px 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.meal-option .meal-picture {
    width: 45px;
    height: 45px;
    border-radius: 6px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.meal-option .meal-name {
    margin: 0 12px;
    line-height: 1.5;
    flex: 1 0 auto;
    margin-inline-end: 42px !important;
    cursor: pointer !important;
}

.meal-option .amount-container, .meal-option .meal-name {
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    text-align: start;
    max-width: 270px;
}

.meal-option .amount-container {
    -webkit-box-flex: 1;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    white-space: nowrap;
}

.meal-option .tariff-currency {
    color: #727e8a;
}

.meal-option .select-button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #1f82c5;
    color: #1f82c5;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    border-radius: 2px;
    padding: 12px;
    cursor: pointer;
    outline: none !important;
}

.meal-option .select-button:hover {
    background-color: #1f82c5;
    color: #fff
}

.change-flight-extra-meal-option-list-item .select-button {
    flex: 0 0 auto; /* IE: flex-basis: auto, explicit w/h */
    width: 125px;
    height: 40px;
}

/* MEAL-INFO */
.meal-info {
    margin: 0 0 20px 17px
}

.meal-info .flex-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.meal-info .meal-description-column {
    margin: 0 20px;
    text-align: start;
    line-height: 1.8
}

.meal-info hr {
    border: none;
    border-top: 1px dashed #d3d3d3;
    margin: 0 0 17px 0
}

.meal-info .meal-picture {
    width: 188px;
    border-radius: 6px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 0 0 auto;
}

.meal-info .meal-name {
    font-family: "open sans", Tahoma, sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin-top: -16px;
    max-width: 300px;
    line-height: 24px;
}

.meal-info .meal-description {
    font-family: "open sans", Tahoma, sans-serif;
    font-size: 12px;
    max-width: 300px;
    line-height: 20px;
}

/* MEAL-CART-ITEM */
.meal-cart-item {
    padding: 18px 0 16px 0
}

.meal-cart-item .meal-name {
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    margin: 0 0 14px 0;
    text-align: start
}

.meal-cart-item .flex-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right
}

.meal-cart-item .item-spin-button {
    margin-inline-end: auto
}

.meal-cart-item .price-container {
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    color: #5a6672;
}

.meal-cart-item .tariff-currency {
    color: #727e8a
}

.meal-cart-item .remove-button {
    color: #00578f;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: none;
    font-size: 16px;
    border-radius: 2px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-inline-start: 12px;
    background-image: url(/Content/Images/Shared/recycle-bin-bg-white-active.png);
}

/* MEAL-CART */
.meal-cart {
    background-color: #fff;
    height: 100%;
    margin-inline-start: 20px;
    -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, .1);
    box-shadow: -5px 0 5px rgba(0, 0, 0, .1);

    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.meal-cart h3 {
    margin: 0;
    padding: 20px;
    text-align: start;
    font-family: "open sans", Tahoma, sans-serif;
    font-size: 16px;
    font-weight: 700;

    border-top-right-radius: 6px;
}

.meal-cart .selected {
    background-color: #ebf6fc;
}

.meal-cart .preselected {
    background-color: #f8fdff;
}

.meal-cart .preselected + .selected {
    background-color: #fff;
}

.meal-cart .no-meal {
    color: #8a939c;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    margin: 24px 20px;
    text-align: center;
}

.meal-cart h3:nth-of-type(2)+.no-meal {
    margin-top: 0;
}

.meal-cart .cart-item__list {
    padding: 0
}

.meal-cart .cart-item__list>li {
    margin: 0;
    padding: 0 20px;
    list-style-type: none;
    border: none;
    border-bottom: 1px dashed #d3d3d3
}

.meal-cart .button-container {
    padding: 0 20px
}

.meal-cart .button {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #1f82c5;
    background-color: #fff;
    color: #1f82c5;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    border-radius: 2px;
    padding: 12px;
    cursor: pointer;
    width: 100%
}

.meal-cart .save-button {
    background-color: #1f82c5;
    color: #fff
}

.meal-cart .refuse-button {
    background-color: #fff;
    color: #1f82c5;
    margin-top: 20px
}

.meal-cart .totals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 12px 20px 20px
}

.meal-cart .totals-title {
    margin: 0;
    font-family: Tahoma, Verdana, Geneva, sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #6F7C86;
}

.meal-cart .totals__price-container {
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-align: end
}

.meal-cart .totals__price-container .booking-currency {
    font-size: 17px;
    font-family: "open sans", Tahoma, sans-serif;
    color: #343434;
    margin-bottom: 5px;
}

.meal-cart .totals__price-container .tariff-currency {
    color: #6F7C86;
    font-size: 14px;
}

.meal-cart .totals__price-container .tariff-currency.tariff-currency--edit {
    color: #343434;
    font-size: 17px;
}

/* CHANGE-FLIGHT-EXTRA-MEAL-OPTION-LIST-ITEM  */

.change-flight-extra-meal-option-list-item {
    list-style-type: none;
    display: block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 6px;
    overflow: hidden;
    background-color: #fff;
    margin: 0 0 5px;
    -webkit-box-shadow: 1px 3px 3px #ebf6fc;
    box-shadow: 1px 3px 3px #ebf6fc
}

/* CHANGE-FLIGHT-EXTRA-MEAL-OPTION-LIST */

.change-flight-extra-meal-option-list {
    margin: 0;
    padding: 0;
    height: 100%;

    flex: 1 0 auto;
}

/* CHANGE-FLIGHT-EXTRA-MEAL-FORM */

.change-flight-extra-meal-form .dialog-body {
    display: flex;
    flex-flow: row nowrap;
    height: 100%;
    min-height: 500px;
}

.change-flight-extra-meal-form .meal-cart-container {
    flex: 0 0 330px;
    margin-inline-end: -15px;
    margin-top: -225px;
    margin-bottom: -20px;
}

.change-flight-extra-meal-form .meal-cart h3:nth-of-type(2)+.cart-item__list li:first-of-type .meal-cart-item {
    padding-top: 6px;
}

.change-flight-extra-meal-form .meal-cart-container .meal-cart-item .v-popover {
    display: inline-block;
}

/* DIALOG */
.changeFlightExtraMealServiceDialog {
    border: none;
    padding: 0 !important;
    background: #f0f0f0 !important;
    overflow: visible;
}

.changeFlightExtraMealServiceDialog .ui-dialog-title {
    font-family: "open sans", tahoma, arial, "sans serif";
    color: #222222;
    font-size: 22px;
}

.changeFlightExtraMealServiceDialog .ui-dialog-titlebar {
    padding: 15px 15px 8px 15px;
    background: #f0f0f0!important;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form {
    padding: 0 15px 20px 15px;
}

.changeFlightExtraMealServiceDialog .ui-dialog-content {
    padding: 0!important;
    overflow: visible;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .flight-description {
    font-weight: bold;
    font-size: 13px;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .flight-number {
    margin-inline-end: 4px;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .flight-location-separator {
    margin-inline-start: 3px;
    margin-inline-end: 3px;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .person {
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 13px;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .person-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: none;
    background-image: url(/Content/Images/Shared/user.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-inline-end: 2px;
    position: relative;
    top: 1px;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .extra-meal-groups {
    margin-top: 15px;
    margin-bottom: 25px;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .extra-meal-group {
    padding: 8px 12px;
    background: white;
    color: #5b6777;
    font-weight: bold;
    border: none;
    border-radius: 3px;
    display: inline-block;
    cursor: pointer;
    margin-inline-end: 4px;
    outline: none !important;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 11px !important;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .extra-meal-group.active {
    background: #218ace !important;
    color: white !important;
}

.changeFlightExtraMealServiceDialog .change-flight-extra-meal-form .extra-meal-group-name {
    margin-bottom: 15px;
    color: #596774;
    font-weight: bold;
    font-size: 13px;
    font-family: "open sans", Verdana, Geneva, Tahoma, sans-serif;
}

.changeFlightExtraMealServiceDialog button.ui-dialog-titlebar-close {
    position: absolute;
    right: -50px;
    top: 8px;
    background: white!important;
    background-image: unset;
    border-radius: 50%;
    width: 36px;
    height: 36px;
}

.changeFlightExtraMealServiceDialog button.ui-dialog-titlebar-close span.ui-icon-closethick,
.changeFlightExtraMealServiceDialog button.ui-dialog-titlebar-close:hover span.ui-icon-closethick {
    background-image: url(/Content/Images/Shared/close-blue.png);
    background-size: 100%;
}

/* Tooltip с ценой */
.change-flight-extra-meal-popover .popover-inner {
    border-radius: 12px !important;
    box-shadow: 1px 3px 12px 5px rgba(0,0,0,.2) !important;
}

.change-flight-extra-meal-popover .popover-arrow {
    display: none;
}

/* Already included meal services above cart. */
.change-flight-extra-meal-already-included-item {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    padding: 6px 1rem;
    border-bottom: 1px dashed #d3d3d3;
}

.change-flight-extra-meal-already-included-item:last-of-type {
    border-bottom: none;
}

.change-flight-extra-meal-already-included-item .item-icon {
    background-image: url(/Content/Images/Shared/confirmation-status-icons.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    flex: 0 0 auto;
    margin: 5px;
}

.change-flight-extra-meal-already-included-item .item-icon.confirmed {
    background-position: -16px -16px;
}

.change-flight-extra-meal-already-included-item .item-icon.request {
    background-position: 0 0;
}

.change-flight-extra-meal-already-included-item .item-icon.rejected {
    background-position: -46px -16px;
}

.change-flight-extra-meal-already-included-item .item-icon.cancelled {
    background-position: -46px -16px;
}

.change-flight-extra-meal-already-included-item .item-name {
    flex: 1 1 auto;
    margin: 5px;
}

.change-flight-extra-meal-already-included-item .item-quantity {
    flex: 0 0 2.5rem;
    margin: 5px;
}

.change-flight-extra-meal-already-included-item .item-price {
    flex: 0 0 45px;
    text-align: end;
    margin: 5px;
    color: #5a6672;
}

.spin-button .control-button.button-decrease {
    font-size: 10px !important;
}

.change-flight-extra-meal-option-list-item .spin-button .control-button.button-decrease::after {
    font-size: 12px !important;
}
.changeServiceDialog .bottom-bar {
    display: inline-block;
    float: right;
    width: 227px;
}

.changeServiceDialog .bottom-bar .right{
    float: right;
}

.changeServiceDialog .bottom-bar .labels {
    float: left;
}

.changeServiceDialog .bottom-bar .display-label{
    height: 36px;
}

.changeServiceDialog .bottom-bar .display-label label {
    display: block;
    padding-top: 12px;
    color: #5c6774;
}

.changeServiceDialog .bottom-bar .controls {
    float: left;
    padding-inline-start: 10px;
}

.changeServiceDialog .bottom-bar .controls .select-block .buttons{
    margin-top: 8px;
}

.changeServiceDialog .bottom-bar input[type=text]{
    font-size: 18px;
    width: 170px;
    height: 32px;
    border: solid 1px #c5c6c8;
    padding-top: 2px;
    background-color: #f3f4f6;
    line-height: 22px; /* make text-indent work in IE */
    text-align: end;
    padding-inline-end: 33px;
    box-sizing: border-box !important;
}

.changeServiceDialog .bottom-bar-save-button,
.changeServiceDialog .bottom-bar-cancel-button,
.changeServiceDialog .bottom-bar-close-button {
    height: 26px;
    background-image: url('/Content/Images/Shared/search-tour-button-bg.gif');
    background-repeat: repeat-x;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: "open sans", tahoma;
}

.changeServiceDialog .bottom-bar-save-button {
    border: 3px solid #5C6774;
}

.changeServiceDialog .bottom-bar-cancel-button,
.changeServiceDialog .bottom-bar-close-button {
    border: solid 1px #c5c6c8;
}

.changeServiceDialog .bottom-bar-save-button:active,
.changeServiceDialog .bottom-bar-cancel-button:active,
.changeServiceDialog .bottom-bar-close-button:active {
    background-image: url('/Content/Images/Shared/search-tour-button-bg-active.gif');
}

.changeServiceDialog .bottom-bar-save-button {
    width: 81px;
    float: left;
}

.changeServiceDialog .bottom-bar-cancel-button,
.changeServiceDialog .bottom-bar-close-button {
    width: 64px;
    float: right;
}
.changeServiceDialog {
    width: 1128px !important;
}

.changeServiceDialog .ui-dialog-titlebar{
    background: none;
    border: 0;
    background-color: #F3F4F6;
    padding-top: 15px;

    border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;

    border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
}

.changeServiceDialog .ui-dialog-content {
    padding: 0;
    background: white;
}

.changeServiceDialog .ui-dialog-titlebar-close span {
    background: none;
}

.changeServiceDialog .ui-dialog-titlebar-close a.ui-state-hover {
    background: none;
    
}

.changeServiceDialog button.ui-dialog-titlebar-close {
    background: none;
    background-image: url('/Content/Images/Shared/authorization-close_16.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    border: 0 !important;
    overflow: hidden;
    text-indent: 100em;
}

.changeServiceDialog a.ui-dialog-titlebar-close:hover {
    padding: 1px;
}

.changeServiceDialog button.ui-dialog-titlebar-close:hover .ui-button-icon {
    background-image: none;
}

.changeServiceDialog .ui-dialog-title {
    color: #333E48;
}

.changeServiceDialog button {
    font-family: open sans !important;
    font-size: 12px !important;
}
.ui-dialog.update-price-validity-dialog .ui-dialog-titlebar {
    display: none;
}

.update-price-validity-dialog {
    padding: 20px 24px;
}

.update-price-validity-dialog .container1 {
}

.update-price-validity-dialog .icon {
    width: 64px;
    height: 64px;
    background-image: url("/Content/Images/DynamicBookingLegacy/Shared/warning_64px.svg");
    margin: 20px auto 0;
}

.update-price-validity-dialog .title {
    text-align: center;
    font-weight: 600;
    margin: 20px 0;
}

.update-price-validity-dialog .message {
    text-align: center;
}

.update-price-validity-dialog .current-price,
.update-price-validity-dialog .new-price{
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    background-color: var(--blue-5);
    justify-content: center;
    font-size: 16px;
    gap: 4px;
    padding: 8px;
    margin-top: 20px;
}

.update-price-validity-dialog .new-price .price,
.update-price-validity-dialog .current-price .price {
    font-weight: 600;
}

.update-price-validity-dialog .hidden {
    display: none;
}

.update-price-validity-dialog .button {
    margin: 20px 0 10px;
    text-align: center;
}

.update-price-validity-dialog table #price-validity-not-valid-message {
    background-color: #ffcc00;
}






/* CustomButton ==================================================================================*/

.custom-button {
    border: 1px solid var(--blue-1);
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0.5rem 1rem;
    background-color: var(--white);
    color: var(--blue-1);
    cursor: pointer;
    line-height: 1.1rem;
    overflow: hidden;
    font-size: inherit;
}

.custom-button.custom-button--default {
    background-color: var(--blue-1);
    color: white;
}

.custom-button:focus {
    outline: none;
    box-shadow: 0 0 0 3px var(--blue-3);
}

.custom-button:active {
    color: var(--white);
    background-color: var(--blue-1);
}

.custom-button:disabled {
    cursor: default;
    pointer-events: none;
    color: var(--white)!important;
    opacity: 0.2;
}

.custom-button > span {
    vertical-align: middle;
}

/* CustomCheckbox =============================================================================================*/

.custom-checkbox1 {
    display: inline-block;
    position: relative;
    padding: 0 0.4rem 0 calc(20px + 0.4rem);
    cursor: pointer;
    line-height: 20px;
    vertical-align: middle;
    user-select: none;
    box-sizing: border-box;
    text-align: start;
    border-radius: 2px;
    font-size: 13px;
}

.custom-checkbox1[disabled="disabled"] {
    cursor: default;
}

.custom-checkbox1:focus,
.custom-checkbox1:focus-within,
.custom-checkbox1:active {
    outline: none;
}

.custom-checkbox1 *,
.custom-checkbox1 *::before,
.custom-checkbox1 *::after {
    box-sizing: inherit;
}

.custom-checkbox1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    color: var(--black-1);
}

.custom-checkbox1 .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: var(--white);
    border: 1px solid var(--blue-3);
    box-sizing: border-box;
    border-radius: 2px;
}

.custom-checkbox1[disabled="disabled"] .checkmark {
    border-color: var(--black-3);
    background-color: var(--black-4);
}

.custom-checkbox1:hover input ~ .checkmark {
}

.custom-checkbox1 input:checked ~ .checkmark {
    background-color: var(--white);
    border: 1px solid var(--blue-1);
}

.custom-checkbox1[disabled="disabled"] input:checked ~ .checkmark {
    background-color: var(--black-3);
    border-color: var(--black-3);
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.custom-checkbox1 input:checked ~ .checkmark:after {
    display: block;
}

.custom-checkbox1 .checkmark:after {
    width: 18px;
    height: 18px;
    background-image: url(/Content/Images/DynamicBookingLegacy/Shared/checked.svg);
    background-repeat: no-repeat;
    background-position: center;
}

body[theme="longitours"] .custom-checkbox1 .checkmark:after {
    background-image: url(/Content/Images/DynamicBookingLegacy/Shared/checked-green.svg);
}

/* CustomTextBox =================================================================*/

.custom-text-input {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
}

.custom-text-input:focus,
.custom-text-input:focus-within
{
    outline: none;
    box-shadow: 0 0 0 3px var(--blue-3);
}

.custom-text-input__input {
    background: var(--white);
    border: 1px solid var(--blue-4);
    box-sizing: border-box;
    border-radius: 4px;
    padding: .8rem;
    padding-inline-end: 2rem;
    line-height: 1rem;
    width: 100%;
}

.custom-text-input__input:focus {
    outline: none;
    /*box-shadow: 0 0 0 3px var(--blue-3);*/
}

.custom-text-input__input:disabled {
    background-color: var(--black-4);
    color: var(--black-3);
}

.custom-text-input__input::-ms-clear {
    display: none!important;
}

.custom-text-input__input::-webkit-search-cancel-button {
    display: none!important;
    -webkit-appearance: none!important;
    appearance: none!important;
}

.custom-text-input__clear {
    display: inline-block;
    height: 1rem;
    stroke: var(--blue-4);
    cursor: pointer;
    position: absolute;
    right: 0.8rem;
    top: calc(50% - .5rem);
}

.custom-text-input__clear:hover {
    stroke: hsl(208, 31%, 40%);
}

/* CustomSelect ================================================================================*/

.custom-select-control {
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: 20px;
    position: relative;
    box-sizing: border-box;
}

.custom-select-control *,
.custom-select-control::before,
.custom-select-control::after,
.custom-select-control *::before,
.custom-select-control *::after {
    cursor: inherit;
    box-sizing: inherit;
}

.custom-select-control select {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 0;
    height: 0;
}

.custom-select__button {
    display: flex;
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    color: inherit;
    background-color: var(--white);
    font: inherit;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid var(--black-3);
    border-radius: 4px;
    padding: 8px 0.8rem;
    text-align: start;
    align-items: center;
}

.custom-select__button.custom-select__button {
    box-sizing: border-box!important;
}

.custom-select__button:focus {
    outline: none;
    box-shadow: 0 0 0 3px var(--blue-3);
}

.custom-select__button.custom-select__button--disabled {
    background-color: var(--black-4);
    color: var(--black-3);
    cursor: default;
    pointer-events: none;
}

.custom-select__selected-text {
    flex: 1 1 auto;
    line-height: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.custom-select__clear-selected {
    flex: 0 0 1rem;
    margin-inline-end: 0.4rem;
    display: inline-flex;
    height: 1rem;
    stroke: var(--blue-4);
}

.custom-select__clear-selected:hover {
    stroke: hsl(208, 31%, 40%);
}

.custom-select__icon {
    margin-inline-end: 0.5rem;
    display: flex;
    flex: 0 0 auto;
}

.custom-select__chevron {
    flex: 0 0 1rem;
    transform: rotate(0);
    transition: transform .2s ease;
    color: var(--blue-1);
}

[theme="hb"] .custom-select__chevron {
    color: var(--green-1);
}

.custom-select__button.custom-select__button--open .custom-select__chevron {
    transform: rotate(180deg);
}

.custom-select__dropdown {
    min-width: 100%;
    display: inline-block;
    z-index: 2;
    box-sizing: border-box;
    background-color: var(--white);
    font-weight: normal;
    color: var(--black-1);
    border-radius: 0.25rem;
}

.custom-select__dropdown-container {
    border: 1px solid var(--blue-3);
    border-radius: 0.25rem;
    overflow: hidden;
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.1);
    cursor: pointer;
}

.custom-select__null-item {
    padding: .625rem 1rem;
    text-align: start;
    background: var(--blue-4);
    display: flex;
    align-items: center;
}

.custom-select__null-item > span {
    flex: 1 1 auto;
}

.custom-select__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow-y: auto;
}

.custom-select__item-text {
    flex: 0 0 auto;
}

.custom-select__list-item {
    padding: .625rem 1rem;
    text-align: start;
    user-select: none;
    display: flex;
    align-items: center;
}

.custom-select__list-item.custom-select__list-item--highlighted,
.custom-select__list-item:hover {
    background-color: var(--blue-4);
    color: var(--blue-1);
}

.custom-select__list-item + .custom-select__list-item {
    border-top: 1px solid var(--blue-3);
}

.custom-select__item-text {
    flex: 1 1 auto;
}

.custom-select__list-item > svg,
.custom-select__list-item > img {
    flex: 0 0 auto;
    max-height: 1rem;
    margin-inline-end: 0.5rem;
}

.custom-select__button.custom-select__button--selected > img,
.custom-select__button.custom-select__button--selected > svg {
    flex: 0 0 auto;
    max-height: 1rem;
}

[data-simplebar] {
    max-height: 245px;
}

.simplebar-scrollbar:before {
    background: var(--blue-1);
}

.simplebar-scrollbar.simplebar-visible:before {
    opacity: 0.6;
}

.custom-select__dropdown [data-popper-arrow] {
    position: absolute;
}

.custom-select__dropdown [data-popper-arrow] svg {
    display: block;
    filter: drop-shadow(0px -2px 5px rgba(0,0,0,.1));
    height: 10px;
    width: 13px;
}

.custom-select__dropdown[x-placement="bottom"] [data-popper-arrow] svg {
    filter: drop-shadow(0px -5px 5px rgba(0,0,0,.1));
}

.custom-select__dropdown[x-placement="top"] [data-popper-arrow] svg {
    filter: drop-shadow(0px -5px 5px rgba(0,0,0,.1));
}

.custom-select__dropdown[x-placement="bottom"] [data-popper-arrow] {
    top: -9px;
    width: 13px;
    /*transform: translateX(10px)!important;*/
}

.custom-select__dropdown[x-placement="top"] [data-popper-arrow] {
    top: calc(100% - 1px);
    width: 13px;
    /*transform: translateX(10px) scaleY(-1) !important;*/
}


/* CheckboxList ====================================================================================== */

.checklist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.checklist__item + .checklist__item {
    margin-top: 14px;
}


/* SortControl ============================================================================ */
.sort-control {
    list-style-type: none;
    font-size: 12px;
    line-height: 20px;
    color: var(--black-2);
    margin: 0;
    padding: 0;
    display: inline-flex;
    flex-flow: row nowrap;
    user-select: none;
}

/* SortControlItem ====================================================================== */

.sort-control__item {
    flex: 0 0 auto;
    cursor: pointer;
    margin-inline-end: 2rem;
    position: relative;
    color: var(--blue-1);
    font-weight: 600;
}

.sort-control__item:last-of-type {
    margin-inline-end: 1rem;
}

.sort-control__item-icon {
    position: absolute;
    left: calc(100% + 0.4rem);
}

.sort-control__item-icon--asc {
    transform: rotate(180deg);
}

.sort-control__item-icon--desc {
    transform: rotate(0);
}

/* Pagination =============================================================================== */

.custom-pagination {
    display: inline;
    white-space: nowrap;
}

.custom-pagination > * + * {
    margin-inline-start: 0.5rem;
}

.custom-pagination .custom-button {
    min-width: 2rem;
    height: 2rem;
    border: none;
    box-shadow: 0 7px 64px rgba(0, 0, 0, 0.07);
    padding: 0.5rem;
}

.custom-pagination .custom-button:focus,
.custom-pagination .custom-button:active {
    outline: none;
}

.custom-pagination .custom-button.pagination-button--active {
    background-color: var(--blue-1);
    color: var(--white);
}

.custom-pagination .custom-button.pagination-button--elipsis {
    font-weight: bold;
}

/* TextTooltip =================================================================== */

.ptooltip {
    background-color: var(--white);
    border-radius: 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: var(--black-1);
    display: none;
    padding: 0.25rem 0.5rem;
}

.ptooltip[data-show] {
    display: block;
}

.ptooltip [data-popper-arrow],
.ptooltip [data-popper-arrow]::before {
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    z-index: -1;
}

.ptooltip [data-popper-arrow]::before {
    content: '';
    transform: rotate(45deg);
    background-color: var(--white);
}

.ptooltip[x-placement^="top"] > [data-popper-arrow] {
    bottom: -0.25rem;
}

.ptooltip[x-placement^="bottom"] > [data-popper-arrow] {
    top: -0.25rem;
}

.ptooltip[x-placement^="left"] > [data-popper-arrow] {
    right: -0.25rem;
}

.ptooltip[x-placement^="right"] > [data-popper-arrow] {
    left: -0.25rem;
}

/* HotelCategory ===================================================================================== */

.hotel-category {
    display: inline-block;
    vertical-align: middle;
    margin-inline-start: .5rem;
    white-space: nowrap;
}

.hotel-category__e {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-position: 50% 50%;
    background-size: 1em 1em;
    background-repeat: no-repeat;
}

.hotel-category__e + .hotel-category__e {
    margin-inline-start: 0.1rem;
}

.hotel-category__e--star {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.99977 3.20446e-05L4.83688 4.60837L0 5.34732L3.49989 8.93471L2.67368 14L6.99977 11.6085L11.3259 14L10.4997 8.93471L13.9998 5.34732L9.16297 4.60837L7.00008 3.20446e-05H6.99977Z' fill='%23FDBD3A'/%3E%3C/svg%3E");    top: 1px;
}
.hotel-category__e--sc {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg viewBox='0 0 24 23' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group-7-Copy-3' transform='translate(0.5 0.5)'%3E%3Cpath d='M11 22C17.0751 22 22 17.0751 22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11C0 17.0751 4.92487 22 11 22Z' id='Oval' fill='none' stroke='%2361788E' stroke-width='1' /%3E%3Cg id='SC' fill='%2362798F' transform='translate(6 1)'%3E%3Cpath d='M3.5332 12.4883Q4.08984 12.043 4.08984 11.2695Q4.08984 10.7109 3.79297 10.3262Q3.49609 9.94141 2.69531 9.55859Q2.08984 9.26953 1.92773 9.1582Q1.76563 9.04688 1.69141 8.92773Q1.61719 8.80859 1.61719 8.64844Q1.61719 8.39063 1.80078 8.23047Q1.98437 8.07031 2.32813 8.07031Q2.61719 8.07031 2.91602 8.14453Q3.21484 8.21875 3.67188 8.40625L4.0625 7.46484Q3.62109 7.27344 3.2168 7.16797Q2.8125 7.0625 2.36719 7.0625Q1.46094 7.0625 0.947266 7.49609Q0.433594 7.92969 0.433594 8.6875Q0.433594 9.08984 0.589844 9.39063Q0.746094 9.69141 1.00781 9.91797Q1.26953 10.1445 1.79297 10.3906Q2.35156 10.6563 2.5332 10.7773Q2.71484 10.8984 2.80859 11.0293Q2.90234 11.1602 2.90234 11.3281Q2.90234 11.6289 2.68945 11.7813Q2.47656 11.9336 2.07813 11.9336Q1.74609 11.9336 1.3457 11.8281Q0.945312 11.7227 0.367188 11.4648L0.367188 12.5898Q1.07031 12.9336 1.98438 12.9336Q2.97656 12.9336 3.5332 12.4883ZM6.49219 8.58398Q6.86719 8.07031 7.55078 8.07031Q7.86328 8.07031 8.1875 8.18359Q8.51172 8.29688 8.83203 8.44922L9.22266 7.46484Q8.38281 7.0625 7.55078 7.0625Q6.73438 7.0625 6.12695 7.41992Q5.51953 7.77734 5.19531 8.44727Q4.87109 9.11719 4.87109 10.0078Q4.87109 11.4219 5.53125 12.1777Q6.19141 12.9336 7.4375 12.9336Q8.30469 12.9336 9.00781 12.6406L9.00781 11.625Q8.15234 11.9258 7.55078 11.9258Q6.11719 11.9258 6.11719 10.0156Q6.11719 9.09766 6.49219 8.58398Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    top: -2px;
}
.hotel-category__e--hv1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg viewBox='0 0 23 23' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group-7-Copy-4' transform='translate(0.5 0.5)'%3E%3Cpath d='M11 22C17.0751 22 22 17.0751 22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11C0 17.0751 4.92487 22 11 22Z' id='Oval' fill='none' stroke='%2361788E' stroke-width='1' /%3E%3Cg id='HV1' fill='%2362798F' transform='translate(3 1)'%3E%3Cpath d='M5.39844 12.8555L4.19141 12.8555L4.19141 10.3906L1.92969 10.3906L1.92969 12.8555L0.71875 12.8555L0.71875 7.14453L1.92969 7.14453L1.92969 9.38281L4.19141 9.38281L4.19141 7.14453L5.39844 7.14453L5.39844 12.8555ZM10.0977 7.14453L11.3203 7.14453L9.37891 12.8555L8.05859 12.8555L6.12109 7.14453L7.34375 7.14453L8.41797 10.543Q8.50781 10.8438 8.60352 11.2441Q8.69922 11.6445 8.72266 11.8008Q8.76563 11.4414 9.01563 10.543L10.0977 7.14453ZM13.418 12.8555L14.625 12.8555L14.625 7.14453L13.6328 7.14453L11.793 8.60938L12.375 9.33594L13.0313 8.80859Q13.1484 8.71484 13.4492 8.41406L13.4297 9.00781L13.418 9.55078L13.418 12.8555Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    top: -2px;
}
.hotel-category__e--hv2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg viewBox='0 0 23 23' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group-7-Copy-2' transform='translate(0.5 0.5)'%3E%3Cpath d='M11 22C17.0751 22 22 17.0751 22 11C22 4.92487 17.0751 0 11 0C4.92487 0 0 4.92487 0 11C0 17.0751 4.92487 22 11 22Z' id='Oval' fill='none' stroke='%2361788E' stroke-width='1' /%3E%3Cg id='HV2' fill='%2362798F' transform='translate(3 1)'%3E%3Cpath d='M11.6406 12.8555L15.6328 12.8555L15.6328 11.8398L13.1445 11.8398L13.1445 11.7852L13.8789 11.0938Q14.6133 10.4219 14.9043 10.0586Q15.1953 9.69531 15.334 9.34961Q15.4727 9.00391 15.4727 8.60938Q15.4727 8.15625 15.2461 7.80469Q15.0195 7.45313 14.6094 7.25781Q14.1992 7.0625 13.6641 7.0625Q13.2578 7.0625 12.9297 7.14258Q12.6016 7.22266 12.3242 7.37109Q12.0469 7.51953 11.625 7.87891L12.2813 8.65625Q12.6211 8.375 12.9336 8.22266Q13.2461 8.07031 13.5781 8.07031Q13.8945 8.07031 14.084 8.23828Q14.2734 8.40625 14.2734 8.75Q14.2734 8.98047 14.1875 9.19531Q14.1016 9.41016 13.9063 9.66211Q13.7109 9.91406 13.0742 10.5664L11.6406 12.0156L11.6406 12.8555ZM5.39844 12.8555L4.19141 12.8555L4.19141 10.3906L1.92969 10.3906L1.92969 12.8555L0.71875 12.8555L0.71875 7.14453L1.92969 7.14453L1.92969 9.38281L4.19141 9.38281L4.19141 7.14453L5.39844 7.14453L5.39844 12.8555ZM10.0977 7.14453L11.3203 7.14453L9.37891 12.8555L8.05859 12.8555L6.12109 7.14453L7.34375 7.14453L8.41797 10.543Q8.50781 10.8438 8.60352 11.2441Q8.69922 11.6445 8.72266 11.8008Q8.76563 11.4414 9.01563 10.543L10.0977 7.14453Z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");    background-size: 22px 22px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    top: -2px;
}

.document-printing-container .print {
    padding-inline-start: 10px;
    margin-bottom: 5px;
}

.document-printing-container input[type=checkbox] {
    cursor: pointer;
}

.document-printing-container .print label {
    cursor: pointer;
}

.document-printing-container .print button {
    width: 70px;
}

.document-printing-container .table-container table {
    width: 99.9%;
}

.document-printing-container .table-container table thead {
    background-color: #5c6774;
    color: white;
}

.document-printing-container .table-container table thead tr th {
    padding: 5px 0;
    text-align: start;
    font-weight: normal;
}

.document-printing-container .table-container table thead tr th.select {
    width: 35px;
}

.document-printing-container .table-container table thead tr th.tourist-number {
    width: 15px;
}

.document-printing-container .table-container table thead tr th.document-status {
    width: 80px;
    border-right: 1px solid #5C6774;
    padding-inline-start: 10px;
}

.document-printing-container .table-container table tbody tr {
    background-color: white;
}

.document-printing-container .table-container table tbody tr.hidden {
    display: none;
}

.document-printing-container .table-container table tbody td.empty {
    padding: 0;
}

.document-printing-container .table-container table tbody tr.group {
    background-color: #9da4ab;
    color: white;
}

.document-printing-container .table-container table tbody tr.attention {
    background-color: #FFF0A6;
}

.document-printing-container .table-container table tbody tr.attention td {
    padding: 6px 5px 5px 0;
}

.document-printing-container .table-container table tbody tr.printed {
    background-color: #F3F4F6;
}

.document-printing-container .table-container table tbody tr.printed td,
.document-printing-container .table-container table tbody tr.printed td a {
    color: #9DA4AB;
}

.document-printing-container .table-container table tbody tr.group td {
    padding: 5px 5px 5px 0;
}

.document-printing-container .table-container table tbody tr.group .exp-button {
    background-repeat: no-repeat;
    cursor: pointer;
}

.document-printing-container .table-container table tbody tr.group .exp-button.expanded {
    background-image: url("/Content/Images/Shared/my-account-document-printing-expand.png");
    height: 7px;
}

.document-printing-container .table-container table tbody tr.group .exp-button.collapsed {
    background-image: url("/Content/Images/Shared/my-account-document-printing-collapse.png");
    height: 10px;
}

.document-printing-container .table-container table tbody tr td {
    padding: 9px 5px 7px 0;
    border-bottom: 1px solid #CFCFCF;
}

.document-printing-container .table-container table tbody tr td.select {
    border-left: 1px solid #CFCFCF;
    padding-inline-start: 9px;
    vertical-align: top;
}

.document-printing-container .table-container table tbody tr td.document {
    vertical-align: top;
}

.document-printing-container .table-container table tbody tr td.document span.hotel-description {
    display: block;
    padding-top: 2px;
}

.document-printing-container .table-container table tbody tr.attention td.select {
    padding-inline-start: 7px;
}

.document-printing-container .table-container table tbody tr td.document-status {
    border-right: 1px solid #CFCFCF;
    padding-inline-start: 10px;
}

.document-printing-container .table-container table tbody tr.group td.select {
    border-left: 0;
    padding-inline-start: 11px;
    vertical-align: middle;
}

.document-printing-container .table-container table tbody tr.group td.document {
    border-right: 1px solid #9DA4AB;
}

.document-printing-container .table-container table tbody tr a {
    color: #00578f;
}

.document-printing-container .table-container table tbody tr td.tourist-number {
    color: #5c6774;
}

.document-printing-container .table-container table tbody tr td.tourist-title {
    width: 28px;
}

.document-printing-container .table-container table tbody tr td.tourist-name {
    width: 200px;
}


.icon-flag {
    width: 24px;
    height: 16px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.icon-flag.icon-flag-azerbaijan,
.icon-flag.icon-flag-AZ,
.icon-flag.icon-flag-az {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/AZ.svg);
}

.icon-flag.icon-flag-andorra,
.icon-flag.icon-flag-AD,
.icon-flag.icon-flag-ad {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/AD.svg);
}

.icon-flag.icon-flag-armenia,
.icon-flag.icon-flag-AM,
.icon-flag.icon-flag-am {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/AM.svg);
}

.icon-flag.icon-flag-bulgaria,
.icon-flag.icon-flag-BG,
.icon-flag.icon-flag-bg {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/BG.svg);
}

.icon-flag.icon-flag-vietnam,
.icon-flag.icon-flag-VN,
.icon-flag.icon-flag-vn {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/VN.svg);
}

.icon-flag.icon-flag-greece,
.icon-flag.icon-flag-GR,
.icon-flag.icon-flag-gr {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/GR.svg);
}

.icon-flag.icon-flag-georgia,
.icon-flag.icon-flag-GE,
.icon-flag.icon-flag-ge {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/GE.svg);
}

.icon-flag.icon-flag-dominicana,
.icon-flag.icon-flag-DO,
.icon-flag.icon-flag-do {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/DO.svg);
}

.icon-flag.icon-flag-egypt,
.icon-flag.icon-flag-EG,
.icon-flag.icon-flag-eg {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/EG.svg);
}

.icon-flag.icon-flag-israel,
.icon-flag.icon-flag-IL,
.icon-flag.icon-flag-il {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/IL.svg);
}

.icon-flag.icon-flag-india,
.icon-flag.icon-flag-IN,
.icon-flag.icon-flag-in {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/IN.svg);
}

.icon-flag.icon-flag-indonesia,
.icon-flag.icon-flag-ID,
.icon-flag.icon-flag-id {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/ID.svg);
}

.icon-flag.icon-flag-jordan,
.icon-flag.icon-flag-JO,
.icon-flag.icon-flag-jo {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/JO.svg);
}

.icon-flag.icon-flag-spain,
.icon-flag.icon-flag-ES,
.icon-flag.icon-flag-es {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/ES.svg);
}

.icon-flag.icon-flag-italy,
.icon-flag.icon-flag-IT,
.icon-flag.icon-flag-it {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/IT.svg);
}

.icon-flag.icon-flag-cyprus,
.icon-flag.icon-flag-CY,
.icon-flag.icon-flag-cy {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/CY.svg);
}

.icon-flag.icon-flag-china,
.icon-flag.icon-flag-CN,
.icon-flag.icon-flag-cn {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/CN.svg);
}

.icon-flag.icon-flag-cuba,
.icon-flag.icon-flag-CU,
.icon-flag.icon-flag-cu {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/CU.svg);
}

.icon-flag.icon-flag-mauritius,
.icon-flag.icon-flag-MU,
.icon-flag.icon-flag-mu {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/MU.svg);
}

.icon-flag.icon-flag-maldives,
.icon-flag.icon-flag-MV,
.icon-flag.icon-flag-mv {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/MV.svg);
}

.icon-flag.icon-flag-morocco,
.icon-flag.icon-flag-MA,
.icon-flag.icon-flag-ma {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/MA.svg);
}

.icon-flag.icon-flag-mexico,
.icon-flag.icon-flag-MX,
.icon-flag.icon-flag-mx {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/MX.svg);
}

.icon-flag.icon-flag-uae,
.icon-flag.icon-flag-AE,
.icon-flag.icon-flag-ae {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/AE.svg);
}

.icon-flag.icon-flag-oman,
.icon-flag.icon-flag-OM,
.icon-flag.icon-flag-om {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/OM.svg);
}

.icon-flag.icon-flag-russia,
.icon-flag.icon-flag-RU,
.icon-flag.icon-flag-ru {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/RU.svg);
}

.icon-flag.icon-flag-seychelles,
.icon-flag.icon-flag-SC,
.icon-flag.icon-flag-sc {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/SC.svg);
}

.icon-flag.icon-flag-serbia,
.icon-flag.icon-flag-RS,
.icon-flag.icon-flag-rs {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/RS.svg);
}

.icon-flag.icon-flag-thailand,
.icon-flag.icon-flag-TH,
.icon-flag.icon-flag-th {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/TH.svg);
}

.icon-flag.icon-flag-tanzania,
.icon-flag.icon-flag-TZ,
.icon-flag.icon-flag-tz {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/TZ.svg);
}

.icon-flag.icon-flag-tunisia,
.icon-flag.icon-flag-TN,
.icon-flag.icon-flag-tn {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/TN.svg);
}

.icon-flag.icon-flag-turkey,
.icon-flag.icon-flag-TR,
.icon-flag.icon-flag-tr {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/TR.svg);
}

.icon-flag.icon-flag-uzbekistan,
.icon-flag.icon-flag-UZ,
.icon-flag.icon-flag-uz {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/UZ.svg);
}

.icon-flag.icon-flag-sri-lanka,
.icon-flag.icon-flag-LK,
.icon-flag.icon-flag-lk {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/LK.svg);
}

.icon-flag.icon-flag-jamaica,
.icon-flag.icon-flag-JM,
.icon-flag.icon-flag-jm {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/JM.svg);
}

.icon-flag.icon-flag-venezuela,
.icon-flag.icon-flag-VE,
.icon-flag.icon-flag-ve {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/VE.svg);
}
.icon-flag.icon-flag-croatia,
.icon-flag.icon-flag-HR,
.icon-flag.icon-flag-hr {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/HR.svg);
}
.icon-flag.icon-flag-macedonia,
.icon-flag.icon-flag-MK,
.icon-flag.icon-flag-mk {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/MK.svg);
}
.icon-flag-srilanka {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='480' width='640' id='flag-icon-css-lk'%3E%3Cpath fill='%23ffb700' d='M0 0h640v480H0z'/%3E%3Cpath d='M26.667 240l88-213.333h88v426.666h-88z' fill='%23ff5b00'/%3E%3Cpath fill='%23005641' d='M26.667 26.667h88v426.666h-88z'/%3E%3Cpath fill='%238d2029' d='M229.333 26.667H616v426.666H229.332z'/%3E%3Cpath id='a' d='M579.253 408.565s3.626 7.382 7.632 10.39c5.935 4.456 18.104 4.134 23.27 9.333 6.187 6.13-.482 14.23-.426 14.933l.338 4.28s-4.173.05-5.93.323c-2.642.412-3.672 2.562-8.59 2.243-12.37-.803-11.87-11.945-12.57-21.467-.62-3.627-2.058-8.354-2.875-11.98-.7-3.107-.85-8.055-.85-8.055z' fill='%23ffb700' stroke='%23000' stroke-width='1.134'/%3E%3Cuse height='100%25' width='100%25' xlink:href='%23a' transform='matrix(-1 0 0 1 845.333 0)'/%3E%3Cuse height='100%25' width='100%25' xlink:href='%23a' transform='matrix(1 0 0 -1 0 480)'/%3E%3Cuse height='100%25' width='100%25' xlink:href='%23a' transform='rotate(180 422.667 240)'/%3E%3Cg transform='translate(0 -76)'%3E%3Cuse xlink:href='%23b' width='100%25' height='100%25' stroke='%23000' stroke-width='5.56'/%3E%3Cg id='b' fill='%23ffb700'%3E%3Cpath d='M363.488 415.765l2.325-1.342.995 1.345c1.325 1.79 4.99 1.77 7.424-.04l1.86-1.387 1.558 1.387c2.048 1.822 5.873 1.824 8.315.006 1.71-1.274 1.95-1.3 3.08-.33.673.577 2.65 1.235 4.392 1.46 3.138.408 3.185.386 5.02-2.368 1.538-2.306 1.78-3.24 1.412-5.477a59.406 59.406 0 0 1-.583-5.304c-.14-2.597-.125-2.613 3.658-3.93 2.09-.728 4.508-1.703 5.374-2.17 1.51-.81 5.675-5.705 5.675-6.67 0-.255-1.627-.647-3.616-.87-7.912-.887-9.25-5.135-4.11-13.025 8.388-12.87 13.45-25.4 13.483-33.384.015-3.57.218-4.767.677-3.99 1.874 3.17-1.483 16.467-6.57 26.015l-2.046 3.846 1.954-.45c1.074-.247 7.392-2.913 14.04-5.924 18.194-8.24 24.444-9.855 36.22-9.36 9.864.416 14.065 2.344 21.03 9.65 3.69 3.87 7.245 6.638 13.747 10.708 13.853 8.672 14.43 9.423 15.09 19.62.667 10.333.335 10.893-7.48 12.62-6.68 1.475-10.866 4.59-11.99 8.915-.6 2.31.663 2.377 4.03.213l2.468-1.586 1.098 1.586c1.443 2.085 4.51 2.094 7.057.02L511 413.98l1.967 1.567c3.055 2.435 7.118 1.844 8.265-1.2.22-.586.808-.4 2 .636 2.232 1.94 7.954 2.772 8.57 1.247.237-.582-.21-2.02-.994-3.194-3.33-4.992-4.37-7.372-4.414-10.09-.06-3.78 1.067-5.602 5.366-8.676 5.222-3.734 6.835-8.55 2.864-8.55-2.452 0-4.923-2.168-6.5-5.7-3.204-7.18-2.576-15.228 2.233-28.617 4.885-13.6 5.427-16.108 5.446-25.203.016-7.354-.17-8.626-1.842-12.658-1.022-2.465-3.098-6.136-4.612-8.157l-2.753-3.675 3.534-2.928c10.79-8.94 8.583-23.572-4.407-29.21-3.975-1.725-4.968-1.877-11.932-1.83-4.177.028-10.55.578-14.157 1.222-3.68.656-9.907 1.184-14.18 1.2-6.785.028-7.937-.14-10.553-1.53-2.727-1.453-3.195-2.142-3.728-5.497-.11-.69-.592-1.378-1.072-1.53-.927-.29-5.21 3.426-5.844 5.073-.312.813-.567.757-1.483-.327-.61-.72-1.458-2.373-1.888-3.674-1.08-3.273.247-5.726 4.093-7.564l2.984-1.426-1.76-1.092c-3.63-2.253-9.805-.712-12.038 3.005-.632 1.052-1.32 1.914-1.53 1.916-.21 0-1.412-1.002-2.67-2.23-4.687-4.58-3.075-11.358 3.196-13.428 3.344-1.103 6.303-.26 6.918 1.968.94 3.405 3.862-1.07 3.338-5.11-.348-2.688-.296-2.78 1.563-2.78 2.584 0 8.087 3.392 9.79 6.036 1.976 3.07 1.832 7.906-.343 11.51l-1.708 2.83 2.233-.448c3.276-.657 6.46-2.69 8.07-5.16 1.702-2.608 1.885-7.687.376-10.428-1.464-2.657-1.297-3.078.866-2.18 3.68 1.526 5.645 3.21 7.12 6.096 1.33 2.6 1.403 3.244.684 5.95-.444 1.67-1.43 3.864-2.194 4.88-1.188 1.58-1.23 1.844-.282 1.844 1.762 0 5.443-1.668 6.75-3.06.66-.703 1.624-2.434 2.14-3.847l.94-2.57 1.078 1.96c1.526 2.768 4.492 5.26 8.11 6.81 3.89 1.668 5.508 1.762 3.474.202-1.37-1.052-3.9-8.47-3.133-9.194.45-.426 5.732 3.638 11.762 9.05 5.704 5.12 9.288 6.8 14.527 6.8 6.692 0 10.59-5.827 7.58-11.335-1.753-3.212-5.66-3.658-7.944-.908-1.05 1.265-1.34 2.27-1.03 3.598.376 1.625.23 1.84-1.252 1.84-1.945 0-5.78-2.487-12.59-8.17-10.384-8.665-23.002-16.01-32.114-18.693-5.847-1.722-18.337-2.394-24.28-1.306-6.434 1.177-14.043 4.858-18.19 8.8-7.344 6.982-7.46 16.275-.31 24.738l2.05 2.424-1.387 2.154c-2.018 3.134-1.845 7.352.428 10.46 1.002 1.367 2.012 2.486 2.245 2.485.233 0 .49-.88.568-1.955.2-2.718 1.368-4.54 3.37-5.26 1.804-.65 2.97-.343 11.227 2.953 8.688 3.468 22.975 3.706 38.166.637 7.447-1.504 16.228-1.416 20.092.203 7.082 2.967 8.724 10.686 3.517 16.545-2.254 2.536-4.428 3.57-11.725 5.572-5.553 1.524-6.868 1.625-19.49 1.5-10.782-.11-14.658.1-19.06 1.018-4.778.997-7.717 1.098-21.754.744l-16.23-.41 1.8 1.49c.99.82 2.39 1.83 3.11 2.243 1.223.702 1.182.797-.637 1.47-1.07.398-3.443.722-5.274.722h-3.33l-.45 2.83c-.245 1.555-.227 3.372.042 4.037.398.98.25 1.12-.783.745-.702-.254-2.652-.755-4.335-1.112-1.684-.358-3.95-1.085-5.036-1.617-1.828-.895-2.03-.87-2.704.32-.6 1.063-6.24 5.26-7.068 5.26-.134 0-.306-.808-.383-1.798-.078-.99-.89-3.564-1.81-5.723-.916-2.158-1.874-4.513-2.127-5.232-.383-1.086-.556-1.14-1.017-.327-.304.54-.75 2.01-.99 3.27-.24 1.26-1.09 3.304-1.89 4.545l-1.452 2.256-.926-1.93c-.995-2.07-2.646-4.217-3.244-4.217-.202 0-.546.662-.764 1.472-.456 1.69-4.372 6.376-5.328 6.376-.352 0-.64-1.325-.64-2.944 0-1.618-.31-2.943-.69-2.943-.38 0-.692.418-.692.93 0 1.245-3.344 4.956-4.466 4.956-.49 0-1.277.44-1.75.98-1.232 1.408-2.24 1.21-1.723-.337.243-.726.085-2.418-.35-3.76-.437-1.345-.9-2.775-1.03-3.18-.166-.508-1.365-.373-3.9.44-4.1 1.315-5.474 1.082-3.366-.57.77-.602 1.942-2.693 2.604-4.645.662-1.95 1.64-3.683 2.17-3.848.745-.23.706.055-.172 1.242-.627.846-1.142 1.99-1.144 2.54 0 .548-.474 1.85-1.048 2.894-.574 1.042-.935 2-.802 2.125s1.692-.468 3.465-1.318l3.224-1.545.013 1.382c.007.76.396 2.766.863 4.458l.85 3.075 2.194-1.008c2.243-1.03 4.367-4.706 4.367-7.555 0-1.408.807-1.192 1.137.305.098.44.604 2.088 1.126 3.664l.95 2.864 1.502-1.81c.826-.994 1.862-2.946 2.302-4.336.763-2.413 1.962-3.45 1.962-1.698 0 1.263 3.447 5.792 4.11 5.403.323-.188.963-1.888 1.423-3.778.96-3.93 2.505-6.602 3.487-6.028.37.217.513.636.32.933-.194.296.6 2.85 1.763 5.678a2557.7 2557.7 0 0 1 2.597 6.323c.425 1.048.81.896 3.304-1.307 1.553-1.37 2.962-2.906 3.132-3.41.256-.764.602-.736 2.054.165 2.03 1.26 8.856 3.29 9.383 2.79.198-.187.4-1.98.45-3.984l.09-3.643 1.964.408c1.078.224 3.348.21 5.043-.03l3.082-.44-2.746-1.883c-1.512-1.036-3.04-2.377-3.395-2.98-.38-.642-1.724-1.187-3.247-1.316-4.114-.35-11.407-4.44-11.407-6.4 0-.367 1.01.258 2.246 1.39 2.738 2.51 6.543 4.085 9.866 4.085h2.486l-1.538-2.045c-.883-1.175-1.676-3.405-1.862-5.24-.296-2.922-.605-3.387-3.657-5.508-1.833-1.275-4.104-3.186-5.046-4.246l-1.713-1.928-.873 2.29c-.48 1.258-1.068 2.288-1.305 2.288-.238 0-1.162-.736-2.054-1.635-.892-.898-1.8-1.63-2.02-1.627-.218.004-1.01 1.216-1.756 2.692l-1.358 2.685-1.05-1.547c-.578-.85-1.942-2.357-3.03-3.346-1.09-.99-1.664-1.8-1.274-1.8.39 0 1.733 1.03 2.988 2.29l2.28 2.29.93-1.677c.55-.995.756-2.525.507-3.76-.364-1.804-.313-1.91.378-.777.44.72 1.774 2.1 2.965 3.065l2.167 1.757 1.494-2.738c1.487-2.725 1.498-2.73 2.174-1.103.906 2.176 7.456 7.546 13.033 10.684.86.483.498-1.18-1.09-5.004-.42-1.012-.764-2.838-.764-4.057 0-1.808-.522-2.612-2.834-4.372-3.34-2.54-4.42-4.347-5.048-8.445-.255-1.66-.84-3.507-1.298-4.103-.682-.886-.794-.39-.612 2.69.123 2.078-.147 4.66-.6 5.74l-.824 1.96-.637-1.634c-.35-.9-1.898-2.463-3.44-3.475-1.543-1.013-2.626-2.01-2.407-2.218.22-.208 1.807.714 3.527 2.05 2.622 2.034 3.2 2.254 3.562 1.358.426-1.053 0-5.633-.825-8.834-.41-1.598-.375-1.59 1.597.382 1.454 1.454 2.258 3.188 2.88 6.213.792 3.843 1.192 4.483 4.746 7.604 2.134 1.874 3.99 3.302 4.127 3.173.136-.13.405-4.976.6-10.773.37-11.115-.05-13.76-2.727-17.194l-1.375-1.764 2.162-2.333c2.82-3.042 4.116-5.48 4.678-8.808l.457-2.706-2.44 2.31c-1.998 1.892-2.953 2.31-5.267 2.31-2.29 0-3.186-.383-4.73-2.03-1.853-1.973-5.136-3.873-8.293-4.797-1.167-.342-1.554-.193-1.554.596 0 .577-.645 2.246-1.432 3.708l-1.43 2.657-3-2.964c-1.84-1.818-4.024-3.233-5.648-3.66-4.15-1.092-4.375-.983-4.375 2.108 0 4.69-2.002 5.564-5.606 2.447-2.747-2.377-5.025-2.893-10.235-2.32l-4.023.442.723 1.816c.605 1.517.468 2.156-.827 3.88-2.1 2.793-4.833 4.004-9.04 4.004-1.936 0-4.36.4-5.386.89-1.025.49-3.574 1.055-5.663 1.255-2.09.2-4.316.557-4.948.793-.99.37-1.1.065-.78-2.186.487-3.445-1.92-5.986-5.67-5.986-4.863 0-7.107 4.352-5.202 10.092a44.633 44.633 0 0 1 1.066 3.872c.228 1.063 2.42 3.884 5.103 6.57 2.587 2.588 5.033 5.282 5.434 5.985.402.703 1.73 1.832 2.95 2.51l2.22 1.228-.294-2.373c-.322-2.61.247-3.02 1.635-1.177.498.658 1.758 1.722 2.803 2.364 1.646 1.012 1.9 1.032 1.9.154 0-.558.335-1.842.745-2.855l.745-1.84 1.293 2.504c.712 1.378 3.025 4.51 5.14 6.96 4.107 4.752 6.61 10.063 5.318 11.286-.524.496-1.94.457-4.874-.132-2.274-.456-5.087-.698-6.25-.536-2.38.33-2.566.023-1.104-1.807 1.543-1.932 1.298-2.25-1.734-2.25-3.507 0-12.213-1.682-15.556-3.005-3.25-1.286-4-.965-4.956 2.117-.43 1.386-1.22 3.9-1.752 5.585l-.97 3.064 3.518-.34c1.933-.186 4.42-.61 5.527-.94 1.106-.332 2.112-.508 2.234-.392.123.116-.37 1.313-1.096 2.66l-1.317 2.45 2.192-.447c1.206-.245 3.02-.847 4.03-1.336 1.76-.85 1.903-.79 3.29 1.44 1.708 2.74 3.073 2.626 3.376-.28.315-3.004 1.303-2.56 3.162 1.42 1.787 3.83 3.647 5.18 4.004 2.91.12-.752 1.082-1.978 2.14-2.724 2.14-1.508 3.754-1.055 4.678 1.312.958 2.45-1.177 4.977-7.388 8.742-12.44 7.54-19.672 17.856-21.737 31.002-1.863 11.857 3.953 24.11 15.62 32.91 5.584 4.212 14.454 8.657 13.89 6.96-2.394-7.2-2.315-20.945.133-23.263.368-.348.242 1.086-.28 3.186-1.944 7.825-1.1 14.06 3.883 28.673 4.507 13.217 3.883 18.866-2.495 22.6-2.048 1.2-3.367 1.396-8.876 1.33-5.977-.073-6.628.047-8.547 1.576-1.86 1.482-4.272 6.35-4.272 8.62 0 1.23 1.366 1.068 4.05-.482z'/%3E%3Cpath d='M460.507 415.5l2.507-1.613 1.7 1.612c2.23 2.11 4.842 2.063 6.985-.128.934-.955 1.774-1.617 1.865-1.47.09.145.508.853.927 1.573.53.91 1.62 1.37 3.585 1.507 2.37.167 3.005-.062 3.946-1.422l1.122-1.622 2.468 1.586c6.757 4.343 10.358-.213 7.338-9.286-1.534-4.613-.69-7.206 4.26-13.078 2.086-2.476 3.795-5.118 3.797-5.872 0-1.202-.386-1.363-3.164-1.308-2.657.053-3.435-.233-4.834-1.773-2.276-2.505-2.14-5.373.402-8.557l2.032-2.543-3.605-2.446c-1.984-1.345-5.56-4.528-7.947-7.074-5.362-5.717-10.634-8.428-17.587-9.042l-4.66-.413.006 3.53c.01 4.542 2.14 8.912 7.96 16.313 6.615 8.416 7.077 9.72 7.345 20.718l.227 9.304-1.915 1.816c-1.73 1.64-2.51 1.85-8.093 2.173-5.314.306-6.43.58-7.99 1.962-2.07 1.835-2.69 2.833-3.33 5.367-.373 1.476-.222 1.798.844 1.798.715 0 2.427-.725 3.806-1.61zm-142.203-24.044c.59-.8 1.075-2.09 1.075-2.87 0-1.175.525-1.49 3.11-1.856l3.11-.442-2.075-1.653c-2.464-1.963-2.692-3.497-.52-3.5 2.163 0 5.827-2.247 6.383-3.91.26-.77.096-1.804-.368-2.333-1.213-1.384-3.492-1.176-3.916.358-.455 1.65-1.217 1.653-2.945.016-2.6-2.46-2.658-7.556-.122-10.523 1.196-1.4 1.185-1.49-.34-2.934-1.64-1.554-2.81-4.628-2.04-5.357.246-.232 1.54-.047 2.88.41 1.9.652 2.652.662 3.435.046 2.373-1.866-.198-4.265-4.003-3.736-1.532.213-2.165 0-2.385-.794-.166-.603-1.506-1.39-3.015-1.77-2.697-.683-2.716-.674-2.716 1.184 0 2.036-1.162 2.42-3.37 1.114-1.796-1.062-3.536-.238-3.536 1.674 0 1.783 1.793 2.662 5.007 2.455 2.465-.16 2.556 1.674.215 4.31l-1.683 1.894 1.333 1.917c1.976 2.838 1.81 7.55-.348 9.892l-1.692 1.834-1.11-1.472c-1.542-2.045-3.652-1.908-4.23.275-.38 1.43-.066 2.083 1.724 3.598 1.203 1.018 2.96 1.85 3.902 1.85 2.336 0 2.244 1.837-.183 3.692l-1.9 1.452 2.936.454c1.613.25 2.934.72 2.934 1.047 0 1.248 2.034 5.13 2.688 5.13.378 0 1.17-.656 1.762-1.455z'/%3E%3Cpath d='M356.523 374.89c2.666-1.05 8.438-5.937 8.438-7.145 0-.38-1.592-2.132-3.54-3.893-4.097-3.707-8.554-9.95-9.708-13.6-.602-1.904-3.512-5.162-11.707-13.11L329.1 326.563l-3.144.796c-1.73.438-3.838.807-4.687.82-1.465.022-1.438.106.507 1.612l2.053 1.59 2.878-1.6c2.79-1.547 2.89-1.556 3.233-.31.202.73-.232 1.993-1.004 2.922-.747.9-1.173 1.92-.946 2.27.227.347-.49 1.074-1.596 1.615-2.048 1.002-3.47 4.304-1.853 4.304 1.454 0 4.66-3.956 4.29-5.294-.188-.685-.097-1.39.204-1.566 1.25-.73 1.17 2.375-.098 3.902-.747.9-1.173 1.92-.946 2.27.227.347-.49 1.075-1.596 1.616-2.035.996-3.47 4.304-1.87 4.304 1.572 0 4.725-3.78 4.335-5.194-.206-.74-.127-1.49.174-1.666.84-.492 1.295 1.96.585 3.16-.38.645-.378 1.523.008 2.22.698 1.262-.01 3.685-1.297 4.44-.55.322-.177.955 1.16 1.966 1.938 1.463 1.975 1.616 1.975 8.07 0 5.392.218 6.784 1.21 7.723 1.11 1.054 1.208 1.057 1.208.047 0-1.103 1.937-2.452 3.52-2.452.47 0 3.39 2.475 6.49 5.5 3.12 3.043 6.386 5.632 7.31 5.797.92.164 1.915.338 2.212.387.297.05 1.695-.366 3.107-.923zM323.18 348.8c0-1.74-3.588-3.594-7.877-4.075-3.463-.39-3.52-.367-3.52 1.363 0 1.432.545 1.995 2.935 3.036 3.842 1.673 8.46 1.496 8.46-.324z'/%3E%3Cpath d='M327.11 348.64c1.75-1.587 2.577-3.475 1.525-3.475-1.21 0-4.423 2.883-4.423 3.97 0 1.694.597 1.592 2.897-.495zm-3.73-5.14c.15-.982-.457-1.637-2.276-2.458-3.923-1.772-8.613-2.593-9.743-1.705-2.08 1.636-.693 3.83 2.67 4.226 1.353.16 3.19.572 4.078.918 2.585 1.004 5.042.547 5.273-.98zm0-5.255c.213-1.4-.682-1.9-7.987-4.47-5.453-1.92-7.868-1.015-6.125 2.296.607 1.154 1.626 1.68 3.912 2.023 1.7.255 4.022.752 5.162 1.106 3.044.944 4.803.61 5.04-.955zm3.66-4.922c1.102-1.118 2.004-2.436 2.004-2.93 0-1.604-4.353 1.233-4.908 3.198-.665 2.357.414 2.258 2.904-.267zm-3.66-.331c.242-1.594-2.41-3.033-7.622-4.14-3.825-.812-5.512-.35-5.225 1.426.156.97 1.43 1.68 5.043 2.807 5.783 1.804 7.522 1.784 7.805-.093zm5.1-7.419c6.68-2.973 7.258-10.472.96-12.44-2.617-.818-4.286-.377-5.287 1.394-.767 1.357-.254 3.823.794 3.823.355 0 .644.457.644 1.014 0 2.604-10.198 3.784-14.38 1.664-1.47-.745-2.11-2.678-.886-2.678.914 0 1.546-1.97 1.08-3.363-.638-1.898-2.55-2.556-5.326-1.83-6.26 1.637-6.085 8.994.29 12.116 5.227 2.56 16.686 2.716 22.112.3z'/%3E%3Cpath d='M324.325 319.808c.387-.366.22-.93-.43-1.44-1.42-1.115-1.344-2.775.214-4.676 1.17-1.427 1.315-3.563 1.717-25.106.694-37.126 3.455-65.05 7.094-71.75 1.45-2.666 1.246-2.677-2.497-.13-4.823 3.28-8.494 7.554-11.747 13.67-6.142 11.547-8.277 27.083-8.277 60.245 0 18.83.128 21.294 1.2 23.064 1.02 1.68 1.073 2.302.357 4.098-.464 1.164-.674 2.276-.467 2.472 1.37 1.3 11.36.954 12.835-.443zm56.123-35.403c.21-.32-.253-1.94-1.027-3.597-1.207-2.585-1.693-3.014-3.413-3.014-5.387 0-14.048-2.408-22.977-6.388-5.156-2.298-6.937-2.826-7.556-2.24-1.577 1.494 1.045 5.04 5.105 6.904 3.6 1.654 13.67 3.686 18.265 3.686 2.665 0 2.728.12 1.21 2.312l-1.114 1.612 3.015.078c1.658.042 3.947.302 5.087.576 2.96.714 2.987.714 3.407.072z'/%3E%3Cpath d='M411.92 301.136c0-.96-2.818-3.56-5.674-5.236-2.242-1.316-2.613-1.356-2.618-.282-.007 1.63-1.456 5.723-2.025 5.723-.32 0-.795-.8-1.055-1.777-.26-.978-1.346-2.905-2.415-4.282l-1.945-2.503-1.514 2.32c-1.412 2.163-3.857 4.282-4.942 4.282-.26 0-.31-1.14-.113-2.533.213-1.513.048-2.713-.412-2.982-.423-.247-.77-.16-.77.192 0 .815-3.395 4.668-4.114 4.668-.296 0-.71-1.104-.92-2.453-.21-1.35-.57-3.483-.796-4.742-.227-1.26.257-.405 1.075 1.897l1.487 4.187 1.63-2.552c.898-1.403 1.633-2.936 1.635-3.407 0-.47.305-.68.674-.464.368.217.88 1.904 1.14 3.75l.47 3.356 1.794-1.968c.987-1.082 2.144-2.53 2.57-3.22.762-1.228.805-1.227 2.32.057.847.72 2.15 2.44 2.897 3.824.747 1.383 1.457 2.413 1.58 2.29.12-.126.394-1.553.606-3.172.212-1.618.4-3.003.42-3.076.106-.4 5.406 3.043 7.367 4.788 1.26 1.12 2.457 1.88 2.66 1.69.203-.192.368-1.847.368-3.676 0-2.836-.3-3.596-2.034-5.146-1.994-1.783-2.05-1.793-2.786-.49-.957 1.694-2.085 1.718-2.085.046 0-1.22-3.768-5.91-4.75-5.91-.253 0-1.046 1.03-1.762 2.29s-1.486 2.288-1.71 2.287c-.968-.005-6.28-5.928-6.278-6.997 0-.85.358-.633 1.29.787.707 1.08 2.12 2.69 3.14 3.58 2.066 1.802 2.817 1.364 3.614-2.11.227-.988.62-1.797.876-1.797.884 0 5.508 4.912 6.16 6.54l.652 1.636.495-1.8c.604-2.2 1.272-2.28 2.237-.274.404.838 2.396 2.58 4.428 3.873l3.693 2.35.743-2.364c.407-1.3.948-2.047 1.2-1.66.376.577-.584 4.492-1.308 5.335-.11.127-1.306-.57-2.66-1.55l-2.463-1.777-.01 3.184c-.006 1.75-.196 3.847-.425 4.656-.448 1.583-1.637 2.028-1.637.613zm-18.416-25.386c-4.39-3.666-5.057-4.505-4.96-6.242l.104-1.85.287 1.787c.167 1.043 1.336 2.606 2.81 3.756l2.523 1.97 1.55-1.793c.854-.986 1.563-2.16 1.577-2.61.035-1.173.246-1.075 3.218 1.504 2.64 2.292 2.682 2.303 3.075.82.22-.83.14-2.387-.173-3.464-.863-2.96-.694-3.407.614-1.622.65.89 1.698 2.147 2.326 2.795 1.095 1.125 1.162 1.11 1.57-.33.233-.826.43-2.34.434-3.363l.01-1.86 2.38 2.698c2.225 2.522 2.43 2.615 3.11 1.413.398-.707.73-2.41.736-3.78.007-1.775.194-2.222.645-1.547.754 1.13.23 4.2-1.16 6.815l-.997 1.877-1.31-2.04c-1.676-2.61-2.234-2.568-3.31.248-1.015 2.66-1.676 2.863-2.666.817-.64-1.324-.763-1.162-1.218 1.62l-.506 3.092-3.03-2.352-3.027-2.35-1.362 1.548c-.75.85-1.372 1.916-1.384 2.365-.027.976-.755 1.006-1.866.08zm39.051-13.654c-1.598-1.44-2.7-2.813-2.447-3.052.253-.24.537-.308.632-.152.095.155 1.4 1.528 2.903 3.052 3.457 3.507 2.746 3.607-1.088.152zm-52.015-5.376c-1.455-1.965-1.355-3.268.415-5.398 1.278-1.54 1.862-1.748 4.095-1.465 1.432.182 4.514 1.448 6.85 2.812 2.695 1.576 5.484 2.63 7.644 2.894 1.87.227 3.4.313 3.4.19 0-.122-.776-1.388-1.726-2.813-2.255-3.382-2.178-3.745.366-1.718 2.61 2.08 5.734 2.69 12.712 2.477l3.41-.105-1.978-1.955c-2.766-2.735-1.915-2.98 1.14-.328 2.865 2.486 2.686 2.662-3.345 3.263-2.562.256-5.318.07-7.61-.512-3.426-.87-3.56-.858-2.91.29.374.663.98 1.204 1.347 1.204.366 0 .666.336.666.746 0 1.26-7.402.152-10.94-1.64-8.08-4.09-9.097-4.444-11.02-3.838-1.07.337-2.14 1.324-2.51 2.313-1.232 3.3 3.448 5.865 5.378 2.948.56-.845.43-1.424-.554-2.452-1.347-1.41-1.22-1.61.597-.95 1.29.47 1.465 3.568.264 4.705-1.373 1.3-4.508.932-5.692-.67z' fill='%23000'/%3E%3Cpath d='M412.368 248.57c-1.01-.956-.218-1.19 4.312-1.275 5.604-.105 9.008-1.04 13.024-3.574 3.218-2.03 4.09-1.63 1.036.476-2.786 1.92-7.132 3.398-11.328 3.85-2.03.22-4.347.522-5.145.673-.798.15-1.653.084-1.9-.15z' fill='%23000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon-flag.icon-flag-kazakhstan,
.icon-flag.icon-flag-KZ,
.icon-flag.icon-flag-kz {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/KZ.svg);
}

.icon-flag.icon-flag-belarus,
.icon-flag.icon-flag-BY,
.icon-flag.icon-flag-by {
    background-image: url(../../../../Content/Images/FlagIcons/Shared/BY.svg);
}


.flight-banner-row-cell {
    padding: 0!important;
}

.block-promo {
    height: 71px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

@media print {
    .block-promo {
        display: none;
    }
}

.block-promo--N4 {
    background-image: url(/Content/Images/Banner/N4-banner-b2b.png);
}

.flight-banner-row-cell .block-promo--N4 {
    background-image: url(/Content/Images/Banner/N4-banner-b2c.png);
}

.block-promo--EO {
    background-image: url(/Content/Images/Banner/EO-banner-b2b.png);
}

.flight-banner-row-cell .block-promo--EO {
    background-image: url(/Content/Images/Banner/EO-banner-b2c.png);
}

.block-promo__inner {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 8px 12px 12px 144px;
    box-sizing: border-box;
    text-decoration: none;
    color: white;
}

.flight-banner-row-cell .block-promo__inner {
    padding-inline-start: 230px;
}

.block-promo__title {
    color: white;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}

.block-promo__links {
    display: flex;
    align-items: center;
}

.block-promo__link {
    position: relative;
    display: block;
    padding-inline-start: 20px;
    margin-inline-end: 12px;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none!important;
    color: white!important;
    border: none!important;
    white-space: nowrap;
}

.block-promo__link::before {
    position: absolute;
    content: '';
    left: 0;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

.block-promo__link_choose-seat::before {
    background-image: url(/Content/Images/Banner/choose-seat.svg);
}

.block-promo__link_check-in::before {
    background-image: url(/Content/Images/Banner/online-registration.svg);
}

.block-promo__link_meal::before {
    background-image: url(/Content/Images/Banner/choose-meal.svg);
}

.block-promo__link::after {
    position: absolute;
    content: '';
    left: 20px;
    right: 0;
    bottom: 0;
    width: auto;
    height: 1px;
    background: white;
    opacity: 0.4;
    transition: opacity 0.3s ease;
}

.block-promo__link:hover::after {
    opacity: 1;
}

.block-promo__cta {
    display: block;
    position: relative;
    padding: 4px 24px 4px 20px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500 !important;
    color: white!important;
    text-decoration: none!important;
    text-transform: uppercase;
    border: 1px solid white!important;
    border-radius: 2px;
    transition: 0.3s ease;
    white-space: nowrap;
}

.block-promo__cta:hover {
    color: #A11419!important;
    border-color: white;
    background: white;
}

.block-promo__cta:hover::before {
    background: #A11419;
}

.block-promo__cta:hover::after {
    border-left-color: #A11419;
}

.block-promo__cta::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 12px;
    width: 8px;
    height: 2px;
    margin-top: -1px;
    background: white;
}

.block-promo__cta::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -4px;
    border: 4px solid transparent;
    border-left: 4px solid white;
}
@font-face {
    font-family: 'Roboto';
    src: url('/Content/Fonts/roboto/Roboto-Regular.ttf');
}

@font-face {
    font-family: 'Roboto Flex';
    src: url('/Content/Fonts/roboto-flex/RobotoFlex-VariableFont_GRAD,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght.ttf'), 
            url('/Content/Fonts/roboto-flex/static/RobotoFlex-Regular.ttf');
}

@font-face {
    font-family: 'Montserrat';
    src: url('/Content/Fonts/montserrat/Montserrat-VariableFont_wght.ttf');
}

.icon-hotel-attribute {
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cg%3E %3Cdefs%3E %3Crect width='100' height='100'/%3E %3C/defs%3E %3C/g%3E %3Cg%3E %3Crect x='-90.1' y='-35.7' transform='matrix(0.6504 -0.7596 0.7596 0.6504 38.6227 18.5368)' width='259.2' height='5.9'/%3E %3Crect x='-81.1' y='-27.9' transform='matrix(0.6504 -0.7596 0.7596 0.6504 35.9152 28.0668)' width='259.2' height='5.9'/%3E %3Crect x='-72.1' y='-20.2' transform='matrix(0.6504 -0.7596 0.7596 0.6504 33.2078 37.5968)' width='259.2' height='5.9'/%3E %3Crect x='-63.1' y='-12.5' transform='matrix(0.6504 -0.7596 0.7596 0.6504 30.5004 47.1268)' width='259.2' height='5.9'/%3E %3Crect x='-54.1' y='-4.8' transform='matrix(0.6504 -0.7596 0.7596 0.6504 27.7929 56.6568)' width='259.2' height='5.9'/%3E %3Crect x='-45.1' y='2.9' transform='matrix(0.6504 -0.7596 0.7596 0.6504 25.0854 66.1867)' width='259.2' height='5.9'/%3E %3Crect x='-36.1' y='10.6' transform='matrix(0.6504 -0.7596 0.7596 0.6504 22.378 75.7167)' width='259.2' height='5.9'/%3E %3Crect x='-27.1' y='18.3' transform='matrix(0.6504 -0.7596 0.7596 0.6504 19.6706 85.2467)' width='259.2' height='5.9'/%3E %3Crect x='-18.1' y='26' transform='matrix(0.6504 -0.7596 0.7596 0.6504 16.9631 94.7767)' width='259.2' height='5.9'/%3E %3Crect x='-9.1' y='33.7' transform='matrix(0.6504 -0.7596 0.7596 0.6504 14.2557 104.3066)' width='259.2' height='5.9'/%3E %3Crect x='-0.1' y='41.4' transform='matrix(0.6504 -0.7596 0.7596 0.6504 11.5482 113.8366)' width='259.2' height='5.9'/%3E %3Crect x='8.9' y='49.1' transform='matrix(0.6504 -0.7596 0.7596 0.6504 8.8413 123.3675)' width='259.2' height='5.9'/%3E %3Crect x='9.1' y='66.5' transform='matrix(0.6504 -0.7596 0.7596 0.6504 -4.311 129.6339)' width='259.2' height='5.9'/%3E %3Crect x='18.1' y='74.2' transform='matrix(0.6504 -0.7596 0.7596 0.6504 -7.0184 139.1639)' width='259.2' height='5.9'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}

/* Default */

.icon-hotel-attribute_default {
    background-position: 0 0;
}

/* Семейный */

.icon-hotel-attribute_family, .icon-hotel-attribute_56, .icon-hotel-attribute_6943669 { /* 6943669 seems abandoned */
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M11,9.9H8.3c-0.4,0-0.8,0.4-0.8,0.8v3.4v0.4v4.6c0,0.5,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8v-3.8h1.1v3.8 c0,0.5,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8v-4.6v-0.4v-3.4C11.9,10.3,11.5,9.9,11,9.9z'/%3E %3Cpath d='M2.6,5C3.9,5,5,3.9,5,2.5C5,1.1,3.9,0,2.6,0C1.2,0,0.1,1.1,0.1,2.5C0.1,3.9,1.2,5,2.6,5z'/%3E %3Cpath d='M4.2,5.4h-3C0.5,5.4,0,6,0,6.7v5.4c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.2v6.7C0,19.6,0.4,20,0.8,20h0.8 c0.4,0,0.8-0.4,0.8-0.8v-5.9H3v5.9C3,19.6,3.3,20,3.8,20h0.8c0.4,0,0.8-0.4,0.8-0.8v-6.7c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.2V6.7 C5.4,6,4.8,5.4,4.2,5.4z'/%3E %3Cpath d='M16,5.6c1.2,0,2.3-1,2.3-2.3c0-1.3-1-2.3-2.3-2.3c-1.2,0-2.3,1-2.3,2.3C13.8,4.6,14.8,5.6,16,5.6z'/%3E %3Cpath d='M9.7,5.3c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2s2-0.9,2-2C11.6,6.3,10.7,5.3,9.7,5.3z'/%3E %3Cpath d='M19.9,12.7l-2-5.7c-0.2-0.5-0.6-0.8-1.1-0.8h-1.2c-0.5,0-1,0.3-1.1,0.8l-2,5.7c-0.1,0.4-0.1,0.8,0.2,1.1 c0.2,0.3,0.6,0.5,1,0.5h0.1l0.3,4.8c0,0.4,0.4,0.8,0.8,0.8h0.4c0.4,0,0.8-0.4,0.8-0.8v-4.7h0.4v4.7c0,0.5,0.4,0.8,0.8,0.8h0.4 c0.4,0,0.8-0.3,0.8-0.8l0.3-4.8h0.1c0.4,0,0.8-0.2,1-0.5C20,13.6,20.1,13.1,19.9,12.7z'/%3E %3Cpath d='M11,9.9H8.3c-0.4,0-0.8,0.4-0.8,0.8v3.4v0.4v4.6c0,0.5,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8v-3.8h1.1v3.8 c0,0.5,0.4,0.8,0.8,0.8c0.4,0,0.8-0.4,0.8-0.8v-4.6v-0.4v-3.4C11.9,10.3,11.5,9.9,11,9.9z'/%3E %3Cpath d='M2.6,5C3.9,5,5,3.9,5,2.5C5,1.1,3.9,0,2.6,0C1.2,0,0.1,1.1,0.1,2.5C0.1,3.9,1.2,5,2.6,5z'/%3E %3Cpath d='M4.2,5.4h-3C0.5,5.4,0,6,0,6.7v5.4c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.2v6.7C0,19.6,0.4,20,0.8,20h0.8 c0.4,0,0.8-0.4,0.8-0.8v-5.9H3v5.9C3,19.6,3.3,20,3.8,20h0.8c0.4,0,0.8-0.4,0.8-0.8v-6.7c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.2V6.7 C5.4,6,4.8,5.4,4.2,5.4z'/%3E %3Cpath d='M16,5.6c1.2,0,2.3-1,2.3-2.3c0-1.3-1-2.3-2.3-2.3c-1.2,0-2.3,1-2.3,2.3C13.8,4.6,14.8,5.6,16,5.6z'/%3E %3Cpath d='M9.7,5.3c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2s2-0.9,2-2C11.6,6.3,10.7,5.3,9.7,5.3z'/%3E %3Cpath d='M19.9,12.7l-2-5.7c-0.2-0.5-0.6-0.8-1.1-0.8h-1.2c-0.5,0-1,0.3-1.1,0.8l-2,5.7c-0.1,0.4-0.1,0.8,0.2,1.1 c0.2,0.3,0.6,0.5,1,0.5h0.1l0.3,4.8c0,0.4,0.4,0.8,0.8,0.8h0.4c0.4,0,0.8-0.4,0.8-0.8v-4.7h0.4v4.7c0,0.5,0.4,0.8,0.8,0.8h0.4 c0.4,0,0.8-0.3,0.8-0.8l0.3-4.8h0.1c0.4,0,0.8-0.2,1-0.5C20,13.6,20.1,13.1,19.9,12.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Деловой */

.icon-hotel-attribute_business, .icon-hotel-attribute_57 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M18.6,5.7h-4.3V2.9c0-0.8-0.6-1.4-1.4-1.4H7.1c-0.8,0-1.4,0.6-1.4,1.4v2.9H1.4C0.6,5.7,0,6.4,0,7.1v10 c0,0.8,0.6,1.4,1.4,1.4h17.1c0.8,0,1.4-0.6,1.4-1.4v-10C20,6.4,19.4,5.7,18.6,5.7z M12.9,5.7H7.1V4.3c0-0.8,0.6-1.4,1.4-1.4h2.9 c0.8,0,1.4,0.6,1.4,1.4V5.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Городской */

.icon-hotel-attribute_58, .icon-hotel-attribute_6943922, .icon-hotel-attribute_city { /* 6943922 seems abandoned */
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M13.3,2.2V0H5.6v2.2H0V20h20V2.2H13.3z M5.6,15.6H1.1v-2.2h4.4V15.6z M5.6,12.2H1.1V10h4.4V12.2z M5.6,8.9H1.1 V6.7h4.4V8.9z M5.6,5.6H1.1V3.3h4.4V5.6z M11.1,16.7H7.8v-3.3h3.3V16.7z M11.1,12.2H7.8V10h3.3V12.2z M11.1,8.9H7.8V6.7h3.3V8.9z M11.1,5.6H7.8V3.3h3.3V5.6z M18.9,15.6h-5.6v-2.2h5.6V15.6z M18.9,12.2h-5.6V10h5.6V12.2z M18.9,8.9h-5.6V6.7h5.6V8.9z M18.9,5.6 h-5.6V3.3h5.6V5.6z'/%3E %3C/svg%3E");
}

/* Пляжный */

.icon-hotel-attribute_beach {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20155%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-155%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.3907643%2C0.144346425%20C12.5947074%2C0.280939761%2012.6658992%2C0.541502918%2012.5712762%2C0.758859788%20L12.5279554%2C0.838016804%20L11.4149524%2C2.49972502%20L11.5967459%2C2.64568665%20C12.9015421%2C3.72768964%2013.7760979%2C5.04524659%2013.9257883%2C6.27803117%20C14.1265912%2C7.93175616%2013.9312027%2C9.51775094%2013.0850694%2C10.7692774%20C12.8025076%2C11.1872182%2012.258531%2C11.3242944%2011.8168888%2C11.1074228%20L11.7088207%2C11.0457887%20L9.48585044%2C9.59016003%20C9.38258693%2C9.52254179%209.29428145%2C9.43749141%209.22383871%2C9.34023867%20L9.15945781%2C9.23911219%20L9.11930401%2C9.15801272%20L9.01843981%2C9.14799556%20C8.96067196%2C9.1383371%208.9038329%2C9.12361743%208.84859052%2C9.10399399%20L8.76700796%2C9.0709007%20L8.65022057%2C9.00772726%20L7.32695235%2C8.17472502%20L3.91686641%2C13.5974282%20C3.86040546%2C13.6871745%203.78011427%2C13.7528218%203.68938561%2C13.7913211%20L5.06874282%2C13.4774153%20C7.79700389%2C12.8891348%208.74030848%2C12.9887357%209.29964872%2C14.3206025%20C9.56856807%2C14.9609368%2010.3531768%2C15.1010102%2011.8065155%2C14.8151656%20L12.1682183%2C14.7387132%20C12.3572595%2C14.6962171%2012.5620351%2C14.6466331%2012.7980695%2C14.5868878%20L13.7849508%2C14.3387589%20C15.0279092%2C14.0315401%2015.1337293%2C14.0448668%2015.565983%2C14.1526397%20C15.8339227%2C14.2194446%2015.9969748%2C14.4908088%2015.9301699%2C14.7587486%20C15.863365%2C15.0266883%2015.5920008%2C15.1897404%2015.3240611%2C15.1229355%20L15.2234908%2C15.1035694%20C15.0617516%2C15.0832148%2014.8514921%2C15.1128367%2014.2594676%2C15.2537681%20L13.0434518%2C15.5563142%20C12.6341913%2C15.6599067%2012.3117114%2C15.7349613%2011.9994996%2C15.7963675%20C10.2034025%2C16.1496262%209.00100574%2C15.9630463%208.44632743%2C14.8572831%20L8.37765579%2C14.7078092%20C8.09284086%2C14.0296253%207.33285486%2C13.9992643%204.98021728%2C14.5209508%20L3.79279445%2C14.7905987%20C2.27853699%2C15.1221236%201.28876028%2C15.2133115%200.43062228%2C14.9993537%20C0.162682514%2C14.9325488%20-0.000369522198%2C14.6611847%200.0664353646%2C14.3932449%20C0.133240251%2C14.1253051%200.404604409%2C13.9622531%200.672544176%2C14.029058%20C1.32275063%2C14.1911727%202.17731816%2C14.1164893%203.5044955%2C13.8299207%20C3.41104404%2C13.8335607%203.31406991%2C13.8089159%203.22740086%2C13.7543908%20C3.0196367%2C13.6236827%202.94102623%2C13.3652609%203.02939778%2C13.1452882%20L3.07043828%2C13.0649253%20L6.48195235%2C7.64172502%20L5.44611538%2C6.98873523%20C5.30157157%2C6.89765432%205.18528331%2C6.77282426%205.10491601%2C6.62805326%20L5.05149549%2C6.51595183%20L5.04280025%2C6.49066253%20L4.93410024%2C6.47019053%20L4.81703821%2C6.43214752%20L4.7053366%2C6.37990277%20L4.60034329%2C6.31389433%20L2.30233131%2C4.66187894%20C1.91223991%2C4.38144656%201.77670134%2C3.86324016%201.97953468%2C3.42772637%20C2.70836096%2C1.86282642%204.48484896%2C1.08934692%206.53021215%2C1.0143227%20C8.13537019%2C0.955445275%209.374875%2C1.1915144%2010.5947627%2C1.92719667%20L11.6970939%2C0.28153755%20C11.8507614%2C0.0521014811%2012.1613282%2C-0.00932107784%2012.3907643%2C0.144346425%20Z%20M5.10501101%2C3.22348744%20C4.89673975%2C3.29077584%204.70996255%2C3.37353699%204.54496026%2C3.47073438%20L4.38722667%2C3.57270546%20L4.30289425%2C3.63696508%20L5.50859734%2C4.50293567%20L5.98116453%2C4.50601617%20C6.45114346%2C4.50843174%206.84432495%2C4.83485305%206.94880919%2C5.27335782%20L6.96879309%2C5.38519644%20L6.97601218%2C5.50096936%20L6.9764323%2C5.58856937%20L9.42544728%2C7.13222465%20L9.91910221%2C7.08348289%20C10.4212975%2C7.03348173%2010.8683173%2C7.36306158%2010.9872905%2C7.83080824%20L11.0087983%2C7.94109255%20L11.0179144%2C8.0556229%20L11.0206265%2C8.20487949%20L11.8318945%2C8.73599638%20L11.8441373%2C8.69632631%20C11.9185522%2C8.41140395%2011.9646462%2C8.10464368%2011.9845314%2C7.78286449%20L5.10501101%2C3.22348744%20Z%20M6.83542747%2C3.0136156%20L6.59795235%2C3.01370145%20L11.9439524%2C6.55670145%20L11.9403711%2C6.51910969%20C11.8611235%2C5.86646048%2011.2717842%2C4.98077444%2010.3393652%2C4.20135953%20L10.1343708%2C4.0360923%20C9.21245984%2C3.31921016%208.33609519%2C3.06035461%207.10484471%2C3.01919177%20L6.83542747%2C3.0136156%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Beach Front */

.icon-hotel-attribute_beachfr {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2016%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-150%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.01764582%2C14.0004295%20C9.29378819%2C14.0004295%209.51764582%2C14.2242871%209.51764582%2C14.5004295%20C9.51764582%2C14.7458894%209.34077066%2C14.9500379%209.10752145%2C14.9923738%20L9.01764582%2C15.0004295%20L8%2C15.0004295%20C7.72385763%2C15.0004295%207.5%2C14.7765719%207.5%2C14.5004295%20C7.5%2C14.2549696%207.67687516%2C14.0508211%207.91012437%2C14.0084852%20L8%2C14.0004295%20L9.01764582%2C14.0004295%20Z%20M12.9956152%2C13%20C13.2717576%2C13%2013.4956152%2C13.2238576%2013.4956152%2C13.5%20C13.4956152%2C13.7454599%2013.3187401%2C13.9496084%2013.0854909%2C13.9919443%20L12.9956152%2C14%20L12.0043848%2C14%20C11.7282424%2C14%2011.5043848%2C13.7761424%2011.5043848%2C13.5%20C11.5043848%2C13.2545401%2011.6812599%2C13.0503916%2011.9145091%2C13.0080557%20L12.0043848%2C13%20L12.9956152%2C13%20Z%20M4.99561524%2C13%20C5.27175762%2C13%205.49561524%2C13.2238576%205.49561524%2C13.5%20C5.49561524%2C13.7454599%205.31874008%2C13.9496084%205.08549087%2C13.9919443%20L4.99561524%2C14%20L4.00438476%2C14%20C3.72824238%2C14%203.50438476%2C13.7761424%203.50438476%2C13.5%20C3.50438476%2C13.2545401%203.68125992%2C13.0503916%203.91450913%2C13.0080557%20L4.00438476%2C13%20L4.99561524%2C13%20Z%20M8%2C10.0144099%20C8.24545989%2C10.0144099%208.44960837%2C10.191285%208.49194433%2C10.4245343%20L8.5%2C10.5144099%20L8.5%2C10.917%20L15.4307421%2C10.0430236%20C15.6730868%2C10.0040419%2015.9027342%2C10.1462513%2015.9815754%2C10.3698169%20L16.0038021%2C10.4572726%20C16.0427838%2C10.6996174%2015.9005744%2C10.9292648%2015.6770088%2C11.008106%20L15.5895531%2C11.0303326%20L8.0794055%2C11.9973323%20C7.80587981%2C12.0413296%207.55538191%2C11.8556091%207.50801758%2C11.5936213%20L7.5%2C11.5036778%20L7.5%2C11.014%20L0.510970197%2C11.0144099%20C0.265510308%2C11.0144099%200.0613618264%2C10.8375347%200.0190258662%2C10.6042855%20L0.0109701968%2C10.5144099%20C0.0109701968%2C10.26895%200.187845357%2C10.0648015%200.421094564%2C10.0224656%20L0.510970197%2C10.0144099%20L8%2C10.0144099%20Z%20M13.0015696%2C0.0123855223%20C13.5143157%2C0.0123855223%2013.936946%2C0.398295607%2013.9948152%2C0.895538276%20L14.0015696%2C1.01213792%20L14.0028042%2C7.00179671%20L12.0028043%2C7.0022919%20L12.0013943%2C2.01177245%20L7.013%2C2.01177245%20L7.01356108%2C7.0020443%20L6.99686078%2C7.00138552%20L6.99686078%2C7.00238552%20L15.467134%2C7.00474004%20C15.7432763%2C7.00479197%2015.9670399%2C7.2286917%2015.9670399%2C7.50483407%20C15.9670399%2C7.75029395%2015.7900802%2C7.95440916%2015.556823%2C7.99670126%20L15.4669459%2C8.00474002%20L6.52786078%2C8.00238552%20L6.49737425%2C8.0060414%20L2.50276804%2C8.0060414%20C2.48898023%2C8.0060414%202.47532274%2C8.00548332%202.46181695%2C8.0043885%20L0.501766743%2C8.00230414%20C0.225624373%2C8.00225219%200.00186077764%2C7.77835246%200.00186077764%2C7.50221009%20C0.00186077764%2C7.25675021%200.178820502%2C7.052635%200.412077667%2C7.0103429%20L0.501954813%2C7.00230414%20L2.00186078%2C7.00138552%20L2.00236761%2C5.62248107%20C2.00236761%2C5.42614205%202.11674859%2C5.2508184%202.29012622%2C5.16962283%20L2.36788149%2C5.14080082%20L5.01286078%2C4.40138552%20L5.01356108%2C1.01238552%20C5.01356108%2C0.499549683%205.39960127%2C0.0768783616%205.89693996%2C0.0191132536%20L6.01356108%2C0.0123855223%20L13.0015696%2C0.0123855223%20Z%20M9.51231783%2C3%20C10.333942%2C3%2011%2C3.67157288%2011%2C4.5%20C11%2C5.23637967%2010.473732%2C5.84882511%209.77973058%2C5.97583299%20L9.51231783%2C6%20C8.66605799%2C6%208%2C5.32842712%208%2C4.5%20C8%2C3.76362033%208.52626804%2C3.15117489%209.22026942%2C3.02416701%20L9.51231783%2C3%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Активный */

.icon-hotel-attribute_active, .icon-hotel-attribute_4171399 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M20,9.6c-0.1-3.4-1.8-5.6-3.1-6.9C15.7,1.7,13.1-0.2,9.6,0C6.8,0.2,4.5,1.2,2.7,3.1C1.6,4.3-0.2,6.8,0,10.4 c0.1,2.8,1.2,5,3.1,6.9C5.1,19.1,7.3,20,9.8,20c0.2,0,0.4,0,0.6,0c2.7-0.1,5-1.2,6.7-3c0.9-1.1,1.3-1.5,1.7-2.3 C19.7,13.1,20.1,11.5,20,9.6z M14,8.6l0,0.1c0.2,0.8,0.5,1.6,0.6,2.5l0,0.2c0,0.2,0.1,0.6,0.1,0.7c0,0.1-0.2,0.3-0.4,0.4 c-0.1,0.1-0.1,0.1-0.2,0.2c-0.6,0.7-1.3,1.2-2.1,1.7c-1.3-0.3-2.4-0.6-3.3-1c-0.2-0.8-0.4-1.6-0.5-2.5l0-0.1c0-0.1-0.1-0.2-0.1-0.4 C8.1,10.3,8,10,8,10c0.1-0.2,0.7-0.8,1-1c0.1-0.1,0.2-0.2,0.3-0.2c0.5-0.5,0.9-0.9,1.4-1.3C11.9,7.7,13,8.2,14,8.6z M7.2,3.2 c0.9,0,1.8,0.3,2.4,0.7c0.1,0.6,0.2,1.3,0.3,1.9l0,0.3c0,0.1,0,0.2,0.1,0.3C10,6.5,10,6.6,10,6.7C10,6.8,9.8,6.9,9.7,7 C9.6,7.1,9.5,7.1,9.4,7.2c-0.8,0.7-1.5,1.4-2.1,2C6.5,9,5.5,8.7,4.5,8.5C4.3,7.8,4.1,7.1,4.1,6.3l0-0.2C4,5.9,4,5.6,4,5.5 c0-0.1,0.2-0.4,1.1-1.2l0.1-0.1c0.5-0.5,1-0.7,1.5-1C6.7,3.2,7,3.1,7.2,3.2z M15.1,8.7c0-0.1-0.1-0.4-0.1-0.4 c0-0.1,0.4-0.6,0.5-0.8c0.1-0.1,0.2-0.2,0.2-0.3c0.2-0.3,0.3-0.5,0.5-0.7c0.1-0.1,0.2-0.2,0.2-0.4c0.6,0.2,1.1,0.4,1.5,0.7 C17.9,6.9,18,7.1,18,7.2c0.1,0.4,0.3,0.8,0.4,1.2l0,0.1c0.2,0.6,0.3,1.3,0.3,1.9c-0.1,0.4-0.3,1-0.6,1.4c-0.2,0.4-0.4,0.7-0.7,0.9 c-0.6-0.3-1.2-0.5-1.8-0.8c-0.1-1.2-0.3-2.1-0.6-2.9C15.1,8.9,15.1,8.8,15.1,8.7z M16.4,5.1l-0.2-0.2C15.6,4,15,3.1,14.1,2.5 c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c1.6,0.8,2.8,2,3.7,3.6C17.4,5.4,16.9,5.2,16.4,5.1z M13.1,2.3c-1.2,0.1-2.2,0.3-2.9,0.7 c-0.8-0.5-1.8-0.7-3-0.8c0-0.2,0-0.5,0-0.7C7.9,1.1,8.9,1,10,1c1.2,0,2.3,0.2,3.1,0.6C13.1,1.8,13.1,2,13.1,2.3z M2,5.8 c0.3-0.1,0.7-0.1,1,0C3.1,6.9,3.2,8,3.5,8.8c-0.5,0.8-1,1.7-1.2,2.8c-0.4,0-0.7,0-1,0C0.5,10,1.2,7.3,2,5.8z M2.4,12.7 c0.6,1.1,1.4,2,2.3,2.8c0,0.8,0.3,1.4,0.5,1.9c-0.6-0.1-1-0.4-1.4-0.9c-0.7-0.7-1.2-1.3-1.7-2.2c-0.3-0.5-0.5-1-0.6-1.6 C1.8,12.7,2.1,12.7,2.4,12.7z M7.8,14.6c0.2-0.1,0.4-0.2,0.6-0.3c1.1,0.5,2.2,0.9,3.5,1.1c0.1,0.4,0.2,0.8,0.3,1.2 c0.1,0.3,0.1,0.5,0.2,0.8c-0.7,0.7-1.6,1.1-2.6,1.2c-1.3,0.1-2.5-0.6-3.5-1.1c-0.3-0.6-0.5-1.3-0.6-2C6.5,15.2,7.2,14.9,7.8,14.6z M13.2,18c0.4,0,0.7-0.1,1-0.1c-0.6,0.3-1.1,0.5-1.7,0.7C12.8,18.5,13,18.3,13.2,18z M17.8,14.7c0-0.1,0-0.2,0.1-0.2 c0-0.2,0.1-0.3,0.1-0.5c0-0.1,0-0.3,0.1-0.4c0,0,0.1-0.1,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0,0,0-0.1,0.1-0.1l0,0 c-0.1,0.5-0.3,0.9-0.5,1.3C18,14.4,17.9,14.5,17.8,14.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Рекомендуем */

.icon-hotel-attribute_recommend, .icon-hotel-attribute_recomended, .icon-hotel-attribute_recommended, .icon-hotel-attribute_rec, .icon-hotel-attribute_4171407 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.6,11.6c0.3-0.4,0.4-0.6,0.4-1.1c0-1.5-0.9-2.4-3.3-2.2c-0.8,0.1-1.2,0.2-2,0c-0.5-0.4-0.3-0.8-0.1-1.3 c0.5-1,0.5-1.4,0.7-2.9C15.8,1,13.5,0.1,13.1,0c-0.5,1-0.6,1.6-1.1,2.4c-0.5,0.5-1.1,1.1-1.6,1.7C9.7,4.8,9.8,5.5,9.3,5.8 C7.4,7,7.1,8.2,7.1,8.2C6.9,8.6,6.4,9.4,5.6,9.7C5.2,9.5,4.7,9.5,4.3,9.5c-2,0-4.2,0-4.2,0s-0.4,8.9,1.5,10.2l0.2,0.3l0.3,0 C2.6,20,3.3,20,4.2,20h0c1,0,2.1-0.1,2.4-0.1c0.4-0.1,1.1-0.6,1.5-1.2c0.5,0,1.1,0.1,2.2,0.2c1.3,0.1,7,0.4,7.8-0.8 c0.3-0.4,0.3-0.9,0.3-1.4c0.5-0.3,0.8-0.8,1-1.3c0.1-0.5,0.1-0.7-0.1-1.2c0.4-0.5,0.6-0.9,0.6-1.5C19.9,12.2,19.8,11.9,19.6,11.6z M17.7,11.4c0,0,0.9,0.4,0.9,1.1c0,0.6-1,1.3-1,1.3s0.5,0.7,0.5,1c-0.1,0.5-1.2,1-1.2,1s0.1,0.8-0.1,1.1c-0.2,0.3-0.6,0.5-1.3,0.6 c-1.2,0.2-3.8,0.2-5-0.1c-1.1-0.2-2.5-0.2-2.7-0.2C7,17.3,6.6,16.8,6.3,16c-0.6-1.5-0.4-3.7-0.4-3.7c0-0.5,0-1.1,0.1-1.2 c1.4-0.5,1.9-1.6,2.2-2.1c0,0,0.3-1,1.8-2c0.6-0.4,0.7-1.1,1.4-1.9c0.5-0.6,1-1.1,1.5-1.6c0.3-0.3,0.5-0.8,0.8-1.5 c0.4,0.5,0.5,1.2,0.4,1.7c-0.2,1.1-0.4,2.1-0.7,2.6c-0.3,0.5-0.9,1-0.4,2.3c0.2,0.4,0.5,0.7,0.9,0.8C15,9.6,16,9.5,16.8,9.5 c1.9-0.2,1.9,0.5,1.9,1C18.7,10.8,17.7,11.4,17.7,11.4z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Молодежный */

.icon-hotel-attribute_young, .icon-hotel-attribute_youth, .icon-hotel-attribute_4171409 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath class='st0' d='M13.1,11.7c0.4,0.3,0.2,1.7,1.1,2.1c1.4,0.7,2.3,1.4,2.6,2.1c0.4,0.7,0.5,1.5,0.2,2.2 c-0.2,0.7-0.6,1.2-1.2,1.5c-0.6,0.3-1.2,0.4-1.8,0.2c-0.6-0.2-1.1-0.6-1.5-1.1c-0.4-0.5-0.7-2-0.9-3.2c-0.1-0.7-1.2-1.2-1.3-1.7 c-0.1,0.5-1.3,1.2-1.4,1.6c-0.2,1-0.4,1.7-0.5,2c-0.3,0.9-0.8,1.6-1.5,2c-0.7,0.4-1.4,0.5-2.1,0.3c-0.6-0.2-1.1-0.6-1.4-1.3 C3.1,18,3,17.3,3.2,16.5c0.3-1,1.1-1.9,2.3-2.5c1.2-0.6,1.2-2.1,1.5-2.3c-0.5,0-1.2-0.9-2.3-0.7c-1.2,0.2-2,0.2-2.6,0 c-0.7-0.2-1.3-0.7-1.7-1.4C0,8.9-0.1,8.2,0.1,7.5c0.2-0.7,0.7-1.3,1.3-1.6c0.7-0.4,1.4-0.4,2.2-0.1C4.3,6,5,6.5,5.8,7.3 C6.6,8.1,7.6,7.6,8,7.9C7.9,7.4,8.8,6.5,8.2,5.5c-0.7-1.4-1-2.6-0.7-3.5c0.2-0.7,0.6-1.3,1.2-1.6C9.4,0,10-0.1,10.7,0.1 c0.7,0.2,1.2,0.7,1.5,1.5c0.3,0.8,0.4,1.7,0.1,2.7C12.2,4.6,12,5.2,11.7,6c-0.1,0.4,0.6,1.4,0.5,1.9c0.4-0.1,1.2,0.6,2.2-0.6 c0.8-0.8,1.5-1.4,2.2-1.6c0.5-0.2,1-0.2,1.7,0C18.9,6,19.4,6.4,19.7,7c0.3,0.6,0.4,1.3,0.2,2c-0.2,0.7-0.7,1.3-1.4,1.6 c-0.7,0.4-1.8,0.3-3.4,0.2C14.4,10.8,13.6,11.7,13.1,11.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Эксклюзив */

.icon-hotel-attribute_exclusive, .icon-hotel-attribute_excl, .icon-hotel-attribute_6943947 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M10.4,6.6c1-0.9,1.2-2.4,0.1-6.5c-0.2,0-0.3,0-0.5,0C6.7,0,3.8,1.6,2,4.1C6.5,3.8,9,5,10.4,6.6z'/%3E %3Cpath d='M12.9,9.1c1.3,0.5,3-0.3,6-3.6c-1.5-3-4.5-5.1-8-5.4C13.2,4.4,13.4,7.1,12.9,9.1z'/%3E %3Cpath d='M12.6,12.4c0.5,1.3,2.5,2.1,5.8,3c1-1.5,1.6-3.4,1.6-5.4c0-1.5-0.3-2.9-0.9-4.2C16.8,9.6,14.5,11.9,12.6,12.4z '/%3E %3Cpath d='M9.6,13.4c-1,0.9-1.2,2.4-0.1,6.5c0.2,0,0.3,0,0.5,0c3.3,0,6.2-1.6,8-4.1C13.5,16.2,11,15,9.6,13.4z'/%3E %3Cpath d='M7.4,7.6c-0.5-1.3-2.5-2.1-5.8-3C0.6,6.2,0,8,0,10c0,1.5,0.3,2.9,0.9,4.2C3.2,10.4,5.5,8.1,7.4,7.6z'/%3E %3Cpath d='M7.1,10.9c-1.3-0.5-3,0.3-6,3.6c1.5,3,4.5,5.1,8,5.4C6.8,15.6,6.6,12.9,7.1,10.9z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Кантри-Отель */

.icon-hotel-attribute_6943949, .icon-hotel-attribute_country {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M14.1,10.9c-0.1-0.1-0.3-0.2-0.5-0.3c-0.1,0-0.1,0.1-0.2,0c-0.1-0.1-0.2-0.6-0.3-0.6c-0.1,0-0.1,0-0.2,0 c0,0,0,0.5,0,0.6c0,0,0,0-0.1,0c-0.4,0.3-0.5,0.6-0.9,1.1c-0.2,0.3-0.6,0.5-0.9,0.5c-1.6-0.2-2-0.5-2.9-0.5c-0.7,0-1.3,0.2-1.6,0.5 c-0.4,0.3-0.5,0.9-0.6,1.5c0,0.8,0.4,2.2,0.4,2.2c0.1,0.1,0.1,0.3,0.1,0.4c0,0.4,0,0.8,0,1.2c0,0.3,0,0,0,0.3c0.1,0,0.6,0,0.7,0 c-0.1-0.5-0.3-0.4-0.2-1.1c0-0.2,0.1-0.4,0.3-0.4c0,0.1,0.1,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.2,0.9c0,0.1-0.2,0.4,0,0.4 c0.1,0,0.3,0,0.6,0c-0.2-0.5-0.2-0.5-0.2-0.9c0-0.2,0-0.6,0-0.8c0-0.3,0.1-0.4,0.4-0.4c0.2,0,0.4,0,0.6,0c0.8,0.1,0.9,0.2,1.7,0.2 c0.1,0,0.2,0,0.2,0.1c0,0,0,0,0.1,0.1c0.2,0.2,0.1,0.4,0.1,0.6c-0.1,0.3-0.1,1.2,0,1.2c0.2,0,0.5,0,0.7,0c-0.2,0-0.3-1.2-0.2-1.7 c0-0.1,0.1,0,0.2,0c0.1,0,0.2,0.1,0.2,0.4c0,0.3,0.1,1.2,0.1,1.2s0.2,0,0.7,0c-0.1-0.1-0.1-0.3-0.1-0.4c-0.1-0.1-0.1-0.2-0.1-0.4 c0-0.3,0-0.5,0.1-0.8c0-0.6,0.3-0.3,0.8-0.9c0.3-0.5,0.5-0.8,0.6-1.3c0-0.3,0.1-0.8,0.1-1c0-0.2,0.1-0.3,0.3-0.2 c1,0.3,1.3-0.5,1.3-0.8C14.9,11.5,14.5,11.2,14.1,10.9z'/%3E %3Cpath d='M20,6.6L10,2L0,6.6v2.1l2-0.8V18h2V7.1l6-2.5l6,2.5V18h2V7.9l2,0.8V6.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Эко-Отдых, Детокс курорт */

.icon-hotel-attribute_ecohol, .icon-hotel-attribute_17248, .icon-hotel-attribute_6943945, .icon-hotel-attribute_eco {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20158%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-158%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.1171873%2C-0.00191925093%20L15.3739922%2C0.613900364%20C15.5682022%2C1.07961737%2015.715231%2C1.56602056%2015.8129872%2C2.06893253%20C16.603344%2C6.13496546%2013.9478837%2C10.0718471%209.88185082%2C10.8622039%20C9.40682946%2C10.9545387%208.92827827%2C11.0007384%208.45108373%2C11.0012118%20L8.50487863%2C11.0000807%20L5.41030818%2C15.6980779%20C5.25837726%2C15.9286676%204.94828304%2C15.9924331%204.71769334%2C15.8405022%20C4.51272472%2C15.7054525%204.43956777%2C15.4454343%204.53254709%2C15.2273692%20L4.57526901%2C15.1478874%20L5.41987863%2C13.8640807%20L4.39687863%2C11.8890807%20L4.31624436%2C11.8732499%20C4.24462046%2C11.8573568%204.17320154%2C11.839874%204.10202437%2C11.8208021%20C1.43469385%2C11.106093%20-0.148218595%2C8.36440826%200.566490462%2C5.69707774%20C0.654103314%2C5.37010213%200.772827031%2C5.05727861%200.921053469%2C4.76235612%20C1.02026794%2C4.56495153%201.23728027%2C4.45606391%201.45484157%2C4.49452381%20C1.59851335%2C4.51992171%201.74151447%2C4.55165288%201.88355281%2C4.58971194%20C4.55088333%2C5.304421%206.13379578%2C8.04610578%205.41908672%2C10.7134363%20C5.36489352%2C10.9156881%205.29870346%2C11.1128748%205.22097576%2C11.3040965%20L6.05087863%2C12.9060807%20L7.59787863%2C10.5580807%20L7.52677755%2C10.3852579%20C7.38147631%2C10.0359279%207.26255158%2C9.67510369%207.17098724%2C9.30465503%20L7.08857947%2C8.93106747%20C6.29822274%2C4.86503454%208.95368296%2C0.928152861%2013.0197159%2C0.137796124%20C13.494566%2C0.0454946116%2013.9729436%2C-0.000705148473%2014.4499677%2C-0.001211296%20L14.4499677%2C-0.001211296%20L15.1171873%2C-0.00191925093%20Z%20M1.67126728%2C5.56633276%20L1.62042801%2C5.69944322%20C1.59168783%2C5.78375517%201.56560898%2C5.86955968%201.54224462%2C5.95675665%20L1.4953024%2C6.15086141%20C1.06199881%2C8.15733716%202.22479022%2C10.171351%204.17910098%2C10.7993369%20L4.33588187%2C10.8448468%20L4.38494316%2C10.7124855%20C4.41365247%2C10.6281431%204.43968779%2C10.5424393%204.46298922%2C10.4554771%20C5.01743019%2C8.38627527%203.84348591%2C6.26114043%201.82613286%2C5.61289686%20L1.67126728%2C5.56633276%20Z%20M13.8408318%2C2.02029623%20L13.7497986%2C2.03282453%20L13.4816588%2C2.07844311%20C10.4356679%2C2.67052376%208.44191452%2C5.59678761%209.02848601%2C8.61443636%20C9.04666451%2C8.70795661%209.06713516%2C8.80065672%209.08987173%2C8.89249748%20L9.08987173%2C8.89249748%20L9.12592669%2C9.02471156%20L9.2175307%2C9.01309863%20L9.48576706%2C8.96746595%20C12.5317579%2C8.3753853%2014.5255113%2C5.44912145%2013.9389398%2C2.4314727%20C13.9207491%2C2.33788977%2013.9002708%2C2.24516693%2013.8775284%2C2.15333852%20L13.8775284%2C2.15333852%20L13.8408318%2C2.02029623%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Гастрономический Отель, Кулинарные Курсы */

.icon-hotel-attribute_6943936, .icon-hotel-attribute_6943928, .icon-hotel-attribute_6943930, .icon-hotel-attribute_cook { /* 6943928 seems abandoned */
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M18.7,3.6c-1.6-1-3.8-0.5-5.3,1.8C13.3,0.9,9.3-1,6.2,0.5C4.3,1.4,3.6,4.2,5.3,6C3.9,5.5,0.9,5.2,0.2,7.6 c-0.9,3.2,1.8,4.7,4.6,5c0,0,0.8,0.2,1.3,0.4c-0.2-0.5-0.9-1.2-0.9-3.2c0.2,1.6,1.2,2.5,1.6,3.2c1,0,1.9-0.2,2.9-0.4 c0.9-0.5,1.6-2.1,1.6-3.8c0.3,1.4-0.1,3.1-0.6,3.6c0.9-0.2,1.4-0.2,2.2-0.3c1.2-0.9,2.2-2.3,1.7-4.3c0.7,2-0.1,3.6-0.9,4.4 c0.6,0,1,0.1,1.5,0.3C19.9,10.2,21.3,5.1,18.7,3.6z'/%3E %3Cpath d='M5,13.6c0,1.5,0,3.4,0,4.9c3.6,1.4,6.4-0.6,10,0c0-1.5,0-3.4,0-4.9C11.4,12.2,8.6,15,5,13.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Джип Сафари */

.icon-hotel-attribute_6944025, .icon-hotel-attribute_safari {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.2,14.5c0-0.5-0.1-1.1-0.8-1.2c-1.8-0.4-2.5-0.7-4.7-0.8c-0.2,0-0.3-0.1-0.3-0.1c-0.4-0.7-0.7-2.4-1-3 c-0.2-0.3-0.2-0.8-0.6-0.9c-0.6-0.1-1-0.2-1.3-0.2V7.1h1v-1H7.7V5.8C7.7,5.4,7.4,5,7,5H4.5C4.1,5,3.8,5.4,3.8,5.8l0,0.3H0v1h1v1 H0.5C0.2,8.1,0,8.1,0,8.4l0,8.3L1.1,17c0.1-0.6,0.6-2.1,1-2.5c0.4-0.5,1-0.5,2.1-0.5c1.6,0,1.6,0.5,2.1,2C6.4,16.5,6.4,17,7,17 c0.1,0,5.5,0,5.7,0c0.2-0.1,0.1-0.1,0.2-0.4c0-0.4,0.4-1.5,0.5-1.9c0.2-0.4,0.4-0.7,1-0.7c1.4,0,2.8,0,3,0.6 c0.3,0.5,0.4,1.7,0.6,2.4c0.4,0,0.8,0,1.1,0c0.1,0,0.2-0.1,0.2-0.2C19.2,16.2,19.2,15.2,19.2,14.5z M9.6,7.1v1c-0.1,0-0.2,0-0.3,0 H7.7v-1H9.6z M1.9,7.1h1.9l0,1H1.9V7.1z M6.7,11.8C6.7,12,6.7,12,6.5,12H1.3C1.1,12,1,11.9,1,11.7V9.4C1,9.2,1.1,9.1,1.3,9h0.7v0 h4.6c0.2,0,0.3,0.1,0.3,0.3V11.8z M12,12H8c-0.2,0-0.3-0.1-0.3-0.3V9.3C7.7,9.1,7.8,9,8,9h1.6v0h1v0h0.8c0.2,0,0.2,0.1,0.3,0.3 l0.5,2.3C12.4,12,12.2,12,12,12z'/%3E %3Cpath d='M3.9,15c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.9,2,1.9,2c1.1,0,1.9-0.9,1.9-2C5.8,15.9,4.9,15,3.9,15z'/%3E %3Cpath d='M15.4,15c-1.1,0-1.9,0.9-1.9,2c0,1.1,0.9,2,1.9,2s1.9-0.9,1.9-2C17.3,15.9,16.5,15,15.4,15z'/%3E %3Cpath d='M5.7,4.6c1,0,1.8-0.8,1.8-1.8S6.7,1,5.7,1C4.8,1,4,1.8,4,2.8S4.8,4.6,5.7,4.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/*Только для взрослых (21+) */

.icon-hotel-attribute_oa21, .icon-hotel-attribute_age-21 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-101%22%20fill%3D%22%235c6774%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M10.1929087%2C4%20C10.7257612%2C4%2011%2C4.07803209%2011%2C4.45518717%20L11%2C4.45518717%20L11%2C11.3105455%20C11%2C11.7657326%2010.9086538%2C12%2010.4669471%2C12%20L10.4669471%2C12%20L9.94931891%2C12%20C9.50761218%2C12%209.41626603%2C11.7657326%209.41626603%2C11.3105455%20L9.41626603%2C11.3105455%20L9.41626603%2C5.69086631%20C9.41626603%2C5.43075936%209.32491987%2C5.33972193%209.12700321%2C5.33972193%20L9.12700321%2C5.33972193%20L8.80709135%2C5.33972193%20C8.27423878%2C5.33972193%208%2C5.26168984%208%2C4.88453476%20L8%2C4.88453476%20L8%2C4.45518717%20C8%2C4.07803209%208.27423878%2C4%208.80709135%2C4%20L8.80709135%2C4%20Z%20M5.46499374%2C4%20C7.81796743%2C4%208%2C4.82800226%208%2C6.57315821%20C8%2C9.42684179%204.45644484%2C8.57320011%204.45644484%2C9.93611094%20L4.45644484%2C9.93611094%20L4.45644484%2C10.3565638%20C4.45644484%2C10.5605061%204.5126391%2C10.6494899%204.70885843%2C10.6494899%20L4.70885843%2C10.6494899%20L7.18785467%2C10.6494899%20C7.70594738%2C10.6494899%207.97217923%2C10.726073%207.97217923%2C11.1208865%20L7.97217923%2C11.1208865%20L7.97217923%2C11.5032992%20C7.97217923%2C11.9234169%207.70594738%2C12%207.18785467%2C12%20L7.18785467%2C12%20L3.78432456%2C12%20C3.26623185%2C12%203%2C11.910681%203%2C11.3503006%20L3%2C11.3503006%20L3%2C10.5859779%20C3%2C9.38846645%203.18221682%2C8.56046419%204.37261405%2C8.10180356%20C5.40898371%2C7.70699009%206.52936841%2C7.66878234%206.52936841%2C6.28039967%20C6.52936841%2C5.37564675%206.17949001%2C5.31196715%205.46499374%2C5.31196715%20C4.77868671%2C5.31196715%204.5126391%2C5.37564675%204.5126391%2C6.01261023%20C4.5126391%2C6.26766376%204.31660402%2C6.31843985%203.99454639%2C6.31843985%20L3.99454639%2C6.31843985%20L3.65830201%2C6.31843985%20C3.26623185%2C6.31843985%203.11220429%2C6.22928842%203.11220429%2C5.88525105%20C3.11220429%2C4.34403737%203.82633208%2C4%205.46499374%2C4%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/*Только для взрослых (18+) */

.icon-hotel-attribute_ado, .icon-hotel-attribute_age-18, .icon-hotel-attribute_2042155 { /*53500757 seems abandoned */
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-119%22%20fill%3D%22%235c6774%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6867804%2C0%20C11.401005%2C0%2011.9939101%2C0.24251933%2012.4658142%2C0.703003107%20L12.4658142%2C0.703003107%20L15.3101348%2C3.53925152%20C15.7579979%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7337977%2C12.0358788%2015.2375342%2C12.532876%20L15.2375342%2C12.532876%20L12.5385741%2C15.2358265%20C11.9939101%2C15.7811362%2011.3889049%2C15.999579%2010.6506393%2C15.999579%20L10.6506393%2C15.999579%20L5.34951988%2C15.999579%20C4.58689487%2C16.0115375%203.99383054%2C15.7690182%203.46158515%2C15.2358265%20L3.46158515%2C15.2358265%20L0.762465794%2C12.532876%20C0.254261406%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.242161302%2C3.98777676%200.689705956%2C3.53925152%20L0.689705956%2C3.53925152%20L3.53418578%2C0.703003107%20C3.99383054%2C0.24251933%204.59899497%2C0%205.31306035%2C0%20L5.31306035%2C0%20Z%20M10.7199162%2C1%20L5.28082025%2C1%20C4.87849462%2C1%204.52493573%2C1.08534727%204.24436655%2C1.365774%20L4.24436655%2C1.365774%20L1.47637264%2C4.1708435%20C1.14719713%2C4.49987968%201.00073648%2C4.89019904%201.00073648%2C5.34148074%20L1.00073648%2C5.34148074%20L1.00073648%2C10.7194816%20C0.988223963%2C11.1707633%201.13500544%2C11.4999599%201.45198927%2C11.8171245%20L1.45198927%2C11.8171245%20L4.17121643%2C14.5366863%20C4.48836068%2C14.8536904%204.84191956%2C15%205.28082025%2C15%20L5.28082025%2C15%20L10.7199162%2C15%20C11.1586565%2C15%2011.5122154%2C14.8536904%2011.8293596%2C14.5366863%20L11.8293596%2C14.5366863%20L14.5487472%2C11.8171245%20C14.865731%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024665%2C8.62205645%2014.7438142%2C8.62205645%20L14.7438142%2C8.62205645%20L14.0135978%2C8.62205645%20L14.0135978%2C9.19510239%20C14.0135978%2C9.62199915%2013.952479%2C9.84146355%2013.5867284%2C9.84146355%20L13.5867284%2C9.84146355%20L13.220657%2C9.84146355%20C12.8550669%2C9.84146355%2012.793948%2C9.62199915%2012.793948%2C9.19510239%20L12.793948%2C9.19510239%20L12.793948%2C8.62205645%20L12.2209388%2C8.62205645%20C11.7942298%2C8.62205645%2011.574619%2C8.56093369%2011.574619%2C8.19499926%20L11.574619%2C8.19499926%20L11.574619%2C7.80484032%20C11.574619%2C7.43906631%2011.7942298%2C7.37810398%2012.2209388%2C7.37810398%20L12.2209388%2C7.37810398%20L12.793948%2C7.37810398%20L12.793948%2C6.80473719%20C12.793948%2C6.37816128%2012.8550669%2C6.15853645%2013.220657%2C6.15853645%20L13.220657%2C6.15853645%20L13.5867284%2C6.15853645%20C13.952479%2C6.15853645%2014.0135978%2C6.37816128%2014.0135978%2C6.80473719%20L14.0135978%2C6.80473719%20L14.0135978%2C7.37810398%20L14.7438142%2C7.37810398%20C14.9144978%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413477%2C4.49987968%2014.5243638%2C4.1708435%20L14.5243638%2C4.1708435%20L11.7562095%2C1.365774%20C11.4756403%2C1.08534727%2011.1220814%2C1%2010.7199162%2C1%20L10.7199162%2C1%20Z%20M4.19270833%2C4%20C4.7255609%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90845353%2C12%204.46654647%2C12%20L4.46654647%2C12%20L3.94911859%2C12%20C3.50741186%2C12%203.41586538%2C11.7657326%203.41586538%2C11.3105455%20L3.41586538%2C11.3105455%20L3.41586538%2C5.69086631%20C3.41586538%2C5.43075936%203.32471955%2C5.33972193%203.12680288%2C5.33972193%20L3.12680288%2C5.33972193%20L2.80689103%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80689103%2C4%20L2.80689103%2C4%20Z%20M8.49974037%2C4%20C10.2235262%2C4%2010.723405%2C4.5426289%2010.8023332%2C5.96850296%20L10.8023332%2C5.96850296%20L10.8023332%2C6.39759311%20C10.8023332%2C6.82651727%2010.7891785%2C7.35653076%2010.0523419%2C7.87392883%20C10.9342265%2C8.20192966%2011%2C8.9211744%2011%2C9.86749663%20C11%2C11.2681398%2010.4866203%2C11.9623197%208.49974037%2C12%20C6.51303354%2C11.9623197%206%2C11.2681398%206%2C9.86749663%20C6%2C8.9211744%206.06577353%2C8.20192966%206.94731194%2C7.87392883%20C6.2104753%2C7.35653076%206.19732059%2C6.82651727%206.19732059%2C6.39759311%20L6.19732059%2C5.96850296%20C6.27642192%2C4.5426289%206.77630076%2C4%208.49974037%2C4%20Z%20M8.5%2C8.53420047%20C7.39688539%2C8.53420047%207%2C9.02207464%207%2C9.72206733%20C7%2C10.42206%207.3966586%2C11%208.49977321%2C11%20C9.6033414%2C11%2010%2C10.42206%2010%2C9.72206733%20C10%2C9.02207464%209.60356819%2C8.53420047%208.5%2C8.53420047%20Z%20M8.53039388%2C5%20C7.99003504%2C5%207.37806515%2C5.3503993%207.37806515%2C6%20C7.37806515%2C6.52568593%207.84045231%2C7%208.53039388%2C7%20C9.22033544%2C7%209.63826144%2C6.53224618%209.63826144%2C6.0000756%20C9.63826144%2C5.29699121%209.07114062%2C5%208.53039388%2C5%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Только для взрослых (16+) */

.icon-hotel-attribute_oa16, .icon-hotel-attribute_age-16, .icon-hotel-attribute_163232480 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20154%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-154%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M4.19290865%2C4%20C4.72576122%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90865385%2C12%204.46694712%2C12%20L4.46694712%2C12%20L3.94931891%2C12%20C3.50761218%2C12%203.41626603%2C11.7657326%203.41626603%2C11.3105455%20L3.41626603%2C11.3105455%20L3.41626603%2C5.69086631%20C3.41626603%2C5.43075936%203.32491987%2C5.33972193%203.12700321%2C5.33972193%20L3.12700321%2C5.33972193%20L2.80709135%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80709135%2C4%20L2.80709135%2C4%20Z%20M8.67720885%2C4%20C10.2126161%2C4%2010.8817457%2C4.37862849%2010.8817457%2C5.86741363%20C10.8817457%2C6.20802988%2010.7374236%2C6.29650379%2010.3698857%2C6.29650379%20L10.3698857%2C6.29650379%20L10.0551738%2C6.29650379%20C9.75323689%2C6.29650379%209.56955426%2C6.22081129%209.56955426%2C5.96850296%20C9.56955426%2C5.35018155%209.37257881%2C5.29971989%208.4802334%2C5.29971989%20C7.44339329%2C5.29971989%207.35172461%2C5.72864405%207.35172461%2C6.91482519%20L7.35172461%2C6.91482519%20L7.35172461%2C7.16713352%20C7.35172461%2C7.31868451%207.45651348%2C7.36898018%207.587888%2C7.34391534%20C7.92918551%2C7.28067227%208.25719021%2C7.25560743%208.5851949%2C7.25560743%20C10.1732555%2C7.25560743%2011%2C7.65930076%2011%2C9.37532939%20C11%2C11.4573711%2010.2390291%2C12%208.53288679%2C12%20C5.98415401%2C12%206.00309115%2C10.8674597%206.00098904%2C8.32348984%20L6.00067784%2C7.64497257%20C6.01695677%2C4.88255467%206.34240525%2C4%208.67720885%2C4%20Z%20M8.3884838%2C8.30217444%20C7.89145306%2C8.30217444%207.7155858%2C8.45706747%207.28711102%2C8.55360895%20L7.28711102%2C8.55360895%20L7.28711102%2C9.72586463%20C7.28711102%2C10.6774878%207.87543544%2C10.7882231%208.5770127%2C10.7882231%20C9.38784234%2C10.7882231%209.77324052%2C10.4837683%209.77324052%2C9.45151708%20C9.77324052%2C8.77424072%209.70863715%2C8.30217444%208.3884838%2C8.30217444%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Только для взрослых (15+) */

.icon-hotel-attribute_oa15, .icon-hotel-attribute_age-15, .icon-hotel-attribute_15 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-108%22%20fill%3D%22%235c6774%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M4.19290865%2C4%20C4.72576122%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90865385%2C12%204.46694712%2C12%20L4.46694712%2C12%20L3.94931891%2C12%20C3.50761218%2C12%203.41626603%2C11.7657326%203.41626603%2C11.3105455%20L3.41626603%2C11.3105455%20L3.41626603%2C5.69086631%20C3.41626603%2C5.43075936%203.32491987%2C5.33972193%203.12700321%2C5.33972193%20L3.12700321%2C5.33972193%20L2.80709135%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80709135%2C4%20L2.80709135%2C4%20Z%20M10.1878547%2C4%20C10.7059474%2C4%2010.9721792%2C4.07658309%2010.9721792%2C4.49670081%20L10.9721792%2C4.87911351%20C10.9721792%2C5.27392698%2010.7059474%2C5.35051007%2010.1878547%2C5.35051007%20L7.70885843%2C5.35051007%20C7.5126391%2C5.35051007%207.45644484%2C5.43949391%207.45644484%2C5.64343618%20L7.45644484%2C6.51180857%20L7.45644484%2C6.51180857%20C7.45644484%2C6.67043187%207.57841717%2C6.78656732%207.68840725%2C6.78656732%20L10.5445499%2C6.78656732%20L10.5445499%2C6.78656732%20C10.8279078%2C6.78656732%2011%2C7.09907652%2011%2C7.28985601%20L11%2C9.42684179%20C11%2C11.1719977%2010.8179674%2C12%208.46499374%2C12%20C6.82633208%2C12%206.11220429%2C11.6559626%206.11220429%2C10.1147489%20C6.11220429%2C9.77071158%206.26623185%2C9.68156015%206.65830201%2C9.68156015%20L6.99454639%2C9.68156015%20C7.31660402%2C9.68156015%207.5126391%2C9.73233624%207.5126391%2C9.98738977%20C7.5126391%2C10.6243533%207.77868671%2C10.6880328%208.46499374%2C10.6880328%20C9.17949001%2C10.6880328%209.52936841%2C10.6243533%209.52936841%2C9.71960033%20L9.52936841%2C8.30469285%20L9.52936841%2C8.30469285%20C9.52936841%2C8.20002274%209.40902964%2C7.99893718%209.254173%2C7.99893718%20L6.47878676%2C7.99893718%20L6.47878676%2C7.99893718%20C6.17324895%2C7.99893718%205.99998148%2C7.86124539%205.99998148%2C7.58261375%20L5.99998148%2C4.64969941%20C5.99998148%2C4.08931901%206.26623185%2C4%206.78432456%2C4%20L10.1878547%2C4%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Только для взрослых (14+) */

.icon-hotel-attribute_oa14, .icon-hotel-attribute_age-14, .icon-hotel-attribute_163232537 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20153%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-153%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M4.19290865%2C4%20C4.72576122%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90865385%2C12%204.46694712%2C12%20L4.46694712%2C12%20L3.94931891%2C12%20C3.50761218%2C12%203.41626603%2C11.7657326%203.41626603%2C11.3105455%20L3.41626603%2C11.3105455%20L3.41626603%2C5.69086631%20C3.41626603%2C5.43075936%203.32491987%2C5.33972193%203.12700321%2C5.33972193%20L3.12700321%2C5.33972193%20L2.80709135%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80709135%2C4%20L2.80709135%2C4%20Z%20M9.2160981%2C3.99999994%20C9.659122%2C3.99999994%209.94863076%2C4.06556862%209.99380567%2C4.36700218%20L10%2C4.45518717%20L10%2C8.8765683%20C10%2C8.96284265%2010.0252515%2C9.03332654%2010.0757544%2C9.03950423%20C10.1637534%2C9.05026857%2010.4682528%2C9.04495299%2010.9892526%2C9.02355748%20C11.0412321%2C9.02339985%2011.0673874%2C9.04328275%2011.0677185%2C9.08320618%20C11.0704232%2C9.40931004%2011.0844438%2C9.81356951%2011.0677185%2C9.98441581%20C11.0653826%2C10.0082768%2011.0341345%2C10.0129394%2010.9869254%2C10.0137793%20L10.8961486%2C10.01302%20C10.727344%2C10.0079462%2010.1248382%2C9.98454937%2010.0166867%2C10.0290123%20L10%2C10.0444731%20L10%2C11.3105455%20C10%2C11.7278004%209.92324386%2C11.9594212%209.57022451%2C11.9951271%20L9.46694712%2C11.9999999%20L8.94931891%2C11.9999999%20C8.54442107%2C11.9999999%208.43392344%2C11.8031503%208.41831896%2C11.419732%20L8.41626603%2C11.3105455%20L8.41626603%2C10.3656333%20C8.41626603%2C10.1380397%208.34632913%2C10.0398899%208.1962562%2C10.0189087%20L8.1270032%2C10.0144889%20L6.38179239%2C10.0139146%20C6.23762519%2C10.0139146%206.04165421%2C9.9377717%205.99988494%2C9.73134742%20L5.99185203%2C9.64772563%20L5.99185203%2C9.28268114%20C5.99185203%2C9.21322583%206.05795758%2C9.01936346%206.19016868%2C8.70109405%20C7.12138677%2C6.40870616%207.86341922%2C4.91340918%208.41626603%2C4.21520311%20C8.5849562%2C4.00215946%209.13440372%2C3.99999994%209.2160981%2C3.99999994%20Z%20M8.38733161%2C6.39007897%20L8.35521841%2C6.44957746%20L7.66491082%2C8.27602685%20C7.64680792%2C8.32392438%207.63946125%2C8.37521732%207.64339143%2C8.42627064%20C7.65819265%2C8.61853921%207.82605588%2C8.76240492%208.01832445%2C8.7476037%20C8.30183688%2C8.72577834%208.5371407%2C8.52975531%208.61464896%2C8.2636345%20L8.63610385%2C8.16075669%20L8.84100556%2C6.570914%20C8.85593229%2C6.45509669%208.78935642%2C6.34419059%208.68012268%2C6.30290564%20C8.57160423%2C6.26189103%208.45250074%2C6.30065749%208.38733161%2C6.39007897%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Только для взрослых (13+) */

.icon-hotel-attribute_oa13, .icon-hotel-attribute_age-13, .icon-hotel-attribute_211400723 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20152%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-152%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M4.19290865%2C4%20C4.72576122%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90865385%2C12%204.46694712%2C12%20L4.46694712%2C12%20L3.94931891%2C12%20C3.50761218%2C12%203.41626603%2C11.7657326%203.41626603%2C11.3105455%20L3.41626603%2C11.3105455%20L3.41626603%2C5.69086631%20C3.41626603%2C5.43075936%203.32491987%2C5.33972193%203.12700321%2C5.33972193%20L3.12700321%2C5.33972193%20L2.80709135%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80709135%2C4%20L2.80709135%2C4%20Z%20M8.46499374%2C4%20C10.8179674%2C4%2011%2C4.82800226%2011%2C6.57315821%20C11%2C7.45537901%2010.9138878%2C7.45377652%2010.2158563%2C7.82044629%20C9.52936841%2C8.18105229%2010.9721792%2C8.37705538%2010.9721792%2C9.17998708%20L10.9721792%2C9.17998708%20L10.9721792%2C10.4649533%20C10.9721792%2C11.3003793%2010.6082304%2C12%209.20494928%2C12%20L9.20494928%2C12%20L7.23910765%2C12%20C6.51969206%2C12%206%2C11.5032992%206%2C10.7678851%20C5.99313098%2C10.1936015%206.03053241%2C9.89807602%206.11220429%2C9.88130865%20C6.3682753%2C9.82873686%207.09908259%2C9.85105329%207.37261405%2C9.85105329%20C7.69770387%2C9.85105329%207.38927965%2C10.3700272%207.69463983%2C10.4631569%20C8%2C10.5562867%208.25549845%2C10.5562867%208.62245203%2C10.5562867%20C9.1408178%2C10.5562867%209.55922057%2C10.2337835%209.55922057%2C9.5533217%20C9.55922057%2C9.17808669%209.44664088%2C8.55990606%208.73930047%2C8.55990606%20C8.36607468%2C8.55990606%208.16246324%2C8.50527485%207.62448522%2C8.50527485%20C7.08650721%2C8.50527485%207.23981875%2C7.63505334%207.37261405%2C7.58388724%20C8.40898371%2C7.18907378%209.52936841%2C7.66878234%209.52936841%2C6.28039967%20C9.52936841%2C5.37564675%209.17949001%2C5.31196715%208.46499374%2C5.31196715%20C7.77868671%2C5.31196715%207.5126391%2C5.37564675%207.5126391%2C6.01261023%20C7.5126391%2C6.26766376%207.31660402%2C6.31843985%206.99454639%2C6.31843985%20L6.99454639%2C6.31843985%20L6.65830201%2C6.31843985%20C6.26623185%2C6.31843985%206.11220429%2C6.22928842%206.11220429%2C5.88525105%20C6.11220429%2C4.34403737%206.82633208%2C4%208.46499374%2C4%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Только для взрослых (12+) */

.icon-hotel-attribute_oa12, .icon-hotel-attribute_age-12, .icon-hotel-attribute_163232553 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20151%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-151%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.6865149%2C0%20C11.4008916%2C0%2011.9937908%2C0.24251933%2012.465531%2C0.703003107%20L12.465531%2C0.703003107%20L15.3099825%2C3.53925152%20C15.7576819%2C3.98777676%2016%2C4.58171792%2016%2C5.23624905%20L16%2C5.23624905%20L16%2C10.7025805%20C16%2C11.4419376%2015.7334819%2C12.0358788%2015.2373826%2C12.532876%20L15.2373826%2C12.532876%20L12.5382901%2C15.2358265%20C11.9937908%2C15.7811362%2011.3887916%2C15.999579%2010.6505334%2C15.999579%20L10.6505334%2C15.999579%20L5.34946665%2C15.999579%20C4.58684923%2C16.0115375%203.9937908%2C15.7690182%203.4613915%2C15.2358265%20L3.4613915%2C15.2358265%20L0.762298997%2C12.532876%20C0.254258876%2C12.0358788%200%2C11.4540556%200%2C10.7025805%20L0%2C10.7025805%20L0%2C5.23624905%20C0%2C4.58171792%200.241999682%2C3.98777676%200.689699093%2C3.53925152%20L0.689699093%2C3.53925152%20L3.5339914%2C0.703003107%20C3.9937908%2C0.24251933%204.59894921%2C0%205.31300748%2C0%20L5.31300748%2C0%20Z%20M10.7199057%2C1%20L5.28095671%2C1%20C4.87863009%2C1%204.52490992%2C1.08534727%204.24450046%2C1.365774%20L4.24450046%2C1.365774%20L1.47633932%2C4.1708435%20C1.14716299%2C4.49987968%201.00070199%2C4.89019904%201.00070199%2C5.34148074%20L1.00070199%2C5.34148074%20L1.00070199%2C10.7194816%20C0.988510269%2C11.1707633%201.13497128%2C11.4999599%201.45195588%2C11.8171245%20L1.45195588%2C11.8171245%20L4.17135016%2C14.5366863%20C4.48833477%2C14.8536904%204.84205495%2C15%205.28095671%2C15%20L5.28095671%2C15%20L10.7199057%2C15%20C11.158647%2C15%2011.5123672%2C14.8536904%2011.8295122%2C14.5366863%20L11.8295122%2C14.5366863%20L14.5487461%2C11.8171245%20C14.8657307%2C11.5121524%2015%2C11.1707633%2015%2C10.7194816%20L15%2C10.7194816%20L15%2C8.86590578%20C14.9878083%2C8.70740372%2014.9024663%2C8.62205645%2014.743974%2C8.62205645%20L14.743974%2C8.62205645%20L13.9269686%2C8.62205645%20L13.9269686%2C9.19510239%20C13.9269686%2C9.62199915%2013.8658496%2C9.84146355%2013.5000981%2C9.84146355%20L13.5000981%2C9.84146355%20L13.1341862%2C9.84146355%20C12.7684348%2C9.84146355%2012.7073158%2C9.62199915%2012.7073158%2C9.19510239%20L12.7073158%2C9.19510239%20L12.7073158%2C8.62205645%20L12.1343051%2C8.62205645%20C11.7075951%2C8.62205645%2011.4879838%2C8.56093369%2011.4879838%2C8.19499926%20L11.4879838%2C8.19499926%20L11.4879838%2C7.80484032%20C11.4879838%2C7.43906631%2011.7075951%2C7.37810398%2012.1343051%2C7.37810398%20L12.1343051%2C7.37810398%20L12.7073158%2C7.37810398%20L12.7073158%2C6.80473719%20C12.7073158%2C6.37816128%2012.7684348%2C6.15853645%2013.1341862%2C6.15853645%20L13.1341862%2C6.15853645%20L13.5000981%2C6.15853645%20C13.8658496%2C6.15853645%2013.9269686%2C6.37816128%2013.9269686%2C6.80473719%20L13.9269686%2C6.80473719%20L13.9269686%2C7.37810398%20L14.743974%2C7.37810398%20C14.914658%2C7.37810398%2015%2C7.28040382%2015%2C7.09767724%20L15%2C7.09767724%20L15%2C5.34148074%20C15%2C4.89019904%2014.8413473%2C4.49987968%2014.5243627%2C4.1708435%20L14.5243627%2C4.1708435%20L11.7563619%2C1.365774%20C11.4757921%2C1.08534727%2011.1222323%2C1%2010.7199057%2C1%20L10.7199057%2C1%20Z%20M4.19290865%2C4%20C4.72576122%2C4%205%2C4.07803209%205%2C4.45518717%20L5%2C4.45518717%20L5%2C11.3105455%20C5%2C11.7657326%204.90865385%2C12%204.46694712%2C12%20L4.46694712%2C12%20L3.94931891%2C12%20C3.50761218%2C12%203.41626603%2C11.7657326%203.41626603%2C11.3105455%20L3.41626603%2C11.3105455%20L3.41626603%2C5.69086631%20C3.41626603%2C5.43075936%203.32491987%2C5.33972193%203.12700321%2C5.33972193%20L3.12700321%2C5.33972193%20L2.80709135%2C5.33972193%20C2.27423878%2C5.33972193%202%2C5.26168984%202%2C4.88453476%20L2%2C4.88453476%20L2%2C4.45518717%20C2%2C4.07803209%202.27423878%2C4%202.80709135%2C4%20L2.80709135%2C4%20Z%20M8.46499374%2C4%20C10.8179674%2C4%2011%2C4.82800226%2011%2C6.57315821%20C11%2C9.42684179%207.45644484%2C8.57320011%207.45644484%2C9.93611094%20L7.45644484%2C9.93611094%20L7.45644484%2C10.3565638%20C7.45644484%2C10.5605061%207.5126391%2C10.6494899%207.70885843%2C10.6494899%20L7.70885843%2C10.6494899%20L10.1878547%2C10.6494899%20C10.7059474%2C10.6494899%2010.9721792%2C10.726073%2010.9721792%2C11.1208865%20L10.9721792%2C11.1208865%20L10.9721792%2C11.5032992%20C10.9721792%2C11.9234169%2010.7059474%2C12%2010.1878547%2C12%20L10.1878547%2C12%20L6.78432456%2C12%20C6.26623185%2C12%206%2C11.910681%206%2C11.3503006%20L6%2C11.3503006%20L6%2C10.5859779%20C6%2C9.38846645%206.18221682%2C8.56046419%207.37261405%2C8.10180356%20C8.40898371%2C7.70699009%209.52936841%2C7.66878234%209.52936841%2C6.28039967%20C9.52936841%2C5.37564675%209.17949001%2C5.31196715%208.46499374%2C5.31196715%20C7.77868671%2C5.31196715%207.5126391%2C5.37564675%207.5126391%2C6.01261023%20C7.5126391%2C6.26766376%207.31660402%2C6.31843985%206.99454639%2C6.31843985%20L6.99454639%2C6.31843985%20L6.65830201%2C6.31843985%20C6.26623185%2C6.31843985%206.11220429%2C6.22928842%206.11220429%2C5.88525105%20C6.11220429%2C4.34403737%206.82633208%2C4%208.46499374%2C4%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Ограничение по возрасту (6+) */

.icon-hotel-attribute_age-6 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.1,4.4l-3.6-3.5C15,0.3,14.3,0,13.4,0H6.6C5.7,0,5,0.3,4.4,0.9L0.9,4.4C0.3,5,0,5.7,0,6.5v6.8c0,0.9,0.3,1.7,1,2.3 L4.3,19c0.7,0.7,1.4,1,2.4,1h6.6c0.9,0,1.7-0.3,2.4-1l3.4-3.4c0.6-0.6,1-1.4,1-2.3V6.5C20,5.7,19.7,5,19.1,4.4z M18,9 c0,0.2-0.1,0.3-0.3,0.3l-0.5-0.1V8.5c0-0.5-0.1-0.8-0.5-0.8h-0.5c-0.5,0-0.5,0.3-0.5,0.8v0.7H15c-0.5,0-0.8,0.1-0.8,0.5v0.5 c0,0.5,0.3,0.5,0.8,0.5h0.7v0.7c0,0.5,0.1,0.8,0.5,0.8h0.5c0.5,0,0.5-0.3,0.5-0.8v-0.7l0.5-0.1c0.2,0,0.3,0.1,0.3,0.3v2.1 c0,0.5-0.2,0.9-0.5,1.3l-3.1,3.1C14,17.8,13.6,18,13.1,18H6.9c-0.5,0-0.9-0.2-1.3-0.5l-3.1-3.1C2.2,14,2,13.6,2,13.1V7 c0-0.5,0.2-1,0.5-1.3l3.2-3.2C6,2.1,6.4,2,6.9,2h6.2c0.5,0,0.9,0.1,1.2,0.4l3.2,3.2C17.8,6,18,6.4,18,7V9z'/%3E %3Cpath d='M10,9.2c-0.4,0-0.8,0-1.1,0.1c-0.2,0-0.3,0-0.3-0.2V8.8c0-1.4,0.1-1.9,1.3-1.9c1,0,1.3,0.1,1.3,0.8c0,0.3,0.2,0.4,0.6,0.4 h0.4c0.4,0,0.6-0.1,0.6-0.5c0-1.8-0.8-2.2-2.5-2.2C7.4,5.3,7,6.4,7,9.9c0,3.4-0.2,4.9,2.9,4.9c2,0,2.8-0.7,2.8-3.2 C12.8,9.7,11.8,9.2,10,9.2z M10,13.3c-1.1,0-1.4-0.3-1.4-1.2v-1.4c0.4-0.1,0.8-0.2,1.2-0.2c1.2,0,1.4,0.3,1.4,1.4 C11.2,12.9,11.1,13.3,10,13.3z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

/* Без ограничений по возрасту (0+) */

.icon-hotel-attribute_age-0 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M9.9,5.2c-3,0-3,1.4-3,5.3c0,3,0.3,4.4,3,4.4c2.8,0,3-1.5,3-4.9C12.9,6.7,12.7,5.2,9.9,5.2z M11.3,11.1 c0,1.6-0.1,2.2-1.5,2.2s-1.5-0.6-1.5-2.2V9c0-1.6,0.1-2.2,1.5-2.2s1.5,0.6,1.5,2.2V11.1z'/%3E %3Cpath d='M15.6,0.9C15,0.3,14.3,0,13.4,0H6.6C5.7,0,5,0.3,4.4,0.9L0.9,4.4C0.3,5,0,5.7,0,6.5v6.8c0,0.9,0.3,1.7,1,2.3L4.3,19 c0.7,0.7,1.4,1,2.4,1h6.6c0.9,0,1.7-0.3,2.4-1l3.4-3.4c0.6-0.6,1-1.4,1-2.3V6.5c0-0.8-0.3-1.6-0.9-2.1L15.6,0.9z M18,9 c0,0.2-0.1,0.3-0.3,0.3l-0.5-0.1V8.5c0-0.5-0.1-0.8-0.5-0.8h-0.5c-0.5,0-0.5,0.3-0.5,0.8v0.7H15c-0.5,0-0.8,0.1-0.8,0.5v0.5 c0,0.5,0.3,0.5,0.8,0.5h0.7v0.7c0,0.5,0.1,0.8,0.5,0.8h0.5c0.5,0,0.5-0.3,0.5-0.8v-0.7l0.5-0.1c0.2,0,0.3,0.1,0.3,0.3v2.1 c0,0.5-0.2,0.9-0.5,1.3l-3.1,3.1C14,17.8,13.6,18,13.1,18H6.9c-0.5,0-0.9-0.2-1.3-0.5l-3.1-3.1C2.2,14,2,13.6,2,13.1V7 c0-0.5,0.2-1,0.5-1.3l3.2-3.2C6,2.1,6.4,2,6.9,2h6.2c0.5,0,0.9,0.1,1.2,0.4l3.2,3.2C17.8,6,18,6.4,18,7V9z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

/* Отель-Замок */

.icon-hotel-attribute_6943916, .icon-hotel-attribute_castle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M17.1,0v2.9h-2.9V0h-2.9v2.9H8.6V0H5.7v2.9H2.9V0H0v4.3l1.4,1.4V20h5.7v-5.7c0-1.6,1.3-2.9,2.9-2.9 c1.6,0,2.9,1.3,2.9,2.9V20h5.7V5.7L20,4.3V0H17.1z'/%3E %3C/svg%3E");
}

/* Парк развлечений */

.icon-hotel-attribute_6943951, .icon-hotel-attribute_carousel {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M17.1,8.2c-0.2-0.9-0.7-2.4-1.5-3.4L17,3.5l-1.3-1.3l-1.3,1.3c-1-0.8-2.2-1.3-3.5-1.5V0H9.1v2.1C7.8,2.3,6.6,2.8,5.6,3.6 L4.3,2.2L3,3.5l1.3,1.2C3.5,5.8,3,7.3,2.9,8.2H1V10h1.9c0.2,1.8,0.7,2.7,1.5,3.7L3,15l1.3,1.3L5.6,15c0.4,0.3,0.8,0.6,1.2,0.8 L5.5,20h1.8l1.2-3.6c0.2,0,0.4,0.1,0.6,0.1v1.7h1.8v-1.7c0.2,0,0.4-0.1,0.6-0.1l1.2,3.6h1.8l-1.3-4.2c0.4-0.2,0.9-0.5,1.2-0.8 l1.3,1.3l1.3-1.3l-1.3-1.4c0.8-1,1.3-1.8,1.5-3.7H19V8.2H17.1z M10,15.7c-0.4,0-0.8,0-1.2-0.1l1.2-3.7l1.2,3.7 C10.8,15.6,10.4,15.7,10,15.7z M12.9,15l-1.4-4.3c0.2-0.3,0.3-0.8,0.3-1.1c0-1-0.8-1.9-1.8-1.9c-1,0-1.8,0.8-1.8,1.8 c0,0.4,0.1,1,0.3,1.3L7.1,15c-2-1.1-3.4-3.2-3.4-5.6C3.7,5.8,6.5,3,10,3c3.5,0,6.3,2.8,6.3,6.4C16.3,11.8,14.9,13.9,12.9,15z'/%3E %3C/svg%3E");
}

/* Pegas Select Exclusive, Pegas Select Premium */

.icon-hotel-attribute_4171403, .icon-hotel-attribute_7047284, .icon-hotel-attribute_7047282 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M1,15.8c8.9,9.6,30.3,1.5,8.5-9.5c2.8,2.9,7,7.3,4.7,9.8c-2.6,2.8-7.6,1.5-10.7,0.5C2.7,16.3,1.9,16.1,1,15.8 L1,15.8z M16.1,1.7c-2.2-0.1-6-0.3-7.3,1.8c-1,1.8,1.8,5.5,5.1,9.1c-5.6-2.4-8.6-5.4-9-7.4C3.8,0.4,12.8-2,18.6,2.1 C17.7,1.9,16.9,1.8,16.1,1.7L16.1,1.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* MICE */

.icon-hotel-attribute_6943667, .icon-hotel-attribute_MICE {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M2,0v20h16V0H2z M12,8h1V3h-1V2h3v1h-1v5h1v1h-3V8z M7.5,12c-2.8,0-2.5,3-2.5,2.5c0,1.8,1.1,2.5,2.5,2.5 C8.4,17,9,16.6,9,16h1l0,1.4C8.4,18.1,7.9,18,7.5,18C5.5,18,4,16.8,4,14.5C4,15.2,3.5,11,7.6,11c1.5,0,1.7,0.3,2.4,0.6l0,1.4H9 C9,12.5,9.1,12,7.5,12z M8,7H7L5,3v6H4V2h2l1.5,3L9,2h2v7h-1V3L8,7z M16,12h-4v2h4v1h-4v2h4v1h-5v-7h5V12z'/%3E %3C/svg%3E");
}

/* VIP */

.icon-hotel-attribute_vip, .icon-hotel-attribute_6944020 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M15,7.3c-0.4,0-0.7,0-0.7,0.1v2.4c0,0,0.3,0,0.6,0c0.9,0,1.5-0.5,1.5-1.3C16.4,7.7,15.9,7.3,15,7.3z'/%3E %3Cpath d='M18.1,4H1.9C0.9,4,0,4.9,0,6v8c0,1.1,0.9,2,1.9,2h16.2c1.1,0,1.9-0.9,1.9-2V6C20,4.9,19.1,4,18.1,4z M6.2,14 h-2L1.7,6h1.9l0.9,3.3C4.8,10.2,5,11,5.2,12h0c0.2-1,0.4-1.8,0.7-2.7l1-3.3h1.8L6.2,14z M11.4,14H9.5V6h1.9V14z M17.4,10.3 c-0.6,0.6-1.5,0.8-2.5,0.8c-0.2,0-0.6,0-0.6,0V14h-1.9V6.1c0.5-0.1,1.5-0.2,2.5-0.2c1.1,0,1.8,0.2,2.3,0.6c0.5,0.4,0.8,1.1,0.8,1.9 C18.1,9.2,17.8,9.9,17.4,10.3z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Для людей с ограниченными возможностями */

.icon-hotel-attribute_disabled, .icon-hotel-attribute_disableds, .icon-hotel-attribute_dis, .icon-hotel-attribute_7047294 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M9.7,4.7C11,4.7,12,3.7,12,2.4C12,1.1,11,0,9.7,0C8.4,0,7.3,1.1,7.3,2.4C7.3,3.7,8.4,4.7,9.7,4.7z'/%3E %3Cpath d='M15.7,10.8h-3.9V6.7c0-0.7-0.5-1.2-1.2-1.2H8.7C8.1,5.5,7.5,6,7.5,6.7V9C4.5,9,2,11.4,2,14.5c0,3,2.5,5.5,5.5,5.5 c3,0,5.5-2.5,5.5-5.5h1.2v3.9c0,0.4,0.4,0.8,0.8,0.8h1.2c0.4,0,0.8-0.4,0.8-0.8v-6.3C17,11.3,16.3,10.8,15.7,10.8z M7.5,18.4 c-2.2,0-3.9-1.8-3.9-3.9s1.8-3.9,3.9-3.9v2.8c0,0.7,0.5,1.2,1.2,1.2h2h0.8C11.5,16.7,9.7,18.4,7.5,18.4z'/%3E %3Cpath d='M12.1,7.9c0,0.4,0.4,0.8,0.8,0.8h2.8c0.4,0,0.8-0.4,0.8-0.8V7.4c0-0.4-0.4-0.8-0.8-0.8h-2.8c-0.4,0-0.8,0.4-0.8,0.8V7.9z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Оздоровительные программы, Оздоровительный Отель */

.icon-hotel-attribute_health, .icon-hotel-attribute_wellness, .icon-hotel-attribute_well, .icon-hotel-attribute_7047290, .icon-hotel-attribute_6944022 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M10,5C6.2-0.4,0,2.2,0,7.7C0,13,9.9,19.1,10,19c0.1,0.1,10-6,10-11.3C20,2.2,13.8-0.4,10,5z M13.4,11.4 c0,0.2-0.2,0.4-0.4,0.4h-1.8v1.8c0,0.2-0.2,0.4-0.4,0.4H9.3c-0.2,0-0.4-0.2-0.4-0.4v-1.8H7c-0.2,0-0.4-0.2-0.4-0.4V10 c0-0.2,0.2-0.4,0.4-0.4h1.8V7.7c0-0.2,0.2-0.4,0.4-0.4h1.4c0.2,0,0.4,0.2,0.4,0.4v1.8H13c0.2,0,0.4,0.2,0.4,0.4V11.4z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Экономичный */

.icon-hotel-attribute_economy, .icon-hotel-attribute_economic, .icon-hotel-attribute_7047287 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EArtboard%20Copy%20157%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-157%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.5%2C0%20C10.3284271%2C0%2011%2C0.671572875%2011%2C1.5%20C11%2C2.32842712%2010.3284271%2C3%209.5%2C3%20C9.31474777%2C3%209.13733913%2C2.96641763%208.97352976%2C2.90500857%20C9.08635868%2C3.18959355%209.23088508%2C3.41837889%209.40373027%2C3.59471275%20C9.65746859%2C3.85357248%209.82929042%2C3.96918331%209.85271586%2C4.00459249%20L9.91070334%2C4.003%20L9.93932077%2C3.99705066%20C9.99087375%2C3.99068855%2010.0421561%2C3.992549%2010.0915801%2C4.00179927%20L11.6933925%2C4.00355916%20C13.4760521%2C4.00355916%2014.9324342%2C5.40051925%2015.0275456%2C7.15944628%20L15.0322231%2C7.3845801%20C15.0287558%2C7.66070071%2014.8021049%2C7.88172983%2014.5259843%2C7.87826247%20C14.4496775%2C7.87730425%2014.3775781%2C7.85930126%2014.3132614%2C7.8279198%20C14.3734777%2C7.96261965%2014.4218781%2C8.10482295%2014.4597592%2C8.25194241%20L14.4597592%2C8.25194241%20L15.4943057%2C12.2698205%20C15.9074465%2C13.8743393%2014.9416438%2C15.5099756%2013.337125%2C15.9231164%20C13.0927503%2C15.9860394%2012.841413%2C16.0178781%2012.5890674%2C16.0178781%20L12.5890674%2C16.0178781%20L3.45970334%2C16.0178781%20C1.80284909%2C16.0178781%200.459703339%2C14.6747323%200.459703339%2C13.0178781%20C0.459703339%2C12.7417552%200.497824413%2C12.4669542%200.572986913%2C12.201258%20L0.572986913%2C12.201258%20L1.70960002%2C8.18337997%20C1.74373493%2C8.06271455%201.78496997%2C7.94553945%201.83277505%2C7.8322556%20C1.74921105%2C7.923199%201.63053032%2C7.98103978%201.49722934%2C7.98722627%20C1.22138387%2C8.00002823%200.987388897%2C7.78678935%200.974586929%2C7.51094388%20C0.888762883%2C5.66168331%202.31831064%2C4.09298728%204.16757121%2C4.00716323%20L4.3229694%2C4.00355916%20L5.95438399%2C4.00185934%20C5.96937307%2C4.00050693%205.98455294%2C3.99981601%205.99989418%2C3.99981601%20C6.50929942%2C3.99981601%206.85456304%2C3.78570374%207.10192672%2C3.31049638%20C7.19664345%2C3.12853723%207.27917481%2C2.93718401%207.34947979%2C2.73627528%20C7.10734249%2C2.90289616%206.81501115%2C3%206.5%2C3%20C5.67157288%2C3%205%2C2.32842712%205%2C1.5%20C5%2C0.671572875%205.67157288%2C0%206.5%2C0%20C7.27969612%2C0%207.92044868%2C0.594888083%207.99313342%2C1.35553999%20L8%2C1.5%20C8%2C0.720303883%208.59488808%2C0.0795513218%209.35553999%2C0.00686657806%20L9.5%2C0%20Z%20M11.5545209%2C8%20L4.59631644%2C8%20C4.1488668%2C8%203.75587642%2C8.29723991%203.63407764%2C8.72779332%20L3.63407764%2C8.72779332%20L2.49746453%2C12.7456714%20C2.47241036%2C12.8342368%202.45970334%2C12.9258371%202.45970334%2C13.0178781%20C2.45970334%2C13.5701628%202.90741859%2C14.0178781%203.45970334%2C14.0178781%20L3.45970334%2C14.0178781%20L12.5890674%2C14.0178781%20C12.6731826%2C14.0178781%2012.7569617%2C14.0072652%2012.8384199%2C13.9862909%20C13.3732595%2C13.8485773%2013.6951938%2C13.3033652%2013.5574802%2C12.7685255%20L13.5574802%2C12.7685255%20L12.5229337%2C8.75064747%20C12.4091673%2C8.3088118%2012.0107681%2C8%2011.5545209%2C8%20L11.5545209%2C8%20Z%20M11.6933925%2C5.00355916%20L9.98095321%2C5.00543257%20C9.92405029%2C5.0112211%209.86708614%2C5.01101328%209.80985595%2C5.00500332%20L4.3229694%2C5.00355916%20C4.28660868%2C5.00355916%204.25025286%2C5.00440234%204.21393124%2C5.00608803%20C2.9163616%2C5.06630814%201.91329161%2C6.16701421%201.97351173%2C7.46458386%20L1.96917226%2C7.55101116%20C2.48813027%2C6.60967743%203.48637187%2C6%204.59631644%2C6%20L4.59631644%2C6%20L11.5545209%2C6%20C12.5666128%2C6%2013.4838176%2C6.50653803%2014.0310735%2C7.30640502%20L14.0324864%2C7.34265301%20C14.0324864%2C6.10463406%2013.0706909%2C5.09125448%2011.8535412%2C5.00895552%20L11.6933925%2C5.00355916%20Z%20M8.12975716%2C3.47551036%20L8.11581925%2C3.51095908%20L7.98894796%2C3.772225%20C7.94659022%2C3.85359794%207.90148631%2C3.93108789%207.85370523%2C4.00464592%20L8.44251825%2C4.00401546%20C8.32456997%2C3.84405844%208.22041168%2C3.66780692%208.12975716%2C3.47551036%20Z%22%20id%3D%22Combined-Shape%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%3C%2Fpath%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* Горные лыжи, Ski In/Ski Out */

.icon-hotel-attribute_ski_resort, .icon-hotel-attribute_ski-resort, .icon-hotel-attribute_6943986, .icon-hotel-attribute_223322727 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M16.7,0c-1.2,0-2.2,1-2.2,2.2c0,1.2,1,2.2,2.2,2.2c1.2,0,2.2-1,2.2-2.2C18.9,1,17.9,0,16.7,0z'/%3E %3Cpath d='M16.1,13.5c-0.3-0.1-0.6-0.1-0.8,0.2c-0.5,0.8-1.5,1-2.3,0.6l-4.7-2.6l2.3-3.8c0,0,0.1-0.1,0.1-0.1l0.3-0.5l2.5,1.4L13.8,9 c0.2,0.3,0.6,0.5,0.9,0.5c0.2,0,0.4-0.1,0.6-0.2c0.5-0.3,0.7-1,0.3-1.5c0,0-2.3-3.4-2-3c0.3,0.4-0.3-0.5-0.3-1.2c0-0.7,0-1.4,0-1.4 c0-0.7-0.3-1.1-1-1.1H5.2c-0.7,0-0.9,0.1-0.9,0.8V2L1.2,0.4C0.9,0.2,0.5,0.3,0.3,0.6C0.2,0.8,0.4,1.2,0.7,1.3l3.6,2v0.9 c0,0.5,0.4,1.1,0.7,1.3c0.4,0.2,3.1,1.7,3.1,1.7l-1.9,3.2L0.6,7.2L0,8.2l12.5,7c0.4,0.2,0.9,0.4,1.4,0.4c1,0,1.9-0.5,2.4-1.3 C16.5,13.9,16.4,13.6,16.1,13.5z M11.1,4.4l1.1,2.2L8.9,4.4H11.1z'/%3E %3Cpath d='M0.1,10L20,20H0.1V10z'/%3E %3C/g%3E %3C/svg%3E");
}

/*СПА, Талассотерапия */

.icon-hotel-attribute_spa, .icon-hotel-attribute_6944063, .icon-hotel-attribute_6943989 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.2,10.6c-0.6-0.8-1.4-1.2-2.3-1.4c-1.1-0.2-2.2-0.1-3.3,0.1c-0.1,0-0.2,0.1-0.3,0.1c-0.3,0.2-0.5,0.2-0.7,0 c-0.1-0.2-0.3-0.2-0.4-0.1C12.1,9.4,12,9.6,12,9.7c0,0.2,0.2,0.3,0.4,0.3c0.3,0,0.5,0,0.8-0.1c0.7-0.1,1.3,0.5,1.3,1.1 c0,0.4-0.1,0.7-0.4,0.9c-0.4,0.4-1,0.3-1.3-0.1c-0.2-0.2-0.4-0.5-0.6-0.7c-0.2-0.2-0.5-0.2-0.6,0c-0.2,0.4-0.4,0.7-0.4,1.2 c0,0.4-0.2,0.7-0.6,1c-0.4,0.3-0.8,0.3-1.2,0.3c-0.6,0-1-0.3-1.3-0.7c-0.2-0.2-0.2-0.5-0.1-0.7c0.2-0.5,0.4-0.9,0.8-1.2 c0.1-0.1,0.2-0.3,0.1-0.4c0-0.1-0.2-0.2-0.3-0.2c-0.4,0-0.9,0.1-1.3,0.1c-0.6,0-1.1-0.1-1.4-0.6C5.7,9.4,6,9.1,6.2,8.7 C6.5,8.2,7.1,8,7.6,8.4C8,8.6,8.4,8.9,8.9,9.2c0.1,0,0.2,0,0.3,0c0-0.1,0-0.2-0.1-0.3c-0.5-0.5-1.1-1-1.8-1.3 C6.8,7.4,6.4,7.2,6,7.1c-1-0.2-2-0.2-3,0C2.6,7.2,1,7.6,0.3,9.1c-0.4,0.7-0.3,1.5-0.1,2.2c0.2,0.5,0.5,1,1,1.3 C2,13.2,2.9,13.4,3.8,13c0.6-0.3,1.3-0.5,1.9-0.8c0.8-0.4,1.5-0.9,2.2-1.3c0.1-0.1,0.2-0.2,0.3-0.2c0.1,0,0.2,0,0.3,0.1 c-0.1,0.1-0.1,0.2-0.2,0.3c-0.7,0.5-1.3,0.9-2,1.4c-1.1,0.8-1.8,1.9-1.7,3.3c0,0.2,0,0.3,0,0.5C4.7,17,5,17.5,5.5,18 c1.7,1.7,4,0.7,4.5,0.4c1.1-0.6,1.8-1.5,2-2.6c0.1-0.8,0-1.6,0-2.3c0-0.5-0.2-1-0.3-1.5c0-0.1,0-0.3,0.1-0.3c0.1,0,0.3,0,0.4,0.1 c0.1,0,0.1,0.2,0.2,0.2c0.2,0.6,0.5,1.3,0.7,1.9c0.2,0.6,0.6,1.1,1,1.6C16,18.2,22.1,14.7,19.2,10.6z'/%3E %3Cpath d='M4.5,5.1c0.6,0.7,1.3,1.1,2.1,1.5c1,0.6,2,1.2,2.8,2c0.1,0.1,0.2,0.1,0.3,0.2c0,0,0.1-0.1,0.1-0.1 C9.8,8.7,9.8,8.6,9.7,8.5C9.6,8.2,9.4,8,9.2,7.7C9.1,7.5,9.1,7.2,9.3,7c0.3-0.4,0.7-0.4,1.1-0.4c0.2,0,0.4,0.1,0.5,0.3 c0.1,0.1,0.2,0.1,0.3,0.2c0.1-0.1,0.2-0.2,0.2-0.4c0-0.3,0-0.7-0.1-1c-0.1-1-0.2-2-0.7-2.9C10.3,2.3,9.7,2.1,9.1,2 C7.5,1.9,6,2.2,4.7,3.1C4.2,3.4,3.9,4,4.1,4.5C4.2,4.7,4.4,4.9,4.5,5.1z'/%3E %3Cpath d='M11.3,8.3c-0.2,0.1-0.2,0.3,0,0.5c0.1,0.1,0.3,0.1,0.4-0.1C11.9,8.5,12,8.2,12,7.9c0-0.4,0.3-0.8,0.7-0.9 c0.5-0.1,1.2,0.4,1.3,0.9c0,0.1-0.1,0.3-0.1,0.5c0,0.1-0.1,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.2c0,0.1,0.1,0.1,0.2,0.1 c0.2,0,0.4-0.1,0.6-0.1c0.3-0.1,0.6-0.2,1-0.2c0.7-0.1,1.4-0.1,2.2-0.2c0.3,0,0.6-0.1,0.7-0.5c0.1-0.3,0.2-0.6,0.2-0.9 c0-1-0.4-1.8-1-2.5c-0.3-0.4-0.7-0.7-1.2-1c-4-2.6-4.5,4-4.2,2.7c-0.1,0.3-0.1,0.7-0.3,0.9c-0.2,0.2-0.3,0.5-0.2,0.7 C11.5,8,11.5,8.2,11.3,8.3z'/%3E %3C/g%3E %3C/svg%3E");
}

/* На 1-ой линии */

.icon-hotel-attribute_seaLine1, .icon-hotel-attribute_first-line, .icon-hotel-attribute_first_line, .icon-hotel-attribute_1line, .icon-hotel-attribute_7047292 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M18.8,5c1.8-1.7-1.8-3.3,0-5c-0.3,0-2.5,0-2.8,0c-1.7,1.6,2.5,2.6,0,5c-1.7,1.6,2.4,2.6,0.1,4.9L10.9,4H0v12h10.9l4.8-5.3 c-0.2,1.2,2.5,2.3,0.4,4.3c-1.7,1.6,2.5,2.6,0,5c0.3,0,2.5,0,2.8,0c1.8-1.7-1.8-3.3,0-5c1.8-1.7-1.8-3.3,0-5C20.6,8.3,17,6.7,18.8,5 z M7.3,14H3.6v-1h0.9V8H3.6V7h0.9V6h1.8v7h0.9V14z'/%3E %3C/svg%3E");
}

/* Спиртное запрещено на территории отеля */

.icon-hotel-attribute_alcohol-free, .icon-hotel-attribute_alcohol_free, .icon-hotel-attribute_70148775 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='589' height='589' viewBox='0 0 589 589' fill='%235c6774'%3E %3Cg%3E %3Cpath class='cls-1' d='M1082.15,493.8c0,66.374,8.09,120.643,21.39,160.384l155.22-155.226c0.01-1.749.09-3.395,0.09-5.158h-176.7ZM1170.5,376C1007.86,376,876,507.862,876,670.5S1007.86,965,1170.5,965,1465,833.136,1465,670.5,1333.14,376,1170.5,376ZM934.9,670.5c0-130.107,105.489-235.6,235.6-235.6a234.293,234.293,0,0,1,144.29,49.638L984.553,814.818A234.335,234.335,0,0,1,934.9,670.5Zm235.6,235.6a234.3,234.3,0,0,1-144.3-49.638l129.57-129.574v90.861h-73.62V847.2h176.7V817.749h-73.62V726.414c22.95-8.833,42.86-38.424,56.17-85.149L1356.46,526.2a234.283,234.283,0,0,1,49.64,144.3C1406.1,800.61,1300.61,906.1,1170.5,906.1Z' transform='translate(-876 -376)'/%3E %3C/g%3E %3C/svg%3E");
}

/* Отель-Казино */

.icon-hotel-attribute_6943914, .icon-hotel-attribute_casino {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.5,13.7c0,0.8-0.5,1.7-1.2,2.1l-7.1,3.9c-0.1,0-0.7,0.4-1.3,0.4c-0.4,0-0.7-0.2-1.2-0.4l-6.9-3.7 c-0.7-0.4-1.3-1.2-1.3-2V6c0.1-1.3,0.2-1.3,1.3-2l6.9-3.7c0.7-0.4,1.8-0.5,2.5-0.1l7.2,3.9c0.5,0.3,0.7,0.6,0.9,0.9 c0.2,0.3,0.2,0.6,0.2,1.1L19.5,13.7L19.5,13.7z M10.8,2.6c-0.5-0.2-1.2-0.2-1.7,0c-0.5,0.2-0.5,0.7,0,0.9c0.5,0.2,1.2,0.2,1.7,0 C11.3,3.3,11.3,2.9,10.8,2.6L10.8,2.6z M17.5,10.9c0-0.5-0.4-0.7-0.8-0.4c-0.5,0.2-0.8,0.8-0.8,1.3c0,0.5,0.4,0.7,0.8,0.4 C17.1,12,17.5,11.4,17.5,10.9L17.5,10.9z M12.3,12.8c-0.5,0.2-0.8,0.8-0.8,1.3c0,0.5,0.4,0.7,0.8,0.4c0.5-0.2,0.8-0.8,0.8-1.3 C13.2,12.7,12.8,12.5,12.3,12.8L12.3,12.8z M17.5,8.5c0-0.5-0.4-0.7-0.8-0.4c-0.5,0.2-0.8,0.8-0.8,1.3c0,0.5,0.4,0.7,0.8,0.4 C17.1,9.6,17.5,9,17.5,8.5L17.5,8.5z M16.7,14.6c0.5-0.2,0.8-0.8,0.8-1.3c0-0.5-0.4-0.7-0.8-0.4c-0.5,0.2-0.8,0.8-0.8,1.3 C15.9,14.6,16.2,14.8,16.7,14.6L16.7,14.6z M11.5,16.5c0,0.5,0.4,0.7,0.8,0.4c0.5-0.2,0.8-0.8,0.8-1.3c0-0.5-0.4-0.7-0.8-0.4 C11.9,15.4,11.5,16,11.5,16.5L11.5,16.5z M12.3,10.4c-0.5,0.2-0.8,0.8-0.8,1.3c0,0.5,0.4,0.7,0.8,0.4c0.5-0.2,0.8-0.8,0.8-1.3 C13.2,10.4,12.8,10.2,12.3,10.4L12.3,10.4z M8.4,11.7c0-0.5-0.4-1-0.8-1.2c-0.5-0.2-0.8,0-0.8,0.4c0,0.5,0.4,1,0.8,1.2 C8.1,12.3,8.4,12.2,8.4,11.7L8.4,11.7z M2.6,13c0,0.5,0.4,1,0.8,1.2c0.5,0.2,0.8,0,0.8-0.4c0-0.5-0.4-1-0.8-1.2 C2.9,12.4,2.6,12.6,2.6,13L2.6,13z M15.2,5.6c0.5-0.2,0.5-0.7,0-0.9c-0.5-0.2-1.2-0.2-1.7,0C13,5,13,5.4,13.5,5.6 C14,5.9,14.7,5.9,15.2,5.6L15.2,5.6z M9.2,7.7c0.5,0.2,1.2,0.2,1.7,0c0.5-0.2,0.5-0.7,0-0.9c-0.5-0.2-1.2-0.2-1.7,0 C8.7,7,8.7,7.5,9.2,7.7L9.2,7.7z M4.8,4.7C4.4,5,4.4,5.4,4.8,5.6c0.5,0.2,1.2,0.2,1.7,0c0.5-0.2,0.5-0.7,0-0.9 C6,4.5,5.3,4.5,4.8,4.7L4.8,4.7z M9.5,18.4l0-7.3c0-0.4-0.3-0.8-0.7-1L1.5,6.2l0,7.5c0,0.3,0.7,0.8,1,1L9.5,18.4L9.5,18.4z M2.7,5.2l6.8,3.7c0.4,0.2,0.8,0.2,1.2,0l6.8-3.7l-6.9-3.7c-0.3-0.2-0.8,0-1.1,0.1L2.7,5.2L2.7,5.2z M10.5,11v7.4l7.1-3.9 c0.3-0.1,0.9-0.7,0.9-1V6.2L11.3,10C11,10.2,10.5,10.7,10.5,11z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Аквапарк, Водные горки */

.icon-hotel-attribute_187369489, .icon-hotel-attribute_73398318, .icon-hotel-attribute_aquapark, .icon-hotel-attribute_aqua_park, .icon-hotel-attribute_aqua-park {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M17.5,12.3c-1.1,0-0.8,0.3-2.4-0.1c-0.2-0.1-0.4-0.1-0.7-0.1v-4c0.1,0,0.1,0,0.2-0.1c2.5-0.8,2.6-2.6,0-3.6 c-0.1,0-0.1,0-0.2-0.1V0h-1.1L5.1,1.6C3.7,2,3.4,2.9,5.1,3.4c0.4,0.1,1,0.3,1.5,0.5v3.5C5.3,8,3.8,8.5,2,9.2c-2.8,0.9-2.6,4.1,0,5.1 L14.4,19c0,0,2.4,1,3.3,1c1.1,0,2.2-1.7,2.2-3.9S18.9,12.3,17.5,12.3z M13.3,11.9c-2.5-0.5-4-0.6-5.6-1v-1c1.7-0.5,3.4-0.9,5.6-1.5 V11.9z M13.3,1v3C11,3.2,7.8,2,7.8,2L13.3,1z M7.8,4.3c1.4,0.4,2.9,0.9,4.2,1.3c-1.6,0.5-2.9,1-4.2,1.5V4.3z M6.7,10.2v0.4 c-0.2-0.1-0.5-0.1-0.8-0.2C6.2,10.4,6.4,10.3,6.7,10.2z M17.8,18c-0.7,0-1.1-0.9-1.1-2c0-1.1,0.4-2,1.1-2c0.7,0,1,0.9,1,2 C18.7,17.1,18.5,18,17.8,18z'/%3E %3C/svg%3E");
}

/* Отдых для пар, Романтический Отель */

.icon-hotel-attribute_couples, .icon-hotel-attribute_11690938, .icon-hotel-attribute_6943977 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M19.8,13.5L18,8.6C17.8,8.1,17.4,8,16.9,8h-1.1c-0.3,0-0.6-0.1-0.8,0.2c-0.2,0-0.4-0.1-0.5,0L10.5,11 c-0.5,0.3-0.6,0.9-0.3,1.4c0.3,0.5,0.9,0.6,1.4,0.3l2-1.5l-0.8,2.3c-0.1,0.3-0.1,0.7,0.1,1c0.2,0.3,0.6,0.5,0.9,0.5h1l0.3,4.3 c0,0.4,0.4,0.7,0.7,0.7h0.7c0.4,0,0.8-0.3,0.8-0.8l0.2-4.3l1.2,0c0.4,0,0.7-0.2,0.9-0.5C19.9,14.2,19.9,13.8,19.8,13.5z'/%3E %3Ccircle cx='2.7' cy='4.3' r='2.2'/%3E %3Ccircle cx='16.2' cy='5' r='2.1'/%3E %3Cpath d='M5,7.3C4.9,7.2,4.8,7.1,4.7,7.1C4.5,7,4.4,7,4.2,7H1.5C0.8,7,0,7.4,0,8.1v4.8C0,13.8,1,14,1,14v5.2C1,19.6,1.7,20,2.1,20 h1.1C3.6,20,4,19.6,4,19.2v-5.3c0,0,1-0.2,1-1.1v-2.5l2.3,2.1c0.4,0.4,1.1,0.4,1.5,0c0.4-0.4,0.4-1,0-1.4L5,7.3z'/%3E %3Cpath d='M13.3,2c0-1.9-2.2-2.9-3.5-0.9C8.5-0.9,6.3,0,6.3,2c0,1.9,3.5,4,3.5,4C9.9,6,13.3,3.8,13.3,2z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Путешествие в Одиночку */

.icon-hotel-attribute_6943983, .icon-hotel-attribute_alone {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cellipse cx='9.7' cy='2.5' rx='2.6' ry='2.5'/%3E %3Cpath d='M13.8,6.6c0-0.6-0.5-1.1-1.1-1.1c-0.2,0-5.7,0-5.9,0C6.1,5.5,5.6,6,5.6,6.6l-2.2,5.6c0,0.6,0.5,1.1,1.1,1.1 c0.6,0,1.1-0.5,1.1-1.1l1.1-2.9v9.9c0,0.5,0.4,0.8,0.9,0.8h0.9c0.5,0,0.6-0.4,0.6-0.8v-5.9h1.1v5.9c0,0.5,0.1,0.8,0.6,0.8h0.9 c0.5,0,0.9-0.4,0.9-0.8V9.3l1.1,2.9c0,0.6,0.5,1.1,1.1,1.1c0.6,0,1.1-0.5,1.1-1.1L13.8,6.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Апартаменты */

.icon-hotel-attribute_6943671, .icon-hotel-attribute_apartments {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M10,0L3,7.4V20h14V7.4L10,0z M7,15.8H5v-2.1h2V15.8z M7,10.5H5V8.4h2V10.5z M11,15.8H9v-2.1h2V15.8z M11,10.5H9 V8.4h2V10.5z M15,15.8h-2v-2.1h2V15.8z M15,10.5h-2V8.4h2V10.5z'/%3E %3C/svg%3E");
}

/* Размещение с Животными */

.icon-hotel-attribute_8231872, .icon-hotel-attribute_animal {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M12.8,8.9c-0.2-0.2-0.6-0.4-0.9-0.4c0,0-4.3,0-7,0L1.5,5.3C1.1,5,0.6,5,0.3,5.3c-0.3,0.3-0.3,0.9,0,1.2l3,2.9v1.2l-1.8,3.2 c0.1-0.1-0.1,0.2-0.1,0.4v2.9c0,0.5,0.4,0.8,0.9,0.8h0.9C3.6,18,4,17.6,4,17.2v-1.4l1.6-2h6.7v3.4c0,0.5,0.4,0.8,0.9,0.8h0.5 c0.5,0,0.9-0.4,0.9-0.8v-6.1c0-0.3-0.1-0.6-0.4-0.9L12.8,8.9z'/%3E %3Cpath d='M19.7,7.2L18.5,6l0,0l-1-0.9V3.1c0-0.3-0.2-0.6-0.5-0.8c-0.3-0.1-0.7-0.1-0.9,0.2l-1.5,1.5c0,0-0.1,0.1-0.1,0.1l-2.1,2 c-0.3,0.3-0.3,0.9,0,1.2l2.4,2.4c0.2,0.2,0.4,0.2,0.6,0.2c0.2,0,0.4-0.1,0.6-0.2l0.9-0.9l0.6,0.6c0.2,0.2,0.4,0.2,0.6,0.2 c0.2,0,0.4-0.1,0.6-0.2l1-0.9C19.9,8.2,20,8,20,7.8C20,7.6,19.9,7.4,19.7,7.2z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Гольф-Отель */

.icon-hotel-attribute_6943954, .icon-hotel-attribute_golf {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M11.9,3c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C13.9,3.9,13,3,11.9,3z'/%3E %3Cpath d='M15,0.3c-0.8-0.5-1.7-0.4-2.4,0L3.8,5.5l2.9,4.8c0.2,0.3,0.5,0.4,0.8,0.4c0.1,0,0.2,0,0.4-0.1l2-0.8l0.2,2.3 c0,0.7,0.9,1.1,1.6,1.1h0.2l0.7,5.8c0,0.4,0.3,1,0.7,1h1.2c0.4,0,0.7-0.4,0.7-0.8l-0.8-6.4c0-0.1,0.1-0.3,0.1-0.4L14,8.7 c0-0.7-0.6-1-1.2-1h-1.9c-0.3,0-0.6-0.1-0.9,0.1L7.8,8.6l-2-3.1l7.2-4.3c0,0,0.4-0.3,0.9-0.1c-0.3,1.1,0.5,1.5,0.9,1.6 c0.4,0,1-0.3,1-0.8C15.9,1.4,16.1,1,15,0.3z'/%3E %3Cpath d='M11.9,15.5c0,0-0.1-0.3-0.3-2.1c-0.6,0-1.5-0.3-1.7-0.7c0,0-0.2,1.1-0.8,3c-0.1,0.5-0.2,0.7-0.2,1.1c0,0.4,0.2,2.2,0.2,2.2 c0,0.4,0.3,0.9,0.7,0.9h0.7c0.4,0,0.7-0.5,0.7-0.9l-0.3-2.6c0-0.1,0-0.2,0-0.2L11.9,15.5z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Детский клуб */

.icon-hotel-attribute_85147062, .icon-hotel-attribute_children {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M1.4,7.3c0.2-0.6,0.3-1.2,0.5-1.7c0.8-1.9,2.9-2.7,4.7-1.5c0.9,0.6,1.3,1.5,1.5,2.5c0.1,0.5,0.2,1,0.3,1.4 C8.5,8.4,8.6,8.5,9,8.5c1.3,0,4.1-0.1,4.1-0.1c0.2-0.3,0.4-0.7,0.7-1c0.5-0.6,1.2-0.7,1.8-0.3c0.2,0.1,0.3,0.4,0.3,0.6 c0,0.2-0.3,0.3-0.5,0.4c-0.1,0.1-0.3,0.1-0.5,0.1c0.2,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.3,0.2,0.5c-0.2,0.1-0.3,0.2-0.5,0.2 c-0.1,0-0.3,0-0.5,0c0,0.1,0.1,0.2,0.1,0.3c-0.4,0-0.9-0.1-1.4-0.1c0.6,0.9,1.2,1.6,1.6,2.5c0.4,0.8,0.8,1.7,1.2,2.7 c0.9-0.7,1.8-1.3,2.6-1.9c0.1,0,0.1-0.1,0.2-0.1c0.3-0.2,0.6-0.5,0.8-0.2c0.2,0.2,0.3,0.6,0.3,0.9c0,0.4-0.2,0.6-0.6,0.6 c-0.2,0-0.4,0.1-0.5,0.2c-2.7,2.5-6,3.4-9.6,3.2c-1.8-0.1-4.4-0.2-7.5-2.5c-0.4-0.3-0.6-0.7-1.2-0.6c-0.1,0-0.3-0.2-0.4-0.3 C0.1,13.7,0,13.3,0,12.9c0-0.3,0.2-0.5,0.5-0.4c0.2,0.1,0.4,0.2,0.6,0.3C2,13.4,2.8,14,3.7,14.7c0.2-0.7,0.3-1.2,0.5-1.7 c0.2-0.5,0.4-1,0.6-1.5C5,11.2,5,11,5,10.9C4.6,10.2,4.8,9.5,5,8.8c0.1-0.4,0.2-0.9,0.2-1.4c0-0.3-0.2-0.7-0.4-0.9 C4.6,6.2,4.3,6.3,4,6.5C3.8,6.6,3.7,6.9,3.8,7.2C4,7.6,4.1,8,4.3,8.4c0,0.2,0.1,0.4,0,0.5C4.1,9,3.8,9.1,3.7,9 C3.3,8.7,2.9,8.4,2.6,8C2.2,7.7,2,7.2,1.4,7.3z M14.9,15.2c-0.9-1.8-4.6-4.5-9.4-1.2c-0.8,0.6-0.4,1.3,0.5,1.5 c2.9,0.9,5.7,0.7,8.6-0.2C14.6,15.3,14.7,15.2,14.9,15.2z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Шоппинг Зарубежом */

.icon-hotel-attribute_6944039, .icon-hotel-attribute_shopping {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M15.6,5.9h-0.9C14.2,2.5,12.3,0,10,0C7.7,0,5.8,2.5,5.3,5.9H4.4C3.6,5.9,3,6.4,3,7v11.8C3,19.5,3.6,20,4.4,20h11.2 c0.8,0,1.4-0.5,1.4-1.2V7C17,6.4,16.4,5.9,15.6,5.9z M10,1.2c1.3,0,2.8,1.8,3.3,4.7H6.7C7.2,3.1,8.7,1.2,10,1.2z M5.8,9.4 C5,9.4,4.4,8.9,4.4,8.2c0-0.4,0.3-0.8,0.7-1c0,0.2,0,0.5,0,0.8c0,0.3,0.3,0.6,0.7,0.6c0.4,0,0.7-0.3,0.7-0.6c0-0.2,0-0.5,0-0.7 c0.4,0.2,0.7,0.6,0.7,1C7.2,8.9,6.6,9.4,5.8,9.4z M14.2,9.4c-0.8,0-1.4-0.5-1.4-1.2c0-0.4,0.3-0.8,0.7-1c0,0.2,0,0.5,0,0.7 c0,0.3,0.3,0.6,0.7,0.6c0.4,0,0.7-0.3,0.7-0.6c0-0.3,0-0.5,0-0.8c0.4,0.2,0.7,0.6,0.7,1C15.6,8.9,15,9.4,14.2,9.4z'/%3E %3C/svg%3E");
}

/* Свадебные Пакеты */

.icon-hotel-attribute_6944042, .icon-hotel-attribute_wedding {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M13.3,3.3c-1.2,0-2.4,0.3-3.3,0.9C9,3.7,7.9,3.3,6.7,3.3C3,3.3,0,6.3,0,10c0,3.7,3,6.7,6.7,6.7c1.2,0,2.4-0.3,3.3-0.9 c1,0.6,2.1,0.9,3.3,0.9c3.7,0,6.7-3,6.7-6.7C20,6.3,17,3.3,13.3,3.3z M10,12.9c-0.7-0.8-1.1-1.8-1.1-2.9c0-1.1,0.4-2.1,1.1-2.9 c0.7,0.8,1.1,1.8,1.1,2.9C11.1,11.1,10.7,12.1,10,12.9z M2.2,10c0-2.5,2-4.4,4.4-4.4c0.5,0,1,0.1,1.5,0.3C7.2,7,6.7,8.4,6.7,10 c0,1.6,0.6,3,1.5,4.2c-0.5,0.2-1,0.3-1.5,0.3C4.2,14.4,2.2,12.5,2.2,10z M13.3,14.4c-0.5,0-1-0.1-1.5-0.3c0.9-1.1,1.5-2.6,1.5-4.2 c0-1.6-0.6-3-1.5-4.2c0.5-0.2,1-0.3,1.5-0.3c2.5,0,4.4,2,4.4,4.4C17.8,12.5,15.8,14.4,13.3,14.4z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Вилла */

.icon-hotel-attribute_6944016, .icon-hotel-attribute_villa {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M9.5,17.8v-5.6l4.2-2.2l4.2,2.3v5.5H9.5z M20,20v-6.8v-2.1l-5.3-2.8V5.6l2.1,1.1V4.4L8.4,0L0,4.4v2.2l2.1-1.1 V20H20z M12.6,8.3V4.5L8.4,2.2L4.2,4.4v11.1h3.2v-4.4L12.6,8.3'/%3E %3C/g%3E %3C/svg%3E");
}

/* Паломнический тур */

.icon-hotel-attribute_6944037, .icon-hotel-attribute_pilgrimage {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M11.8,5.8c1.5,0.9,3.4,0.3,4.2-1.1c0.9-1.5,0.3-3.4-1.1-4.2c-1.5-0.9-3.4-0.3-4.2,1.1C9.8,3,10.3,4.9,11.8,5.8z'/%3E %3Cpath d='M17.3,11.6l-3.6-2C14,8.8,13.8,8,13.1,7.6l-2.9-1.7c-0.7-0.4-1.5-0.2-2,0.6c0,0-2.9,3.9-4,5.9c-0.8,1.3-1.1,2.1,0.1,2.9 c1.7,1.1,3,1.9,3,1.9H2.6c-0.6,0-1.3,0.3-1.3,0.9v1.1C1.4,19.8,2,20,2.6,20c0,0,8.7,0,9.1,0s0.6,0,0.9-0.5l0.4-0.7 c0.3-0.5,0.2-1.2-0.3-1.5c0,0-1.2-0.9-2.2-1.4l2.3-4.4l3.5,2c0.4,0.2,0.7,0.1,0.9-0.2l0.4-0.7C17.8,12.2,17.7,11.8,17.3,11.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Рулетка */

.icon-hotel-attribute_roulette {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-137%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M8.47607718%2C0.726894548%20C8.74898004%2C0.687742518%209.03675165%2C0.760969305%209.2638947%2C0.952915489%20L9.2638947%2C0.952915489%20L15.6690646%2C6.30646872%20L15.7598456%2C6.39338355%20C16.096631%2C6.75877115%2016.1164701%2C7.32633297%2015.7874195%2C7.71572104%20C15.430948%2C8.13755813%2014.8000043%2C8.19054742%2014.3781672%2C7.83407594%20L14.3781672%2C7.83407594%20L14.0284033%2C7.54169759%20L14.0289307%2C15.5118955%20C14.0289307%2C15.75735%2013.852063%2C15.9614959%2013.6188197%2C16.0038374%20L13.5289462%2C16.0118955%20L3.52686619%2C16.012207%20C3.49473911%2C16.012207%203.46331966%2C16.0091772%203.43287803%2C16.0033878%20L0.48840332%2C16.00354%20C0.212260945%2C16.00354%20-0.0115966797%2C15.7796824%20-0.0115966797%2C15.50354%20L-0.0115966797%2C15.50354%20L-0.0115966797%2C10.6434677%20C-0.0115966797%2C10.4296121%200.124411606%2C10.2394327%200.326787392%2C10.1703078%20L0.326787392%2C10.1703078%20L3.02640332%2C9.24769759%20L3.02640332%2C7.53369759%20L2.66906461%2C7.83407594%20C2.24722752%2C8.19054742%201.61628377%2C8.13755813%201.25981228%2C7.71572104%20C0.930761684%2C7.32633297%200.950600737%2C6.75877115%201.28738624%2C6.39338355%20L1.37816718%2C6.30646872%20L7.74749399%2C0.973385825%20C7.94357474%2C0.807688693%208.18483571%2C0.730460883%208.42271025%2C0.737623567%20Z%20M13.0284033%2C6.99469759%20L4.02640332%2C7.00269759%20L4.026%2C15.012%20L13.028%2C15.011%20L13.0284033%2C6.99469759%20Z%20M3.003%2C10.312%20L0.988%2C11.001%20L0.988%2C15.003%20L3.003%2C15.003%20L3.003%2C10.312%20Z%20M8.51800537%2C13%20C8.79414775%2C13%209.01800537%2C13.2238576%209.01800537%2C13.5%20C9.01800537%2C13.7761424%208.79414775%2C14%208.51800537%2C14%20C8.241863%2C14%208.01800537%2C13.7761424%208.01800537%2C13.5%20C8.01800537%2C13.2238576%208.241863%2C13%208.51800537%2C13%20Z%20M8.47388955%2C8.02266972%20C9.46571663%2C8.02266972%2010.1710126%2C8.80897323%209.94944803%2C9.77634689%20C9.87454159%2C10.1033961%209.71575723%2C10.3413155%209.45609099%2C10.5862058%20L9.30041599%2C10.724157%20L9.02125959%2C10.9621805%20C9.00988159%2C10.9709965%209.00500524%2C10.9718184%209.00301856%2C10.9650584%20L9.00175429%2C10.9492837%20L9.00175429%2C11.5131226%20C9.00175429%2C11.7892649%208.77789667%2C12.0131226%208.50175429%2C12.0131226%20C8.2562944%2C12.0131226%208.05214592%2C11.8362474%208.00980996%2C11.6029982%20L8.00175429%2C11.5131226%20L8.00175429%2C10.9492837%20C8.00175429%2C10.6760939%208.10939842%2C10.4701754%208.30447835%2C10.2688908%20L8.40921108%2C10.1683447%20C8.4688168%2C10.1146509%208.67655071%2C9.94227057%208.66984934%2C9.94797089%20C8.86305506%2C9.78362605%208.9465902%2C9.67576959%208.97468825%2C9.5530906%20C9.04613194%2C9.24116017%208.85015108%2C9.02266972%208.47388955%2C9.02266972%20C8.29110666%2C9.02266972%208.14917528%2C9.16896782%208.02772929%2C9.61182387%20C7.95469813%2C9.87813395%207.67960769%2C10.0348175%207.41329761%2C9.96178631%20C7.14698753%2C9.88875515%206.990304%2C9.61366472%207.06333516%2C9.34735464%20C7.29178177%2C8.51431798%207.76875527%2C8.02266972%208.47388955%2C8.02266972%20Z%20M8.51840332%2C2.93569759%20L4.85540332%2C6.00269759%20L12.1784033%2C5.99569759%20L8.51840332%2C2.93569759%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

/* COVID-19 Free Zone */

.icon-hotel-attribute_covid {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2020%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%3Cpath%20d%3D%22M18.887%2C10.15c-0.144%2C-0.27%20-0.405%2C-0.333%20-0.684%2C-0.288c-0.216%2C0.036%20-0.442%2C0.099%20-0.649%2C0.189c-0.549%2C0.216%20-1.054%2C0.189%20-1.54%2C0.018c0.009%2C-0.108%200.036%2C-0.207%200.036%2C-0.315c0%2C-0.288%20-0.045%2C-0.567%20-0.081%2C-0.846c0.144%2C0.018%200.297%2C0.036%200.45%2C0.063c0.144%2C0.027%200.306%2C0.018%200.45%2C-0.009c0.235%2C-0.045%200.343%2C-0.207%200.298%2C-0.449c-0.063%2C-0.414%20-0.478%2C-0.558%20-0.874%2C-0.252c-0.117%2C0.09%20-0.252%2C0.153%20-0.378%2C0.225c-0.09%2C-0.432%20-0.244%2C-0.837%20-0.424%2C-1.233c0.289%2C-0.243%200.604%2C-0.441%200.937%2C-0.504c0.288%2C-0.054%200.586%2C-0.081%200.874%2C-0.135c0.36%2C-0.072%200.585%2C-0.297%200.621%2C-0.594c0.036%2C-0.279%20-0.171%2C-0.63%20-0.432%2C-0.756c-0.252%2C-0.117%20-0.558%2C-0.045%20-0.802%2C0.207c-0.144%2C0.144%20-0.279%2C0.306%20-0.387%2C0.468c-0.279%2C0.405%20-0.667%2C0.621%20-1.108%2C0.756c-0.198%2C-0.324%20-0.423%2C-0.63%20-0.676%2C-0.918c0.072%2C-0.036%200.135%2C-0.081%200.208%2C-0.108c0.162%2C-0.063%200.324%2C-0.171%200.45%2C-0.297c0.189%2C-0.18%200.153%2C-0.414%20-0.036%2C-0.585c-0.315%2C-0.279%20-0.631%2C-0.18%20-0.811%2C0.297c-0.045%2C0.117%20-0.117%2C0.216%20-0.171%2C0.324c-0.324%2C-0.306%20-0.694%2C-0.567%20-1.081%2C-0.792c0.108%2C-0.36%200.306%2C-0.702%200.649%2C-0.999c0.198%2C-0.18%200.405%2C-0.342%200.594%2C-0.531c0.207%2C-0.216%200.279%2C-0.477%200.135%2C-0.756c-0.153%2C-0.288%20-0.414%2C-0.414%20-0.738%2C-0.405c-0.316%2C0.009%20-0.478%2C0.216%20-0.55%2C0.486c-0.063%2C0.225%20-0.099%2C0.459%20-0.108%2C0.693c-0.027%2C0.513%20-0.198%2C0.909%20-0.468%2C1.242c-0.766%2C-0.351%20-1.613%2C-0.567%20-2.514%2C-0.567c-0.144%2C0%20-0.288%2C0.036%20-0.432%2C0.045c-0.144%2C-0.423%20-0.162%2C-0.882%200.009%2C-1.377c0.063%2C-0.171%200.108%2C-0.351%200.153%2C-0.531c0.09%2C-0.369%200.009%2C-0.648%20-0.243%2C-0.81c-0.243%2C-0.162%20-0.667%2C-0.135%20-0.892%2C0.054c-0.225%2C0.189%20-0.279%2C0.477%20-0.126%2C0.837c0.126%2C0.297%200.288%2C0.585%200.414%2C0.882c0.126%2C0.297%200.126%2C0.648%200.072%2C1.008c-0.973%2C0.171%20-1.846%2C0.585%20-2.594%2C1.161c-0.36%2C-0.252%20-0.649%2C-0.594%20-0.811%2C-1.071c-0.09%2C-0.261%20-0.153%2C-0.531%20-0.243%2C-0.792c-0.099%2C-0.297%20-0.306%2C-0.477%20-0.631%2C-0.477c-0.288%2C0%20-0.63%2C0.234%20-0.702%2C0.504c-0.09%2C0.315%200.027%2C0.567%200.27%2C0.747c0.171%2C0.126%200.351%2C0.243%200.541%2C0.342c0.531%2C0.261%200.855%2C0.684%201.035%2C1.188c-0.261%2C0.261%20-0.504%2C0.54%20-0.72%2C0.846c-0.108%2C-0.117%20-0.216%2C-0.225%20-0.288%2C-0.378c-0.063%2C-0.126%20-0.145%2C-0.261%20-0.253%2C-0.342c-0.126%2C-0.09%20-0.333%2C-0.207%20-0.441%2C-0.162c-0.153%2C0.063%20-0.297%2C0.252%20-0.342%2C0.414c-0.027%2C0.108%200.099%2C0.297%200.207%2C0.387c0.108%2C0.099%200.27%2C0.135%200.414%2C0.171c0.189%2C0.045%200.37%2C0.108%200.541%2C0.189c-0.207%2C0.342%20-0.388%2C0.702%20-0.523%2C1.08c-0.531%2C0.027%20-1.045%2C-0.09%20-1.513%2C-0.486c-0.216%2C-0.18%20-0.424%2C-0.387%20-0.658%2C-0.549c-0.243%2C-0.171%20-0.513%2C-0.189%20-0.774%2C0c-0.226%2C0.171%20-0.352%2C0.549%20-0.262%2C0.828c0.09%2C0.288%200.334%2C0.405%200.613%2C0.432c0.225%2C0.018%200.45%2C0.018%200.675%2C0c0.685%2C-0.063%201.217%2C0.189%201.676%2C0.602c-0.081%2C0.396%20-0.135%2C0.81%20-0.135%2C1.242c0%2C0.378%200.045%2C0.747%200.108%2C1.107c-0.468%2C0.369%20-1.135%2C0.666%20-1.784%2C0.513c-0.27%2C-0.063%20-0.549%2C-0.081%20-0.819%2C-0.09c-0.289%2C0%20-0.496%2C0.153%20-0.586%2C0.441c-0.09%2C0.279%200.009%2C0.621%200.234%2C0.801c0.235%2C0.198%200.505%2C0.171%200.748%2C0.036c0.306%2C-0.18%200.595%2C-0.396%200.901%2C-0.576c0.468%2C-0.279%201.072%2C-0.288%201.612%2C-0.135c0.252%2C0.675%200.631%2C1.278%201.099%2C1.809c-0.171%2C0.594%20-0.585%2C1.17%20-1.09%2C1.422c-0.288%2C0.144%20-0.594%2C0.261%20-0.883%2C0.423c-0.243%2C0.144%20-0.369%2C0.378%20-0.324%2C0.675c0.045%2C0.27%200.324%2C0.549%200.595%2C0.602c0.297%2C0.055%200.531%2C-0.062%200.675%2C-0.305c0.117%2C-0.198%200.226%2C-0.414%200.298%2C-0.63c0.261%2C-0.774%200.828%2C-1.179%201.549%2C-1.404c0.225%2C0.18%200.459%2C0.333%200.712%2C0.477c-0.135%2C0.261%20-0.28%2C0.405%20-0.64%2C0.702c-0.135%2C0.117%20-0.27%2C0.261%20-0.333%2C0.423c-0.117%2C0.27%200.018%2C0.477%200.297%2C0.567c0.279%2C0.081%200.459%2C0%200.541%2C-0.288c0.054%2C-0.207%200.09%2C-0.414%200.108%2C-0.63c0.018%2C-0.252%200.099%2C-0.468%200.216%2C-0.675c0.288%2C0.153%200.594%2C0.279%200.91%2C0.387c0.216%2C0.657%200.198%2C1.305%20-0.226%2C1.953c-0.153%2C0.234%20-0.306%2C0.458%20-0.423%2C0.701c-0.117%2C0.243%20-0.09%2C0.504%200.117%2C0.702c0.225%2C0.216%200.496%2C0.279%200.793%2C0.189c0.279%2C-0.081%200.405%2C-0.306%200.414%2C-0.585c0.009%2C-0.189%20-0.009%2C-0.387%20-0.063%2C-0.576c-0.216%2C-0.819%20-0.027%2C-1.529%200.487%2C-2.15c0.252%2C0.036%200.504%2C0.081%200.765%2C0.081c0.045%2C0%200.081%2C-0.009%200.126%2C-0.009c-0.009%2C0.36%20-0.117%2C0.702%20-0.18%2C1.044c-0.009%2C0.063%20-0.054%2C0.126%20-0.036%2C0.18c0.054%2C0.153%200.081%2C0.387%200.198%2C0.432c0.154%2C0.063%200.397%2C0.045%200.532%2C-0.036c0.099%2C-0.063%200.135%2C-0.297%200.135%2C-0.45c0%2C-0.144%20-0.072%2C-0.297%20-0.153%2C-0.423c-0.153%2C-0.243%20-0.234%2C-0.504%20-0.261%2C-0.765c0.36%2C-0.018%200.711%2C-0.063%201.054%2C-0.144c0.414%2C0.396%200.747%2C0.954%200.765%2C1.44c0.009%2C0.297%200%2C0.594%200.009%2C0.89c0.009%2C0.342%200.198%2C0.621%200.46%2C0.684c0.297%2C0.081%200.675%2C-0.054%200.846%2C-0.297c0.163%2C-0.234%200.136%2C-0.531%20-0.09%2C-0.818c-0.126%2C-0.162%20-0.261%2C-0.315%20-0.405%2C-0.459c-0.477%2C-0.441%20-0.667%2C-0.999%20-0.658%2C-1.62c0%2C-0.036%200%2C-0.072%200.009%2C-0.108c0.316%2C-0.135%200.613%2C-0.306%200.901%2C-0.486c0.135%2C0.252%200.243%2C0.522%200.288%2C0.819c0.019%2C0.09%200.064%2C0.171%200.109%2C0.252c0.135%2C0.234%200.423%2C0.297%200.657%2C0.144c0.234%2C-0.162%200.297%2C-0.423%200.108%2C-0.63c-0.144%2C-0.153%20-0.324%2C-0.27%20-0.513%2C-0.378c-0.171%2C-0.099%20-0.306%2C-0.225%20-0.433%2C-0.36c0.325%2C-0.225%200.622%2C-0.486%200.892%2C-0.774c0.505%2C0.126%200.946%2C0.369%201.279%2C0.855c0.136%2C0.198%200.262%2C0.414%200.397%2C0.612c0.225%2C0.324%200.504%2C0.441%200.81%2C0.36c0.289%2C-0.081%200.523%2C-0.414%200.523%2C-0.72c0%2C-0.315%20-0.18%2C-0.522%20-0.585%2C-0.648c-0.262%2C-0.081%20-0.541%2C-0.126%20-0.793%2C-0.216c-0.496%2C-0.18%20-0.847%2C-0.486%20-1.099%2C-0.873c0.216%2C-0.297%200.396%2C-0.612%200.558%2C-0.954c0.054%2C0.036%200.117%2C0.054%200.162%2C0.099c0.163%2C0.162%200.334%2C0.342%200.541%2C0.441c0.144%2C0.072%200.378%2C0.081%200.504%2C0c0.117%2C-0.081%200.207%2C-0.306%200.198%2C-0.459c-0.009%2C-0.306%20-0.27%2C-0.342%20-0.522%2C-0.342c-0.252%2C0.009%20-0.504%2C0%20-0.757%2C-0.027c0.162%2C-0.396%200.271%2C-0.819%200.343%2C-1.26c0.441%2C-0.09%200.9%2C-0.072%201.261%2C0.081c0.288%2C0.117%200.576%2C0.27%200.874%2C0.378c0.279%2C0.099%200.558%2C0.054%200.747%2C-0.198c0.099%2C-0.261%200.117%2C-0.549%20-0.036%2C-0.837Zm-9.17%2C2.421l-2.621%2C-2.619l1.036%2C-1.035l1.585%2C1.584l2.702%2C-2.699l1.036%2C1.034l-3.738%2C3.735Z%22%20style%3D%22fill%3A%2300ac11%3Bfill-rule%3Anonzero%3B%22%2F%3E%3C%2Fsvg%3E");
}

/* Отель не размещает одиноких мужчин */

.icon-hotel-attribute_smna, .icon-hotel-attribute_276227766 {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard-Copy-124%22%20fill%3D%22%235c6774%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.2180937%2C11.4464466%20C13.1972037%2C12.089008%2014.3468706%2C13.0232544%2015.6760578%2C14.252289%20C16.091537%2C14.6364623%2016.1097726%2C15.2771571%2015.7167883%2C15.6833209%20C15.323804%2C16.0894847%2014.6684148%2C16.1073115%2014.2529357%2C15.7231382%20C13.1048448%2C14.6615546%2012.1133989%2C13.8451641%2011.2855022%2C13.2763571%20L11.0637723%2C13.1273682%20C10.946607%2C13.050476%2010.933844%2C13.0223483%2010.9226012%2C13.0226968%20L10.4374611%2C13.3521662%20C10.3630695%2C13.4024331%2010.2890998%2C13.4500243%2010.2151807%2C13.4949111%20L10.8605429%2C14.4488978%20C11.287522%2C15.0814266%2010.8762428%2C15.9236445%2010.1439021%2C16.0024214%20L10.0317077%2C16.0083905%20L8.21113017%2C16.0083905%20C8.07421924%2C16.0083905%207.94373453%2C15.9808766%207.82490365%2C15.9310764%20C7.86161271%2C15.8982127%207.89298943%2C15.8597463%207.9181731%2C15.8163806%20L7.9511962%2C15.7477454%20L9.63699998%2C11.4285605%20L9.70787383%2C11.3818039%20L9.81719956%2C11.3130939%20C10.5780487%2C10.8673536%2011.3628106%2C10.8851491%2012.2180937%2C11.4464466%20Z%20M12.471092%2C0.0651513554%20C12.6996749%2C0.154596379%2012.8253339%2C0.393701449%2012.7797635%2C0.626340365%20L12.7545148%2C0.712971923%20L9.11693927%2C10.0113447%20L9.11793064%2C10.0111312%20L8.70299998%2C11.0695605%20L8.70199998%2C11.068639%20L8.33299998%2C12.010639%20L8.33599998%2C12.0115605%20L7.21099998%2C14.8915605%20L7.21099998%2C14.878639%20L6.94652165%2C15.5556978%20C6.84589599%2C15.8128535%206.55585685%2C15.9397463%206.29870108%2C15.8391206%20C6.07011817%2C15.7496756%205.94445915%2C15.5105705%205.99002954%2C15.2779316%20L6.01527823%2C15.1913%20L6.55675895%2C13.8099302%20C6.24160552%2C13.7244014%205.9262097%2C13.6149037%205.59896103%2C13.4828812%20L4.82312323%2C13.1577265%20L4.67485645%2C13.1028166%20L4.65009642%2C13.1185244%20C4.49550547%2C13.2092812%204.28417867%2C13.3621373%204.02482758%2C13.5743537%20L3.70021536%2C13.8491754%20C3.18528929%2C14.2981448%202.54465333%2C14.9122194%201.78269423%2C15.6885538%20C1.38675356%2C16.0919644%200.731250914%2C16.1052164%200.318588096%2C15.718153%20C-0.0940747232%2C15.3310897%20-0.1076307%2C14.6902839%200.288309974%2C14.2868733%20L0.746945552%2C13.8234158%20C2.6692145%2C11.8987864%203.75952268%2C11.0559544%204.60341155%2C11.0559544%20C4.92699233%2C11.0559544%205.22008518%2C11.1323651%205.59254565%2C11.2780686%20L6.38899972%2C11.6114142%20C6.71140642%2C11.7414833%207.00777014%2C11.8396442%207.30180714%2C11.9064379%20L7.66096466%2C10.9873797%20C6.6355921%2C10.7649711%205.75356596%2C10.122927%205.02553523%2C9.08380661%20L4.87454638%2C8.85918902%20L4.71999999%2C8.608%20L4.66461359%2C8.59617013%20C4.02344793%2C8.4318867%203.61888186%2C8.01975469%203.52239608%2C7.40804057%20L3.50563155%2C7.26335486%20L3.49999999%2C7.11171522%20C3.49999999%2C6.54017017%203.66467661%2C6.08208115%203.9928937%2C5.78074169%20L4.10835489%2C5.68616013%20L4.15099999%2C5.658%20L4.15160791%2C4.68511434%20C4.15160791%2C2.98431867%204.7729634%2C1.76173183%206.42345727%2C1.60118856%20L6.61110133%2C1.58775063%20L7.08457347%2C1.57844765%20C7.89082224%2C1.54988661%208.47142754%2C1.39474102%208.91878308%2C1.14793309%20C8.99042283%2C1.10840914%209.05431304%2C1.06949867%209.11983855%2C1.02565%20L9.22052639%2C0.955479376%20L9.45741545%2C0.776261072%20C9.5517114%2C0.707707492%209.65770043%2C0.633428614%209.77546343%2C0.553353599%20L9.9609485%2C0.428885117%20L10.3851441%2C0.153653017%20C10.6942222%2C-0.0432132945%2011.0920305%2C0.148879548%2011.1472834%2C0.493295491%20L11.1537568%2C0.575372345%20L11.153%2C1.875%20L11.205%2C1.92763899%20L11.8232714%2C0.348574205%20C11.9238971%2C0.091418436%2012.2139362%2C-0.035474296%2012.471092%2C0.0651513554%20Z%20M12.6147734%2C3.80795185%20C12.7051929%2C4.01024769%2012.7664435%2C4.20433694%2012.7981914%2C4.39100358%20L12.8173634%2C4.53961547%20L12.8237626%2C4.68511434%20L12.823%2C5.621%20L12.8524931%2C5.63539715%20C13.3255181%2C5.89629501%2013.5485835%2C6.35475199%2013.4894332%2C6.93371784%20L13.4687474%2C7.08092532%20L13.4361907%2C7.23288646%20C13.2793256%2C7.86087818%2012.9477828%2C8.30678525%2012.460965%2C8.52495154%20L12.3243613%2C8.57877067%20L12.277%2C8.592%20L12.2543248%2C8.63338255%20C11.6022274%2C9.73398503%2010.8051629%2C10.4723763%209.87270129%2C10.8285119%20L10.4730184%2C9.29243113%20C10.8499913%2C8.95003738%2011.1955169%2C8.49310603%2011.5116861%2C7.91725783%20C11.5711886%2C7.80888416%2011.6681074%2C7.72739509%2011.7826411%2C7.68672191%20L11.8715347%2C7.66408768%20L11.967801%2C7.6426106%20C12.213269%2C7.57030581%2012.3699707%2C7.37498594%2012.4659999%2C6.99054397%20C12.555345%2C6.6328611%2012.4959698%2C6.52398854%2012.1961644%2C6.44485923%20C12.0041162%2C6.39417088%2011.8630322%2C6.23584659%2011.830762%2C6.04498539%20L11.8237626%2C5.96141462%20L11.823%2C5.83056052%20L12.6147734%2C3.80795185%20Z%20M7.91711113%2C3.96683062%20L7.69232497%2C3.97014861%20C6.81657733%2C3.97014861%206.38718328%2C4.32282537%206.17930433%2C5.23571354%20C6.06928011%2C5.71887842%205.62651279%2C6.03993426%205.14771017%2C6.01223946%20L5.15160791%2C5.96141462%20C5.15160791%2C6.14297071%205.05355147%2C6.30764104%204.89979423%2C6.39549932%20L4.81846997%2C6.43275002%20L4.75134851%2C6.46217162%20C4.58303062%2C6.552386%204.49999999%2C6.74023746%204.49999999%2C7.11171522%20C4.49999999%2C7.45912805%204.6461022%2C7.60643656%205.09815398%2C7.66157579%20C5.25718507%2C7.68097368%205.39728985%2C7.77540398%205.47494779%2C7.91553396%20C6.1795683%2C9.18698746%207.02458283%2C9.879326%208.03201586%2C10.0392072%20L10.8043258%2C2.9590772%20L10.6648145%2C2.80842949%20C10.1485276%2C3.55970292%209.19074773%2C3.92863667%207.91711113%2C3.96683062%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
}

.icon-hotel-attribute_discount {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M7,7.5C6.9,7.3,6.8,7.3,6.7,7.2C6.6,7.1,6.5,7.1,6.3,7.1c-0.2,0-0.3,0-0.4,0.1C5.8,7.3,5.7,7.3,5.7,7.5 C5.6,7.6,5.6,7.7,5.6,7.9c0,0.2,0,0.4,0,0.6c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3 C6,9.9,6.2,9.9,6.3,9.9c0.2,0,0.3,0,0.4-0.1C6.8,9.8,6.9,9.7,7,9.5c0-0.1,0.1-0.3,0.1-0.4c0-0.2,0-0.4,0-0.6c0-0.2,0-0.4,0-0.6 C7.1,7.7,7,7.6,7,7.5z'/%3E %3Cpath d='M14.3,10.4c-0.1-0.1-0.1-0.2-0.2-0.3c-0.1-0.1-0.2-0.1-0.4-0.1c-0.2,0-0.3,0-0.4,0.1c-0.1,0.1-0.2,0.2-0.2,0.3 c-0.1,0.1-0.1,0.3-0.1,0.4c0,0.2,0,0.4,0,0.6c0,0.3,0,0.5,0,0.6c0,0.1,0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3 c0.1,0.1,0.2,0.1,0.4,0.1c0.2,0,0.3,0,0.4-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0.1-0.3,0.1-0.4c0-0.2,0-0.4,0-0.6c0-0.2,0-0.4,0-0.6 C14.4,10.7,14.4,10.6,14.3,10.4z'/%3E %3Cpath d='M20,6.9l-3.2-1.6l-0.6-3.4l-3.6,0.5L10,0L7.4,2.4L3.8,1.9L3.2,5.3L0,6.9L1.6,10L0,13.1l3.2,1.6l0.6,3.4l3.6-0.5L10,20 l2.6-2.4l3.6,0.5l0.6-3.4l3.2-1.6L18.4,10L20,6.9z M4.6,10.4C4.2,10,4,9.4,4,8.5C4,7.7,4.2,7,4.6,6.6C5,6.2,5.6,6,6.3,6 c0.8,0,1.3,0.2,1.7,0.6c0.4,0.4,0.6,1,0.6,1.9c0,0.9-0.2,1.5-0.6,1.9c-0.4,0.4-1,0.6-1.7,0.6C5.6,11,5,10.8,4.6,10.4z M9,14.5H7 l4-8h2L9,14.5z M15.4,13.4c-0.4,0.4-1,0.6-1.7,0.6c-0.8,0-1.4-0.2-1.7-0.6c-0.4-0.4-0.6-1-0.6-1.9s0.2-1.5,0.6-1.9 c0.4-0.4,1-0.6,1.7-0.6c0.8,0,1.3,0.2,1.7,0.6c0.4,0.4,0.6,1,0.6,1.9C16,12.3,15.8,13,15.4,13.4z'/%3E %3C/g%3E %3C/svg%3E");
}

/* Sha Plus */

.icon-hotel-attribute_shaplus {
    background-image: url(/Content/Images/HotelAttributes/Shared/SHAPLUS.png);
}

/* SELECT */
.icon-hotel-attribute_select {
    background-image: url(/Content/Images/HotelAttributes/Shared/SELECT.svg);
}

/* COMFORT */
.icon-hotel-attribute_comfort {
    background-image: url(/Content/Images/HotelAttributes/Shared/COMFORT.svg);
}

/* Bus tour */
#search-result .table-container table .attributes .attribute-icon_bt {
    background-image: url(/Content/Images/HotelAttributes/Shared/BT.svg);
}

/* Only Adults (10+) */
#search-result .table-container table .attributes .attribute-icon_oa10 {
    background-image: url(/Content/Images/HotelAttributes/Shared/OA10.svg);
}

/* Walking route */
#search-result .table-container table .attributes .attribute-icon_wr {
    background-image: url(/Content/Images/HotelAttributes/Shared/WR.svg);
}

/* Rafting */
#search-result .table-container table .attributes .attribute-icon_rafting {
    background-image: url(/Content/Images/HotelAttributes/Shared/RAFTING.svg);
}

/* Horseback route */
#search-result .table-container table .attributes .attribute-icon_hr {
    background-image: url(/Content/Images/HotelAttributes/Shared/HR.svg);
}

/* Combined route */
#search-result .table-container table .attributes .attribute-icon_cr {
    background-image: url(/Content/Images/HotelAttributes/Shared/CR.svg);
}

/* what is pegasys id */

.icon-hotel-attribute_action {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M10.7,8.8c0.6-1.7,1.1-5.5-4.2-7.1c1.8-2.6,6.6-2.2,7.7,1.4C15,5.3,14.5,8.4,10.7,8.8L10.7,8.8z M11.4,10 c2.2,3.2,5,2.1,6.5,0.4c2.5-2.9,0.4-7.3-2.7-7.6C16.5,8.3,13.1,9.7,11.4,10L11.4,10z M10.7,11.3c1.2,1.4,4,3.7,8-0.2 c1.3,2.9-1.4,7-5.1,6.2C11.4,16.8,9.1,14.8,10.7,11.3L10.7,11.3z M9.3,11.2c-0.6,1.7-1.1,5.5,4.2,7.1c-1.8,2.6-6.6,2.2-7.7-1.4 C5,14.7,5.5,11.6,9.3,11.2L9.3,11.2z M8.6,10c-2.2-3.2-5-2.1-6.5-0.4c-2.5,2.9-0.4,7.3,2.7,7.6C3.5,11.7,6.9,10.3,8.6,10L8.6,10z M9.3,8.7c1.6-3.6-0.7-5.5-2.9-6C2.8,2,0,6,1.3,8.9C5.3,5,8.2,7.4,9.3,8.7z'/%3E %3C/g%3E %3C/svg%3E");
}

/* what is pegasys id */

/* иконка с многоточием */

.icon-hotel-attribute_more {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M0,13h5v5H0V13z'/%3E %3Cpath d='M7.5,13h5v5h-5V13z'/%3E %3Cpath d='M15,13h5v5h-5V13z'/%3E %3C/g%3E %3C/svg%3E");
    cursor: pointer;
}

/* no pegasys id */

.icon-hotel-attribute_video {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M18.7,2H1.3C0.6,2,0,2.6,0,3.3v13.4C0,17.4,0.6,18,1.3,18h17.5c0.7,0,1.3-0.6,1.3-1.3V3.3C20,2.6,19.4,2,18.7,2z M17.8,15.7H2.2V4.3h15.6V15.7z'/%3E %3Cpath d='M14.5,10l-6.7,4V6L14.5,10z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

.icon-hotel-attribute_panorama {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M0,18V8.7C0,5.6,2.7,3,5.9,3H20v8.2c0,3.1-2.9,5.6-6.2,5.6H3.5l2.2-2.1h8.2c2.2,0,3.9-1.6,3.9-3.5V5.1H5.9 c-2.1,0-3.7,1.6-3.7,3.6v7.5L0,18z'/%3E %3Cpath d='M10,13.5c-2.1,0-3.7-1.6-3.7-3.6c0-2,1.7-3.6,3.7-3.6s3.7,1.6,3.7,3.6C13.7,11.9,12,13.5,10,13.5z M10,8.4 C9,8.4,8.3,9.1,8.3,9.9c0,0.9,0.7,1.6,1.7,1.6c0.9,0,1.7-0.7,1.7-1.6C11.6,9.1,10.9,8.4,10,8.4z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

.icon-hotel-attribute_first-plan, .icon-hotel-attribute_first_plan {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M20,8.2l-3.9-0.7V0H3.9v7.5L0,8.2l4.6,5L3.8,20l6.2-2.9l6.2,2.9l-0.9-6.8L20,8.2z M10,15.1L6,17l0.5-4.4L3.5,9.3l4.4-0.8 L10,4.7l2.1,3.8l4.4,0.8l-3.1,3.3L14,17L10,15.1z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

/** Wi-Fi */

.icon-hotel-attribute_wi-fi {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M10,13.2c1.4,0,2.6,1.2,2.6,2.6s-1.2,2.6-2.6,2.6s-2.6-1.2-2.6-2.6S8.6,13.2,10,13.2z'/%3E %3Cpath d='M18.2,7.6c-4.5-4.5-11.8-4.5-16.4,0c-0.7-0.7-1-1-1.8-1.8c5.5-5.5,14.5-5.5,20,0C19.5,6.3,18.7,7.1,18.2,7.6z'/%3E %3Cpath d='M17.3,8.5c-4-4-10.5-4-14.5,0C3.3,9,4,9.7,4.6,10.3c3-3,7.9-3,10.9,0C16.1,9.7,16.3,9.5,17.3,8.5z'/%3E %3Cpath d='M7.3,13c1.5-1.5,3.9-1.5,5.5,0c1.2-1.2,0.9-0.9,1.8-1.8C12,8.7,8,8.7,5.5,11.2C6.3,12.1,6.1,11.9,7.3,13z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

.icon-hotel-attribute_repairs {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M8.3,11.5l-2.9-3L2.9,11H2L0,9V8l4.9-5c0,0,0.8-1,2.9-1c1.2,0,2,0,2,0l-2,2l1,1L7.3,6.5l2.9,3 c0,0,0.2-0.2,0.5-0.5c0.7-0.7,1.1-1.3,0.7-2.3c-0.2-0.4-0.1-1.3,0.3-1.7c0.7-0.8,1.1-1.1,2-2c1.5-1.5,3.5-1.4,3.9-1 c-0.6,0.6-1.4,1.4-1.8,1.8c-0.4,0.4-0.7,0.9-1.1,1.2c0.8,0.8,1.3,1.4,2,2c0.7-0.8,2.1-2.2,2.9-3c0.9,0.9,0.2,2.8-1,4 c-0.9,0.9-0.9,1-2,2c-0.4,0.4-1.6,0.3-2.1,0.1c-0.7-0.3-1-0.1-1.4,0.4c-0.2,0.3-0.4,0.6-0.6,0.9c1.5,1.5,3.2,2.9,5,4.6 c-1.3,1.3-1.8,1.8-2.9,3c-1.6-1.7-3.1-3.5-4.8-5.2c-1.5,1.5-2.9,3-4.4,4.5c-0.7,0.7-1.7,0.8-2.2,0.2c-0.6-0.6-0.5-1.4,0.3-2.2 C5.1,14.6,8.3,11.5,8.3,11.5z M5.1,17.6c0-0.1,0-0.2,0-0.4c-0.3-0.1-0.6-0.4-0.8-0.4c-0.3,0.1-0.4,0.4-0.6,0.7 c0.2,0.2,0.5,0.5,0.7,0.5C4.6,18.1,4.9,17.8,5.1,17.6z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

.icon-hotel-attribute_event {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cpath d='M10,8.6C9.6,6.8,8.4,3.3,6.5,1.7c1.6-2.3,5.3-2.3,6.9,0C11.6,3.3,10.4,6.8,10,8.6L10,8.6z M8.8,9.3 c-1.3-1.2-3.6-4-4-6.5C2.1,3,0.2,6.4,1.3,8.9C3.6,8.1,7.1,8.7,8.8,9.3L8.8,9.3z M8.8,10.7c-1.3,1.2-3.6,4-4,6.5 c-2.7-0.3-4.6-3.6-3.5-6.2C3.6,11.9,7.1,11.3,8.8,10.7L8.8,10.7z M10,11.4c-0.4,1.8-1.6,5.3-3.5,6.8c1.6,2.3,5.3,2.3,6.9,0 C11.6,16.7,10.4,13.2,10,11.4L10,11.4z M11.2,10.7c1.7,0.5,5.2,1.2,7.5,0.3c1.1,2.5-0.8,5.9-3.5,6.2C14.8,14.8,12.5,12,11.2,10.7 L11.2,10.7z M11.2,9.3c1.7-0.5,5.2-1.2,7.5-0.3c1.1-2.5-0.8-5.9-3.5-6.2C14.8,5.2,12.5,8,11.2,9.3z'/%3E %3C/g%3E %3C/svg%3E");
}

/* no pegasys id */

.icon-hotel-attribute_6943963, .icon-hotel-attribute_chalet {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%235c6774'%3E %3Cpath class='a' d='M19.75 10.79l-9.14-9.15a.88.88 0 0 0-1.22 0L.25 10.79a.89.89 0 0 0 0 1.21.87.87 0 0 0 1.22 0l1.07-1h14.92l1.07 1a.84.84 0 0 0 .61.24.85.85 0 0 0 .61-.25.89.89 0 0 0 0-1.2zM4.26 9.2l2.43-2.44L9.12 9.2zm3.65-3.64L10 3.47l2.09 2.09L10 7.66zm3 3.64l2.43-2.44 2.4 2.44zM2.44 12.35h15.13v6.26H2.44z'/%3E %3Cpath fill='none' d='M0 0h20v20H0z'/%3E %3C/svg%3E");
}
.legend .icon {
    width: 20px !important;
    height: 20px !important;
    display: inline-block;
    float: left;
}

.legend .icon.Pre-booking {
    background: url("/Content/Images/Shared/booking-status-prebooking-grey.svg") no-repeat center;
}

.legend .icon.Cancelled-Pre-booking {
    background: url("/Content/Images/Shared/booking-status-prebooking-red.svg") no-repeat center;
}
.login-logout-header {
    background-color: #5c6774;
    color: #ffffff;
    height: 27px;
}

.login-logout-header ul {
    list-style: none;
    width: 100%;
    display: table;
}

.login-logout-header ul li {
    float: left;
    width: auto;
}

.login-logout-header ul li.exit {
    float: right;
}

.login-logout-header ul li.agency-login {
    float: right;
    padding: 5px 5px 0 0;
    width: 90px;
}

.login-logout-header a {
    color: #ffffff;
}

.login-logout-header .entry-agency {
    margin-inline-start: 10px;
    padding-top: 5px;
}

.login-logout-header .entry-agency .agency-name {
    font-weight: bold;
}

.login-logout-header .messages-notificator {
    margin-inline-start: 13px;
    position: relative;
    cursor: pointer;
    padding-top: 5px;
}

.login-logout-header .messages-notificator span {
    color: black;
    position: absolute;
    top: 4px;
    left: 8px;
}

.login-logout-header .exit{
    width: 25px;
    padding-top: 3px;
}

.login-logout-header .exit img{
    cursor: pointer;
    vertical-align: bottom;
}


.main-authorization-menu {
    background-color: #5c6774;
    color: #ffffff;
    height: 27px;
    margin-bottom: 25px;
}

.main-authorization-menu ul {
    list-style: none;
    width: 100%;
    display: table;
}

.main-authorization-menu ul li {
    float: left;
    width: auto;
}

.main-authorization-menu ul li.exit {
    float: right;
}

.main-authorization-menu ul li.agency-login {
    float: right;
    padding: 5px 5px 0 0;
    width: 110px;
}

.main-authorization-menu ul li.language {
    padding-top: 5px;
    margin-inline-start: 15px;
}

.main-authorization-menu ul li.language div {
    padding-inline-start: 15px;
    border-left: 1px solid #FFF;
}

.main-authorization-menu a,
.main-authorization-menu a:visited {
    color: #ffffff !important;
}

.main-authorization-menu .entry-agency {
    margin-inline-start: 10px;
    padding-top: 5px;
}

.main-authorization-menu .entry-agency .agency-name {
    font-weight: bold;
}

.main-authorization-menu .exit{
    width: 25px;
    padding-top: 3px;
}

.main-authorization-menu .exit img{
    cursor: pointer;
    vertical-align: bottom;
}


.main-menu {
    width: 100%;
    line-height: 1.5;
    display: table;
}

.main-menu .tabs ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    border-bottom: solid 1px #CFCFCF;
}

.main-menu .tabs ul li {
    float: left;
    border-bottom: solid 1px #CFCFCF;
    position: relative;
    top: 1px;
}

.main-menu .tabs ul li:before {
    content: '';
    display: block;
    width: 3px;
    height: 24px;
    background: #FFF;
    -ms-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0;
    position: absolute;
    left: 0px;
    top: 2px;
    margin: 5px 0 0 0;
    border: solid #CFCFCF;
    border-width: 0 1px 1px 0;
}

.main-menu .tabs ul li a {
    float: left;
    text-decoration: none;
    display: block;
    padding: 5px 8px 2px;

    border: solid #CFCFCF;
    border-width: 1px 1px 0 1px;
    border-bottom: solid 1px #DFE0E2;
    margin: 0 3px 1px 3px;
    font-size: 14px;
    position: relative;
    top: 1px;

    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;

    background: #f3f4f6;
    background: -moz-linear-gradient(top, #f3f4f6 0%, #dfe0e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f6), color-stop(100%, #dfe0e2));
    background: -o-linear-gradient(top, #f3f4f6 0%, #dfe0e2 100%);
    background: -ms-linear-gradient(top, #f3f4f6 0%, #dfe0e2 100%);
    background: linear-gradient(to bottom, #f3f4f6 0%, #dfe0e2 100%);

    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f4f6', endColorstr='#dfe0e2', GradientType=0);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f4f6', endColorstr='#dfe0e2', GradientType=0);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f4f6', endColorstr='#dfe0e2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f4f6', endColorstr='#dfe0e2', GradientType=0);
}

.main-menu .tabs ul li:after {
    content: ' ';
    display: block;
    width: 3px;
    height: 24px;
    float: left;
    background: #FFF;
    -ms-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    position: absolute;
    margin: 6px 0 0 0;
    right: 0;
    top: 1px;
    border: solid #CFCFCF;
    border-width: 0 0 1px 1px;
}

.main-menu .tabs ul li.active {
    border-bottom: solid 1px #fff;
}

.main-menu .tabs ul li.active a {
    color: black;
    background: #FFF;
    border-bottom: 1px solid #FFF;
    cursor: default;
}

.main-menu .tabs ul li:hover:not(.active) {
  border-bottom: solid 1px #CFCFCF;
}

.main-menu .tabs ul li:hover:not(.active) a {
    border-bottom: solid 1px #E5E6E9;

    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e6e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e6e9));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e5e6e9 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e5e6e9 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e5e6e9 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e5e6e9 100%);

    -webkit-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e6e9', GradientType=0);
    -moz-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e6e9', GradientType=0);
    -o-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e6e9', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e6e9', GradientType=0);
}
.additional-services-container .tool-button {
    box-sizing: border-box;
    width: 26px;
    height: 26px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    background-position: 50% 50%;
    cursor: pointer;
    margin: 0 1px;
    flex: 0 0 auto;
    outline: none !important;
}

.additional-services-container .tool-button--disabled,
.additional-services-container .tool-button.disabled,
.additional-services-container .tool-button[disabled] {
    cursor: default;
}

.additional-services-container .tool-button:active {
    background-image: none;
}

.additional-services-container .tool-button--text-img {
    width: auto;
    border: none;
    display: inline-flex;
    flex-flow: row-reverse nowrap;
    align-items: center;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
}

.additional-services-container .tool-button__img {
    display: block;
    width: 21px;
    height: 21px;
    margin-inline-start: 7px;
    background-repeat: no-repeat;
    outline: none !important;;
}

.additional-services-container .tool-button__span--add {
    color: #00578F;
}

.additional-services-container .tool-button__img--add {
    background-image: url(/Content/Images/Shared/Sprites.png?v1006);
    background-position: -79px -119px;
    margin-inline-start: 11px;
    margin-inline-end: 4px;
}

.additional-services-container .tool-button__img--cancel {
    background-image: url(/Content/Images/Shared/Sprites.png?v1006);
    background-position: -59px -119px;
    margin-inline-start: 11px;
    margin-inline-end: 4px;
}

.additional-services-container .tool-button--secondary {
    color: #adadad;
}

.additional-services-container .tool-button--primary {
    color: #18689e;
}

.additional-services-container .tool-button--pencil,
.additional-services-container .tool-button--pencil:active {
    background-image: url(/Content/Images/Shared/my-account-edit-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--pencil,
.additional-services-container .disabled.tool-button--pencil:active {
    background-image: url(/Content/Images/Shared/my-account-edit-booking-not-active.png?v=3);
}

.additional-services-container .tool-button--restore,
.additional-services-container .tool-button--restore:active {
    background-image: url(/Content/Images/Shared/my-account-restore-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--restore,
.additional-services-container .disabled.tool-button--restore:active {
    background-image: url(/Content/Images/Shared/my-account-restore-booking-not-active.png?v=3);
}

.additional-services-container .tool-button--trash,
.additional-services-container .tool-button--trash:active {
    background-image: url(/Content/Images/Shared/my-account-delete-booking.png?v=3);
}

.additional-services-container .disabled.tool-button--trash,
.additional-services-container .disabled.tool-button--trash:active {
    background-image: url(/Content/Images/Shared/my-account-delete-booking-not-active.png?v=3);
}

.additional-services-container {
    background-color: #fff;
    border: 1px solid #c5c6c8;
}

.additional-services-container ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.additional-services-container .service__header {
    color: #596775;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: flex-end;
    background-color: #f3f4f6;
    min-height: 26px;
    padding: 6px 0;
}

.additional-services-container .service__header .service-title {
    margin: 0 auto 0 9px;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 0;
    flex: 1 1 auto;
}

.additional-services-container.service-meal .service__header .service-title:before {
    content: '';
    display: inline-block;
    background: url("/Content/Images/Shared/additional-service-meal-selection.svg") center center / 15px no-repeat;
    width: 15px;
    height: 15px;
    vertical-align: bottom;
    margin-inline-end: 10px;
}

.meal-list-table-title {
    margin-bottom: 12px;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #596775;
    margin-top: 15px;
}

.additional-services-container .meal-list {
    padding: 0;
}

.additional-services-container .meal-list__item {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    list-style-type: none;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-size: 12px;
    border-top: 1px dashed #e3e3e3;
    padding: 7.3px 8px;
}

.additional-services-container .meal-list__item .meal-status {
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    background-image: url(/Content/Images/Shared/confirmation-status-icons.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-inline-end: 12px;
}

.additional-services-container .meal-list__item .meal-status.active {
    background-position: -16px -16px;
}

.additional-services-container .meal-list__item .meal-status.cancelled {
    background-position: -47px -17px;
}

.additional-services-container .meal-list__item .meal-status.rejected {
    background-position: -32px -17px;
}

.additional-services-container .meal-list__item .meal-picture {
    width: 23px;
    height: 23px;
    border-radius: 4px;
    flex: 0 0 auto;
    margin-inline-end: 7px !important;
}

.additional-services-container .meal-list__item .meal-name {
    flex: 1 0 500px;
    margin: 0;
    color: #18689e;
    text-decoration: none;
}

.additional-services-container .meal-list__item a {
    text-decoration: inherit;
    color: inherit;
}

.additional-services-container .meal-list__item a:active, .meal-list__item a:visited {
    text-decoration: inherit;
    color: inherit;
}

.additional-services-container .meal-list__item .meal-quantity {
    flex: 0 0 40px;
    text-align: end;
    margin-inline-start: auto;
}

.additional-services-container .meal-list__item .meal-row-dynamic {
    flex: 0 0 170px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    justify-self: right;
}

.additional-services-container .meal-list__item .meal-price {
    text-align: end;
    color: #000;
}

.additional-services-container .meal-list__item .meal-controls {
    margin-inline-start: 10px;
    text-align: end;
}

.additional-services-container .meal-list__item .fpr-currency {
    border: 1px solid #ffe8e8;
    background-color: #fffbfb;
    border-radius: 3px;
    padding: 7px;
    overflow: hidden;
    color: rgb(89, 103, 117);
    font-size: 11px;
}

.additional-services-container .meal-list__item .meal-price .tariff-currency {
    color: #596775;
}

.additional-services-container .person-list {
    border-top: 1px solid #c5c6c8;
}

.additional-services-container .person-list__item {
    border-bottom: 1px solid #e3e3e3;
}

.additional-services-container .person-list__item:last-child {
    border-bottom: none;
}

.additional-services-container .person__header {
    display: flex;
    align-items: center;
    padding: 4px 0;
    min-height: 26px;
}

.additional-services-container .person__header .person-title {
    margin: 0 auto 0 7px;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-weight: normal;
}

.additional-services-container .person__header .person-title::before {
    content: '';
    display: inline-block;
    background-image: url(/Content/Images/Shared/user.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    margin-inline-end: 8px;
}

.additional-services-container .flight-list {
    border-top: 1px solid #c5c6c8;
}

.additional-services-container .flight-list.flight-list--collapsed {
    display: none;
}

.additional-services-container .flight-list__item {
    border-bottom: 1px solid #c5c6c8;
}

.additional-services-container .flight-list__item:last-child {
    border-bottom: none;
}

.additional-services-container .flight__header {
    color: #596775;
    background-color: #f8f8f8;
    padding: 6px 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
    align-items: center;
    height: 26px;
}

.additional-services-container .flight__header .flight-title {
    margin: 0 auto 0 9px;
    font-family: "open sans", Tahoma, Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 12px;
    flex: 1 1 auto;
}

.additional-services-container .flight__header .flight-base-meal-text {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    opacity: 0.5;
    margin-inline-end: 10px;
    letter-spacing: .7px;
}

.hier-menu.hier-menu--multicol {
    display: flex;
    flex-flow: row wrap;
}

.hier-menu.hier-menu--columns-2 {
    width: 525px;
}

.hier-menu.hier-menu--columns-3 {
    display: flex;
    flex-flow: row wrap;
    width: 803px;
}

.hier-menu.hier-menu--multicol > .hier-menu__item {
    width: 250px;
    margin-inline-start: 25px;
}

.hier-menu.hier-menu--columns-2 > .hier-menu__item:nth-child(2) {
    border-top: none;
}

.hier-menu.hier-menu--columns-2 > .hier-menu__item:nth-of-type(2n+1) {
    margin-inline-start: 0;
}

.hier-menu.hier-menu--columns-3 > .hier-menu__item:nth-child(2),
.hier-menu.hier-menu--columns-3 > .hier-menu__item:nth-child(3) {
    border-top: none;
}

.hier-menu.hier-menu--columns-3 > .hier-menu__item:nth-of-type(3n+1) {
    margin-inline-start: 0;
}


.destinations-panel {
    width: 1128px;
    margin: 0 auto;
    padding: 20px 0;
}

.location-selector-panel {
    width: 1128px;
    margin: 0 auto;
    height: 200px;
}

.location-selector-panel.location-selector-panel--loading {
    display: flex;
    align-items: center;
    justify-content: center;
}

.location-selector-panel__spinner {
    display: block;
    width: 34px;
    height: 34px;
}

@keyframes spinner-rotate {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(359deg);
    }
}

.location-selector-panel__spinner {
    animation: spinner-rotate 1s infinite linear;
}

.destinations-list {
    list-style-type: none;
    display: flex;
    flex-flow: row wrap;
}

.destinations-list__item {
    flex: 1 1 160px;
    height: 40px;
}

.destinations-list__country {
    line-height: 34px;
    font-size: 13px;
    text-decoration: none;
    color: #333E48;
    cursor: pointer;
}

.destinations-list__country:hover {
    color: #0b66bd;
    text-decoration: none;
}

.destinations-list__country:visited {
    color: #333E48;
}

.destinations-list__icon {
    display: inline-block;
    width: 27px;
    height: 18px;
    vertical-align: middle;
    margin-top: -1px;
    margin-inline-end: 11px;
}

.locations-list {
    display: block;
    height: 100%;
    list-style-type: none;
    columns: 4;
    column-fill: auto;
    width: 1128px;
    margin: 0 auto;
    padding: 0.5rem 0;
}

.locations-list__item {
    line-height: 26px;
    color: #3E4852;
}

.locations-list__item.locations-list__item--active {
    font-weight: bold;
}

.locations-list__button {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    border: none;
    background: none;
    outline: none;
    font-weight: inherit;
    color: inherit;
}

.locations-list__button:hover, .locations-list__button:active {
    color: #0D77DC;
}

.lang-selector {
    display: inline-block;
}

.language-select .custom-select__button {
    border: none;
    background-color: transparent;
    padding: 0;
}

.language-select .custom-select__button:focus {
    box-shadow: none;
}

.language-select .custom-select__selected-text {
    flex: 0 0 auto;
    margin-inline-end: 0.2rem;
}

.language-select .custom-select__chevron {
    height: 4px;
}

.language-select .custom-select__dropdown-container {
    width: 150px;
}

.language-select .country-select__selected-icon {
    height: 1rem;
    width: 1rem;
    margin-inline-end: 0.5rem;
    border-radius: 50%;
    object-fit: cover;
}

.language-select .country-select__option-icon {
    height: 1rem;
    width: 1rem;
    margin-inline-end: 0.5rem;
    border-radius: 50%;
    object-fit: cover;
}

.language-select .custom-select__list-item:hover {
    background-color: #0d77dc19;
}

.language-select .custom-select__item-text {
    margin-inline-end: 0.5rem;
}

.user-icon::before {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M15%208C15%2011.866%2011.866%2015%208%2015C4.13401%2015%201%2011.866%201%208C1%204.13401%204.13401%201%208%201C11.866%201%2015%204.13401%2015%208Z%22%20fill%3D%22%230D77DC%22%20stroke%3D%22%230D77DC%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%209C9.10457%209%2010%208.10457%2010%207C10%205.89543%209.10457%205%208%205C6.89543%205%206%205.89543%206%207C6%208.10457%206.89543%209%208%209Z%22%20stroke%3D%22%23F2F9FF%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2012V12C5.76142%209.23858%2010.2386%209.23858%2013%2012V12%22%20stroke%3D%22%23F2F9FF%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    width: 16px;
    height: 16px;
}

/* *************************************************************************************************************** */

.el-popper:focus {
    /* for safari */
    outline: none;
}

.el-popper[x-placement^=bottom] .popper__arrow {
    top: -7px!important;
    border-bottom-color: #D5EAFE!important;
}

.el-popper[x-placement^=top] .popper__arrow {
    bottom: -7px!important;
    border-top-color: #D5EAFE!important;
}

.el-popper.el-popper--full-width {
    width: 100%;
    left: 0!important;
    border-radius: 0;
    border-left: none;
    border-right: none;
    box-sizing: border-box;
    padding: 0;
}

.el-popper.el-popper--hier {
    border: 1px solid #D5EAFE;
    padding: 0;
}

.menu-strip {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.menu-strip.menu-strip--locations .menu-strip__item {
    line-height: 21px;
}

.menu-strip.menu-strip--locations .menu-strip__text {
    color: #0D77DC;
    font-weight: 600;
}

.menu-strip.menu-strip--auth {
    margin-inline-start: 16px;
}

.menu-strip.menu-strip--auth .menu-strip__item {
    line-height: 1;
    font-weight: 600;
}

.menu-strip.menu-strip--main {
}

.menu-strip__item {
    line-height: 52px;
    font-weight: 700;
    user-select: none;
}

.menu-strip__text {
    cursor: pointer;
    position: relative;
    text-decoration: none;
}

.menu-strip__text.menu-strip__text--icon::before {
    content: '';
    vertical-align: middle;
    margin-inline-end: 8px;
}

.menu-strip__text.menu-strip__text {
    color: #61788E;
    text-decoration: none;
}

.menu-strip__item.menu-strip__item--open .menu-strip__text {
    color: #0b66c2;
}


.menu-strip__item.menu-strip__item--chevron .menu-strip__text::after {
    content: '';
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%224%22%20viewBox%3D%220%200%207%204%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M6.14645%200.146447C6.34171%20-0.0488155%206.65829%20-0.0488155%206.85355%200.146447C7.04882%200.341709%207.04882%200.658291%206.85355%200.853553L3.85355%203.85355C3.65829%204.04882%203.34171%204.04882%203.14645%203.85355L0.146447%200.853553C-0.0488155%200.658291%20-0.0488155%200.341709%200.146447%200.146447C0.341709%20-0.0488155%200.658291%20-0.0488155%200.853553%200.146447L3.5%202.79289L6.14645%200.146447Z%22%20fill%3D%22%230D77DC%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 7px 4px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: inline-block;
    width: 7px;
    height: 100%;
    line-height: 44px;
    margin-inline-start: 0.25rem;
    vertical-align: middle;
    transition: transform .3s, -webkit-transform .3s;
}

.menu-strip__item.menu-strip__item--open.menu-strip__item--chevron .menu-strip__text::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.hier-menu {
    list-style-type: none;
    border-radius: 3px;
    overflow: hidden;
}

.hier-menu__item {
    position: relative;
}

.hier-menu__item.hier-menu__item--chevron::after {
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%228%22%20viewBox%3D%220%200%205%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4.70711%203.29289C5.09763%203.68342%205.09763%204.31658%204.70711%204.70711L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711Z%22%20fill%3D%22%230D77DC%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 5px 8px;
    position: absolute;
    height: 100%;
    width: 5px;
    right: 8px;
    top: 0;
}

.hier-menu__item:hover {
    background-color: #0d77dc19;
}

.hier-menu__item + .hier-menu__item {
    border-top: 1px solid #D5EAFE;
}

.hier-menu__text {
    display: block;
    padding: 11px 15px;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    color: #333e48;
}

.hier-menu__text:visited {
    color: #333e48;
}

.hier-menu__text:hover {
    color: #0b66bd;
    text-decoration: none;
}

@media screen and (max-device-width: 480px) {
    .el-popper.el-popper--full-width {
        width: 1180px;
    }
}
.pgs-date-picker__date-icon {
    content: '';
    display: inline-block;
    width: 14px;
    height: 12px;
    margin-inline-end: 6px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' color='%230D77DC'%3E %3Cmask id='a' fill='%2361788E'%3E %3Crect y='2' width='16' height='14' rx='1'/%3E %3C/mask%3E %3Crect y='2' width='16' height='14' rx='1' stroke='currentColor' stroke-width='4' mask='url(%23a)'/%3E %3Crect x='3' width='2' height='5' rx='1' fill='currentColor'/%3E %3Crect x='11' width='2' height='5' rx='1' fill='currentColor'/%3E %3Cpath fill='currentColor' d='M1 7h14v1H1z'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 18px 16px;
    position: relative;
}

.pgs-date-picker__container {
    width: 100% !important;
}

.pgs-date-picker__container .el-input__prefix {
    right: 2px;
    left: initial;
}

.el-date-picker .el-date-table td.disabled div {
    background: white;
}

.el-date-picker .el-date-table td.available span {
    color: #333E48;
}

.el-date-picker .el-date-table td:nth-child(6).available span,
.el-date-picker .el-date-table td:nth-child(7).available span {
    color: #D96566;
}

.el-date-picker .el-date-table td:nth-child(6).prev-month span,
.el-date-picker .el-date-table td:nth-child(7).prev-month span,
.el-date-picker .el-date-table td:nth-child(6).disabled span,
.el-date-picker .el-date-table td:nth-child(7).disabled span {
    color: #D96566;
    opacity: 0.5;
}

.el-date-picker .el-date-table td.today span {
    font-weight: normal;
}

.el-date-picker .el-date-table td.today div {
    background: white;
}

.el-date-picker .el-date-table td div {
    padding: 0;
    width: 38px;
    height: 34px;
}

.el-date-picker .el-date-table td span {
    top: 9px;
    left: 45%;
    font-size: 14px;
}

.el-date-picker .el-date-table td:not(.disabled) div:hover,
.el-date-picker .el-date-table td:not(.disabled) div:hover span {
    background-color: #0D77DC;
    border-radius: 0;
    color: white !important;
}

.el-date-picker .el-date-table td.current:not(.disabled) div,
.el-date-picker .el-date-table td.current:not(.disabled) span,
.el-date-picker .el-date-table td.current:not(.disabled) div:hover,
.el-date-picker .el-date-table td.current:not(.disabled) div:hover span {
    background: #d5e9fa;
    border-radius: 0;
    color: black !important;
}

.el-date-picker .el-date-table th {
    border-bottom: none;
    text-transform: lowercase;
    color: #333E48;
}

/* Скрытие кнопок переключения года в datepicker. Другого способа не нашлось */
.el-date-picker .el-icon-d-arrow-left,
.el-date-picker .el-icon-d-arrow-right{
    display: none;
}

.el-date-picker .el-icon-arrow-left::before,
.el-date-picker .el-icon-arrow-right::before {
    content: '';
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' color='%230D77DC'%3E %3Cg fill='none' fill-rule='nonzero'%3E %3Cpath fill='currentColor' d='M8 9.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 1 1 1.414-1.414L8 9.586z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 16px 16px;
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    position: relative;
}

.el-date-picker .el-icon-arrow-left::before {
    transform: rotate(90deg);
}

.el-date-picker .el-icon-arrow-right::before {
    transform: rotate(-90deg);
}

.el-date-picker .el-icon-arrow-right {
    order: 4;
    margin-inline-start: auto;
}

.el-date-picker .el-icon-arrow-left {
    order: 1;
    margin-inline-end: auto;
}

.el-date-picker .el-date-picker__header-label:first-of-type {
    font-size: 14px;
    color: #61788E;
    pointer-events: none;
    order: 3;
    position: relative;
    top: 4px;
}

.el-date-picker .el-date-picker__header-label:last-of-type {
    font-weight: bold;
    color: #333E48;
    order: 2;
    position: relative;
    top: 4px;
}

.el-date-picker .el-date-picker__header {
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.el-date-picker .el-date-table th:nth-child(6),
.el-date-picker .el-date-table th:nth-child(7) {
    color: #D96566;
}

.el-date-picker .el-date-table th {
    font-size: 14px;
    text-align: center;
}

.el-date-picker .el-date-table td.next-month {
    display: none;
}

.el-date-picker .el-date-table td.prev-month {
    visibility: hidden;
}
body.old-layout .showFlightExtraMealServiceDialog .edit-meal-container * {
    box-sizing: border-box !important;
}

#showFlightExtraMeal {
    display: none;
}

.showFlightExtraMealServiceDialog {
    padding: 0 !important;
    background: white !important;
    overflow: visible !important;
}

.showFlightExtraMealServiceDialog .ui-dialog-titlebar {
    display: none;
}

.showFlightExtraMealServiceDialog .ui-widget-content {
    padding: 20px;
    overflow: visible !important;
}

.showFlightExtraMealServiceDialog .content-container {
    display: flex;
    width: 100%;
}

.showFlightExtraMealServiceDialog .image-container {
    margin-inline-end: 20px;
    position: relative;
    flex: 0 0 60%;
    max-width: 415px;
}

.showFlightExtraMealServiceDialog .image-container .meal-group {
    position: absolute;
    left: 12px;
    top: 12px;
    padding: 8px 15px;
    background: #ebf6fc;
    color: #596774;
    font-weight: bold;
    border-radius: 4px;
}

.showFlightExtraMealServiceDialog .image-container img {
    max-height: 100%;
    max-width: 100%;
    border-radius: 5px;
    width: auto;
}

.showFlightExtraMealServiceDialog .description-container {
    flex: 0 0 40%;
}

.showFlightExtraMealServiceDialog .description-container .meal-title {
     font-weight: bold;
     font-size: 16px;
     line-height: 20px;
     margin-bottom: 30px;
 }

.showFlightExtraMealServiceDialog .description-container .meal-description {
    line-height: 18px;
    margin-bottom: 26px;
    max-height: 130px;
    overflow-y: auto;
}

.showFlightExtraMealServiceDialog .description-container-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.showFlightExtraMealServiceDialog .close-button-container {
    position: absolute;
    right: -50px;
    top: 0px;
    background: white;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    cursor: pointer;
}

.showFlightExtraMealServiceDialog .close-button-container .close-button {
    background-image: url(/Content/Images/Shared/close-blue.png);
    background-size: 100%;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 50%;
    margin-inline-start: -8px;
    width: 16px;
    height: 16px;
}

.showFlightExtraMealServiceDialog .edit-meal-container,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-empty-space {
    flex-grow: 1;
}

.showFlightExtraMealServiceDialog .edit-meal-container-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-buttons-container {
    display: flex;
    width: 100%;
    margin-top: 15px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .spin-button-container {
    margin-inline-end: 8px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .booking-currency {
    font-size: 16px;
    margin-bottom: 4px;
    font-weight: bold;
}

.showFlightExtraMealServiceDialog .edit-meal-container .tariff-currency {
    color: #727e8a;
    margin-bottom: 4px;
    font-weight: bold;
}

.showFlightExtraMealServiceDialog .edit-meal-container .tariff-currency-strike {
    margin-bottom: 10px;
    font-weight: initial;
}

.showFlightExtraMealServiceDialog .edit-meal-container .save-button {
    flex: 1;
}

.showFlightExtraMealServiceDialog .edit-meal-container .save-button button {
    background-color: #1f82c5;
    color: #fff;
    border-radius: 2px;
    padding: 12px;
    cursor: pointer;
    width: 100%;
    font-family: open sans !important;
    font-size: 12px !important;
    border: none;
    height: 41px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .save-button button[disabled] {
    opacity: 0.3;
    cursor: default !important;
}

.showFlightExtraMealServiceDialog .edit-meal-container .remove-button {
    text-align: center;
}

.showFlightExtraMealServiceDialog .edit-meal-container .remove-button button {
    color: #218ace;
    font-family: open sans !important;
    font-size: 12px !important;
    border: none !important;
    padding: 10px;
    cursor: pointer;
    background: white;
    width: 100%;
    outline: none !important;
}

.showFlightExtraMealServiceDialog .edit-meal-container .spin-button {
    background: #edf6fd;
    color: #7b848b;
}

.showFlightExtraMealServiceDialog .edit-meal-container .spin-button .control-button {
    width: 41px;
    height: 41px;
    border-radius: 0;
    background: #edf6fd;
    font-size: 19px !important;
    border: none !important;
    outline: none !important;
    color: #148dd2;
}

.showFlightExtraMealServiceDialog .edit-meal-container .spin-button .control-button[disabled] {
    pointer-events: none;
    cursor: default;
    color: #eaeaea;
}

.showFlightExtraMealServiceDialog .popover-inner {
    border-radius: 12px !important;
    box-shadow: 1px 3px 12px 5px rgba(0,0,0,.2) !important;
}

.showFlightExtraMealServiceDialog .popover-arrow {
    display: none;
}

.showFlightExtraMealServiceDialog .edit-meal-container .spin-button .value {
    margin: 0 12px !important;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-left,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-right,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-block {
    display: flex;
    align-items: center;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-left .cancelled,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-right .cancelled,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-block .cancelled {
    color: red;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-block {
    margin-top: 10px;
    border-top: 1px dashed #d4d4d4;
    border-bottom: 1px dashed #d4d4d4;
    padding: 10px 0;
    font-size: 13px;
}

.showFlightExtraMealServiceDialog .edit-meal-confirm-restore-block .edit-meal-total-block {
    margin-top: 15px;
}

.showFlightExtraMealServiceDialog .edit-meal-confirm-restore-block .edit-meal-total-block + .edit-meal-total-fpr-block {
    margin-top: 10px;
    margin-bottom: 20px;
}

.showFlightExtraMealServiceDialog .edit-meal-confirm-restore-block .edit-meal-total-block + .edit-meal-confirm-restore-buttons {
    margin-top: 20px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-price-block {
    margin-bottom: 10px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-right {
    margin-inline-start: auto;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-price {
    width: 52px;
    text-align: end;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-button {
    display: flex;
    margin-inline-start: 12px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-button .active {
    cursor: pointer;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-button .disabled {
    opacity: 0.4;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-status {
    width: 16px;
    height: 16px;
    background-image: url(/Content/Images/Shared/confirmation-status-icons.png);
    background-repeat: no-repeat;
    margin-inline-end: 9px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-status_active {
    background-position: -16px -16px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-status_cancelled {
    background-position: -46px -16px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-message-block,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-error-block {
    background: #fffbfb;
    border: 1px solid #ffeded;
    padding: 15px;
    text-align: center;
    margin-top: 15px;
    position: relative;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-message-block {
    background: #f7f7f7;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-error-title {
    font-weight: bold;
    color: #de5a5a;
    font-size: 13px;
    margin-bottom: 6px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-message-text,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-error-text {
    line-height: 18px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-message-close,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-error-close {
    position: absolute;
    top: 0;
    right: 8px;
    font-size: 23px;
    opacity: 0.1;
    cursor: pointer;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-message-close {
    top: 10px;
    right: 14px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-block,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-block {
    background: #f7f7f7;
    padding: 20px 16px;
    margin-top: 10px;
    font-size: 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-block {
    background-color: #f8fdff;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-message {
    text-align: center;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-message p,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-message p {
    /*margin-bottom: 20px;*/
    line-height: 1.5;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-message .v-popover,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-message .v-popover {
    display: inline-block;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-fpr,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-fpr {
    color: #208acf;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-price-value,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-fpr-amount,
.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-fpr-amount {
    font-weight: bold;
    font-size: 13px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-cancellation-buttons {
    margin-top: 20px;
    display: flex;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-buttons {
    margin-top: 15px;
    display: flex;
}

.showFlightExtraMealServiceDialog .edit-meal-container .close-button {
    margin-inline-end: 5px;
    width: 94px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-confirm-restore-buttons .close-button {
    width: 120px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .close-button button {
    background-color: #fff;
    color: #1f82c5;
    border: 1px solid #1f82c5;
    border-radius: 2px;
    padding: 12px;
    cursor: pointer;
    width: 100%;
    font-family: open sans !important;
    font-size: 12px !important;
    height: 41px;
    outline: none !important;
}

.showFlightExtraMealServiceDialog .edit-meal-container edit-meal-confirm-restore-buttons .close-button {
    width: 120px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .action-button {
    flex-grow: 1;
}

.showFlightExtraMealServiceDialog .edit-meal-container .action-button button {
    background-color: #1f82c5;
    color: #fff;
    border-radius: 2px;
    padding: 12px;
    cursor: pointer;
    width: 100%;
    font-family: open sans !important;
    font-size: 12px !important;
    border: none;
    height: 41px;
    outline: none !important;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-fpr-block {
    display: flex;
    margin-top: 15px;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-fpr-block .v-popover {
    display: inline-block;
}

.showFlightExtraMealServiceDialog .edit-meal-container .edit-meal-total-fpr-block .edit-meal-total-fpr-amount {
    margin-inline-start: auto;
}
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

.sprites {
    background: url("/Content/Images/Shared/Sprites.png?v1006") no-repeat;
    display: inline-block;
    float: left;
}

.sprites.edit {
    width: 20px;
    height: 20px;
    background-position: -40px -139px;
}

.sprites.warning {
    width: 20px;
    height: 20px;
    background-position: -20px -20px;
}

.sprites.warning_red {
    width: 20px;
    height: 20px;
    background-position: 0 -20px;
}

.legend .sprites,
.sprites.HotelAttribute {
    width: 20px !important;
    height: 20px !important;
}

.sprites.BookingPaymentStatus-Partially {
    background-position: -160px -60px;
}

.sprites.BookingPaymentStatus-Paid {
    background-position: -140px -60px;
}

.sprites.BookingStatus-Request {
    background-position: -180px -60px;
}

.sprites.BookingStatus-AvailableForPayment {
    background-position: -260px -220px;
}

.sprites.BookingStatus-Confirmed {
    background-position: -241px -220px;
    background-color: #72A076;
}

.sprites.BookingStatus-Cancelled {
    background-position: -180px -20px;
}

.sprites.BookingStatus-Rejected {
    background-position: -160px -40px;
}

.sprites.AgencyUser {
    background-position: -140px -20px;
}

.sprites.Agency {
    background-position: -160px -21px
}

.sprites.Bonuses-Employee {
    background-position: -140px -20px;
}

.sprites.Bonuses-Agency {
    background-position: -160px -21px
}

.sprites.instant-confirmation {
    background-position: -60px -83px;
}

.sprites.stop-sale {
    background-position: -84px -83px;
}

.sprites.early-booking {
    background-position: -80px -40px;
}

.sprites.package-details {
    background-position: -280px -160px;
}

.sprites.price-dynamic {
    background-position: -79px -20px;
}

.sprites.outgoing-flight.many-seats {
    background-position: -300px -2px;
}

.sprites.return-flight.no-seats {
    background-position: -60px -1px;
}

.sprites.outgoing-flight.no-seats {
    background-position: -40px -1px;
}

.sprites.outgoing-flight.few-seats {
    background-position: -100px -181px;
}

.sprites.outgoing-flight.request {
    background-position: -80px -1px;
}

.sprites.asterisk {
    background-position: -68px -234px;
}

.sprites.HotelAttribute.RCM {
    background-position: -40px -20px;
}

.sprites.HotelAttribute.BEST {
    background-position: -60px -20px;
}

.sprites.HotelAttribute.EXCLUSIVE {
    background-position: -100px -20px;
}

.sprites.asterisk {
    width: 9px;
    height: 9px;
}

.sprites.date-picker-calendar {
    width: 17px;
    height: 13px;
    background-position: -101px -43px;
}

.sprites.outgoing-flight {
    width: 13px;
    height: 12px;
    background-position: -124px -4px;
}

.sprites.return-flight {
    width: 13px;
    height: 12px;
    background-position: -144px -4px;
}

.sprites.outgoing-flight.not-active {
    background-position: -164px -4px;
}

.sprites.return-flight.not-active {
    background-position: -184px -4px;
}

.sprites.attention {
    width: 20px;
    height: 20px;
    background-position: -20px -20px;
}

.sprites.package-details {
    width: 16px;
    height: 14px;
    background-position: -280px -163px;
}

.sprites.price-dynamic {
    width: 20px;
    height: 13px;
    background-position: -79px -22px;
}

.sprites.down-arrow {
    width: 10px;
    height: 5px;
    background-position: -85px -68px;
}

.sprites.auth-user {
    width: 26px;
    height: 26px;
    background-position: -133px -166px;
}

.sprites.Agency {
    width: 16px;
    height: 15px;
    background-position: -162px -22px;
}

.sprites.add-service {
    width: 18px;
    height: 18px;
    background-position: -81px -121px;
}

.sprites.booking-service {
    width: 18px;
    height: 18px;
}

.sprites.booking-service.flight {
    background-position: -301px -160px;
}

.sprites.booking-service.transfer {
    background-position: -300px -182px;
}

.sprites.booking-service.hotel {
    background-position: -281px -181px;
}

.sprites.booking-service.additional-service {
    background-position: -281px -201px;
}

.sprites.booking-service.excursion {
    background-position: -281px -201px;
}

.sprites.booking-service.insurance {
    background-position: -281px -220px;
}

.sprites.error {
    width: 14px;
    height: 14px;
    background-position: -3px -23px;
}

.sprites.collapse-rectangle {
    width: 11px;
    height: 11px;
    background-position: -170px -240px;
}

.sprites.expand-rectangle {
    width: 11px;
    height: 11px;
    background-position: -185px -240px;
}

.sprites.attach-file {
    width: 15px;
    height: 17px;
    background-position: -327px -241px;
}

.sprites.right-arrow {
    width: 12px;
    height: 12px;
    background-position: -351px -243px;
}


.sprites.left-arrow {
    width: 12px;
    height: 12px;
    background-position: -351px -243px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.sprites.flight-segment-availability {
    width: 18px;
    height: 18px;
}

.sprites.flight-segment-availability.available.outgoing {
    background-position: -301px -2px;
}

.sprites.flight-segment-availability.available.return {
    background-position: -22px -1px;
}

.sprites.flight-segment-availability.few-seats.outgoing {
    background-position: -101px -181px;
}

.sprites.flight-segment-availability.few-seats.return {
    background-position: -101px -201px;
}

.sprites.flight-segment-availability.request.outgoing {
    background-position: -81px -1px;
}

.sprites.flight-segment-availability.request.return {
    background-position: -101px -1px;
}

.sprites.flight-segment-availability.not-available.outgoing {
    background-position: -41px -1px;
}

.sprites.flight-segment-availability.not-available.return {
    background-position: -61px -1px;
}

.sprites.agency-user {
    width: 20px;
    height: 20px;
    background-position: -20px -120px;
}

.sprites.collapse-arrow {
    background-position: -83px -103px;
    width: 14px;
    height: 14px;
}

.sprites.new-window {
    background-position: -25px -142px;
    width: 14px;
    height: 14px;
}
.travel-document-no-provided-confirmation-dialog .message {
    padding-inline-start: 5px;
}

.travel-document-no-provided-confirmation-dialog div.checkbox input,
.travel-document-no-provided-confirmation-dialog div.checkbox label {
    vertical-align: middle;
    box-sizing: border-box!important;
}

.travel-document-no-provided-confirmation-dialog div.bottom-bar {
    margin-top: 24px;
    width: 100%;
    box-sizing: border-box!important;
    display: flex;
    justify-content: center;
}

.travel-document-no-provided-confirmation-dialog div.bottom-bar button {
    font-style: normal;
    font-weight: 600;
    font-size: 13px !important;
    background: var(--blue-1);
    color: var(--white);
    border: 0;
    border-radius: 4px;
    height: 36px;
    cursor: pointer;
    user-select: none;
    padding: 0 1rem;
    width: 360px;
}

.travel-document-no-provided-confirmation-dialog div.bottom-bar button:disabled {
    background-image: none;
}

.changeServiceDialog.ui-widget-content.travel-document-no-provided-confirmation-dialog {
    overflow: visible;
    background-color: white !important;
    border: none;
    padding: 0;
    border-radius: 2px !important;
    width: 592px !important;
    height: 420px !important;
}

.travel-document-no-provided-confirmation-dialog .ui-widget-header{
    background: none;
    border: none;
}

.travel-document-no-provided-confirmation-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,
.travel-document-no-provided-confirmation-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon:hover {
    background-image: none !important;
}

.travel-document-no-provided-confirmation-dialog div.bottom-bar button:disabled,
.travel-document-no-provided-confirmation-dialog div.bottom-bar button:disabled:hover {
    background-color: var(--blue-3);
    cursor: default;
    pointer-events: none;
    color: var(--blue-5);
}

.travel-document-no-provided-confirmation-dialog .ui-dialog-title {

}

.travel-document-no-provided-confirmation-dialog .travel-document-no-provided-confirmation-dialog-content thead {
    background-color: #5c6774;
    border: 1px solid #5c6774;
    border-radius: 3px;
    font-size: 12px;
    color: white;
}

.travel-document-no-provided-confirmation-dialog .message {
    padding: 0 24px;
    text-align: center;
}

#travel-document-not-provided-confirmation-dialog {
    width: 100% !important;
    min-height: 64px;
    max-height: none;
    height: auto;
    padding: 0;
    border-radius: 3px;
}

.travel-document-no-provided-confirmation-dialog div.checkbox {
    margin-inline-end: 10px;
    cursor: pointer;
}

.travel-document-no-provided-confirmation-dialog div.checkbox label {
    cursor: pointer;
    user-select: none;
}

.travel-document-no-provided-confirmation-dialog div.checkbox input {
    cursor: pointer;
}

.travel-document-no-provided-confirmation-dialog .controls-container .warning-icon {
    text-align: center;
    padding: 40px 16px 16px;
}

.travel-document-no-provided-confirmation-dialog .controls-container .confirm-checkbox {
    padding-top: 24px;
    display: flex;
    justify-content: center;
}

.travel-document-no-provided-confirmation-dialog .controls-container input {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.travel-document-no-provided-confirmation-dialog .controls-container .confirm-checkbox label {
    cursor: pointer;
}

.validation-summary-dialog-content {
  
}

.validation-summary-dialog-content table thead tr th,
.validation-summary-dialog-content table tbody tr td{
    padding: 5px;
    text-align: left;
}

.validation-summary-dialog-content table tr.ui-state-error td div.ui-icon {
    background-position: -32px -191px;
}

.validation-summary-dialog-content table tr.ui-state-default td div.ui-icon {
    background-position: 0 -143px;
}

.validation-summary-dialog {
    overflow: visible;
    background-color: #f3f4f6 !important;
    border: none;
    padding: 0;
    border-radius: 3px !important;
}

.validation-summary-dialog .ui-widget-header{
    background: none;
    border: none;
}

.validation-summary-dialog .ui-dialog-buttonset button {
    padding: 12px 10px;
    color: #fff;
    border: 1px solid #3d93cd;
    border-radius: 2px;
    background-color: #2b90d1;
    cursor: pointer;
    height: 48px;
    font-size: 14px !important;
    outline: none;
    background-image: none;
    font-weight: 500;
    width: 100px;
}

.validation-summary-dialog .ui-dialog-buttonset button:last-child {
    margin-right: 0;
}

.validation-summary-dialog .ui-dialog-buttonset button:hover{
    color: #fff;
    background-color: #53a6db;
    background-image: none;
}

.validation-summary-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    background-image: url(/Content/Images/Shared/dialog-close-white.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    top: -25px;
    right: 15px;
    outline: none;
    width: 16px !important;
    height: 16px !important;
    border: none;
    background-color: transparent;
    overflow: hidden;
    text-indent: 100rem;
}

.validation-summary-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon,
.validation-summary-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon:hover {
    background-image: none;
}

.validation-summary-dialog .ui-dialog-title {
    font-family: Arial,Helvetica,sans-serif;
    color: #222222;
    font-size: 16px;
    line-height: 3em;
    padding-left: 10px;
}

.validation-summary-dialog .validation-summary-dialog-content thead {
    background-color: #5c6774;
    border: 1px solid #5c6774;
    border-radius: 3px;
    font-size: 12px;
    color: white;
}

.validation-summary-dialog .ui-dialog-buttonpane {
    padding-right: 21px;
    padding-bottom: 14px;
    padding-top: 14px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.validation-summary-dialog .ui-dialog-content {
    padding-right: 21px;
    padding-left: 21px;
}
.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}
.wizard-navigation-bar {
    display: inline-block;
    width: 100%;
}

.wizard-navigation-bar ul {
    overflow: hidden;
    width: 100%;
}

.wizard-navigation-bar ul li {
    float: left;
    list-style-type: none;
}

.wizard-navigation-bar ul li span {
    padding: 10px 16px;
    height: 44px;
    float: left;
    text-align: center;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    width: auto;
    border-right: none;
}

.wizard-navigation-bar ul li span:after,
.wizard-navigation-bar ul li span:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -23px;
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    border-left: 1em solid;
    right: -1em;
    border-left-color: var(--black-5);
}

.wizard-navigation-bar ul li span:after {
    z-index: 2;
}

.wizard-navigation-bar ul li.current span:after,
.wizard-navigation-bar ul li.current span:before {
    margin-top: -22px;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

.wizard-navigation-bar ul li.next:not(.previous) span:after,
.wizard-navigation-bar ul li.next:not(.previous) span:before,
.wizard-navigation-bar ul li.last span:after,
.wizard-navigation-bar ul li.last span:before{
    border: none;
}

.wizard-navigation-bar ul li.next.previous span {
    padding-inline-start: 20px;
}

.wizard-navigation-bar ul li.first.previous span:before,
.wizard-navigation-bar ul li.first.previous span:after {
    margin-top: -22px;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

.wizard-navigation-bar ul li.first.previous span:before {
    right: -1em;
}

.wizard-navigation-bar ul li.first.previous span:after {
    right: -0.9em;
}

.wizard-navigation-bar ul li.current span {

}

.wizard-navigation-bar ul li.current {
    margin-right: 15px;
    background-color: var(--blue-4);
    padding-inline-start: 10px;
}

.wizard-navigation-bar ul li.current.first {
    padding-inline-start: 0;
}

.wizard-navigation-bar ul li.current span:after {
    border-left-color: var(--blue-4);
}

.wizard-navigation-bar ul li.previous span {
    background: var(--black-5);
}


* {
    margin: 0;
    padding: 0;
}

body.old-layout * {
    box-sizing: initial !important;
}

body.old-layout .pgs-dialog * {
    box-sizing: border-box !important;
}

body.old-layout .validation-summary-dialog * {
    box-sizing: border-box !important;
}

body.old-layout footer.page-footer * {
    box-sizing: border-box !important;
}

body.old-layout .page {
    min-width: 1140px !important;
}

body.old-layout .layout-container {
    padding-inline-end: 0 !important;
    padding-inline-start: 0 !important;
}

body.old-layout .page-header__mobile-wrapper {
    display: none !important;
}

body.old-layout .page-header__desktop-wrapper {
    display: block !important;
}

body.old-layout .container-fluid,
body.old-layout .container-xl.container-xl,
body.old-layout .container-lg.container-lg,
body.old-layout .container-md.container-md,
body.old-layout .container-sm.container-sm,
body.old-layout .container-xs.container-xs {
    box-sizing: border-box !important;
}

/* Хак: решение проблемы с большими размерами шрифта в мобильной версии в хроме */
@media screen and (max-device-width: 480px) {
    body {
        -webkit-text-size-adjust: none;
    }
}

html {
    margin: 0;
    padding: 0;
    height: 100% !important;
    background: #e1e1e1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
}

/*.rtl,*/
/*[dir="rtl"] {*/
/*    text-align: right;*/
/*    direction: rtl;*/
/*}*/

.busy-indicator {
    overflow: hidden !important;
}

.ui-dialog.busy-indicator__wrapper .ui-dialog-content.busy-indicator {
    background: transparent;
}

body.old-layout {
    font-family: "Open Sans", Roboto, Arial, Sans-serif, serif;
    font-size: 12px;
}

label {
    margin-bottom: 0 !important;
}

.dotted {
    text-decoration: none;
    border-bottom: 1px dotted;
}

.no-wrap {
    white-space: nowrap;
}

a, a:visited {
    color: #0d77dc;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a.selectBox:hover {
    color: #000;
}

.italic {
    font-style: italic;
}

.bold {
    font-weight: bold !important;
}

.left {
    float: left !important;
}

.right {
    float: right !important;
}

.display-none {
    display: none !important;
}

.hidden {
    visibility: hidden !important;
}

.visible {
    visibility: visible !important;
}

div.inline-block {
    display: inline-block !important;
}

.display-flex {
    display: flex;
}

/* Styles */
.layout-container {
    width: 1128px;
    margin: 0 auto;
}

.pegasys-content__wrapper {
    padding: 0 16px;
    background-color: white;
    border: 1px solid #D5EAFE;
    border-radius: 5px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 1rem;
}

.pegasys-content-header__title {
    margin-top: 18px;
}

.pegasys-content-header__title > h2 {
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    color: #333E48;
    margin: 0;
}

.pegasys-content-header__title.mobile > h2 {
    font-weight: 700;
    font-size: 16px;    
}

.page {
    /*position: relative;*/
    /*min-height: 100%;*/
    background: #F2F4F6;
}

.main-container {
    min-height: calc(100vh - 166px - 388px);
}

@media (min-width: 1200px) {
    .page {
        min-width: 1180px;
    }
}

.page_print {
    padding-bottom: 20px;
    background-color: white;
}

.page-header {
    padding: 0;
    font-size: 13px;
    line-height: 20px;
    border-bottom: 1px solid #D5EAFE;
    background: #F2F4F6;
    outline: none;
}

.page-header * {
    outline: inherit;
}

.page-header__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 4px;
}

.page-header__link {
    display: inline-block;
    padding: 8px 16px;
    color: #61788E;
    text-decoration: none;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.page-header__link:hover {
    color: #0056b3 !important;
    text-decoration: none;
}

.page-header__link:visited {
    color: #333E48;
}

.page-header__link_active {
    background: white;
}

.page-header__top-right {
    margin-inline-start: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #61788E;
}

.page-header__currency-rate {
    font-weight: bold;
    color: #343f4a;
    margin-inline-start: 10px;
}

.page-header__separator {
    display: block;
    width: 1px;
    height: 20px;
    margin: 0 10px;
    background: #DEE3E7;
}

.page-header__main {
    background: white;
}

.page-header__nav {
    height: 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.page-header__nav-item {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-inline-start: 40px;
}

.page-header__nav-item:first-child {
    margin-inline-start: 0;
}

.page-header__nav-link:visited {
    color: #61788E;
}

.page-header__nav-link {
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    color: #61788E;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.page-header__controls {
    border-bottom: 1px solid #DEE3E7;
    padding-top: 4px;
}

.page-header__controls-inner {
    padding-top: 9px;
    padding-bottom: 9px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.page-header__home {
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 208px;
    height: 68px;
    margin-inline-end: 15px;
}

.page-header__home img {
    display: block;
    max-width: 100%;
    height: auto;
    min-height: 100%;
}

.page-header__contacts,
.page-header__location {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 16px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.page-header__all-contacts {
    padding-inline-start: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}

.page-header__all-contacts::before,
.page-header__contacts::before,
.page-header__location::before {
    content: '';
    display: block;
    width: 1px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #DEE3E7;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.page-header__location-label {
    display: block;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #61788E;
    font-size: 12px;
}

.page-header__all-contacts-link,
.page-header__all-contacts-link:hover,
.page-header__all-contacts-link:focus,
.page-header__location-control {
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    background: none;
    position: relative;
    padding-inline-end: 17px;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    text-align: start;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #0D77DC;
    -webkit-transition: color .3s, background .3s, -webkit-transform .3s;
    transition: color .3s, background .3s, -webkit-transform .3s;
    transition: color .3s, background .3s, transform .3s;
    transition: color .3s, background .3s, transform .3s, -webkit-transform .3s;
    text-decoration: none;
    cursor: pointer;
    outline: none !important;
}

.page-header__location-control::after {
    content: '';
    position: absolute;
    top: 8px;
    width: 12px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' color='%230D77DC'%3E %3Cg fill='none' fill-rule='nonzero'%3E %3Cpath fill='currentColor' d='M8 9.586l5.293-5.293a1 1 0 0 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 1 1 1.414-1.414L8 9.586z'/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 8px;
    -webkit-transition: color .3s, background .3s, -webkit-transform .3s;
    transition: color .3s, background .3s, -webkit-transform .3s;
    transition: color .3s, background .3s, transform .3s;
    transition: color .3s, background .3s, transform .3s, -webkit-transform .3s;
    font-weight: 600;
}

.page-header__phone-number {
    font-weight: bold;
    color: #333E48;
    text-decoration: none;
}

.page-header__mail {
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
    color: #39444D;
}

.page-footer {
    background-color: #5c6774;
}

@media (min-width: 576px) and (max-width: 768px) {
    .page-footer__container .container {
        margin-inline-start: 1.5rem;
        margin-inline-end: 1.5rem;
    }
}

.page-footer .page-footer__top {
    border-bottom: 1px solid #6c7682;
}

.page-footer .page-footer__payment-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.page-footer .page-footer__payment-link {
    display: inline-block;
    text-decoration: none;
    color: #5C6774;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

.page-footer .page-footer__payment-logo {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.page-footer .page-footer__payment-logo:hover {
    -webkit-filter: none;
    filter: none;
}

.page-footer .page-footer__payment-link_with-borders {
    position: relative;
    padding: 16px 20px;
    max-width: 122px;
    border-right: 1px solid #D5EAFE;
    border-left: 1px solid #D5EAFE;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.page-footer .page-footer__main {
    padding-top: 25px;
    padding-bottom: 50px;
    border-bottom: 1px solid #6c7682;
}

.page-footer .page-footer__main-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.page-footer .page-footer__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 670px;
}

.page-footer .page-footer__nav-col {
    flex: 1 1 31%;
    padding-inline-end: 10px;
    box-sizing: border-box;
}

.page-footer .page-footer__nav-list {
    margin: 0 0 25px;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 30px;
}

.page-footer .page-footer__nav-item {
    width: 100%;
}

.page-footer .page-footer__link {
    display: inline-block;
    color: #6B6B6B;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.page-footer .page-footer__feedback-container {
    flex: 1 1 100%;
}

.page-footer .page-footer__callback {
    display: block;
    box-sizing: border-box;

    width: 194px;
    margin-inline-start: 447px;
    padding: 7px 16px;

    color: #FFFFFF;
    background-color: #0D77DC;

    border: 1px solid #0D77DC;
    border-radius: 4px;

    line-height: 20px;
    text-decoration: none;

    font-size: 12px;
    font-weight: bold;

    box-shadow: none;
    -webkit-transition: background .3s;
    transition: background .3s;

    text-align: center;
}

@media (max-width: 576px) {
    .page-footer .page-footer__callback {
        width: auto;
    }
}

.page-footer__bottom {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #D5EAFE;
}

.page-footer__bottom-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.page-footer__text {
    margin: 0;
    width: 710px;
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    color: #9EABB9;
}

.page-footer__link:focus,
.page-footer__link:hover,
.page-footer__link:active {
    -webkit-transition: color .3s;
    transition: color .3s;
    color: #0D77DC;
}

.page-footer__right-block {
    width: 360px;
    margin-inline-start: auto;
}

.page-footer__currency-rates {
    margin-bottom: 15px;
}

.page-footer__contacts {
    margin-bottom: 20px;
}

.page-footer__header {
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    color: #5C6774;
}

.page-footer__currency-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.page-footer__currency-item:first-child {
    margin-inline-start: 0;
}

.page-footer__currency-item {
    margin-inline-start: 15px;
    font-weight: normal;
    font-size: 12px;
    line-height: 26px;
    color: #5C6774;
}

.page-footer__currency-rate-archive-link {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    line-height: 26px;
    color: #0D77DC;
    -webkit-transition: color .3s;
    transition: color .3s;
}

.page-footer__contacts-description {
    margin: 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #5b6064;
    opacity: 0.6;
}

.pgs-notification__wrapper {
    margin-top: 1rem;
}

.pgs-notification__content {
    border: 1px solid #F9D368;
    border-radius: 4px;
    background: #FAF2CA;
    text-align: center;
    padding: 8px;
}

[theme="hb"] {
    .pgs-notification__content {
        border: 1px solid #F49425;
        background: #FFF6EB;
    }
}


.pgs-notification__message {
    color: #333E48;
    font-weight: 600;
    margin-bottom: 0;
    font-size: 0.75rem;
}

[theme="hb"] {
    .pgs-notification__message {
        color: #232323;
        font-size: 14px;
        font-weight: 400;
    }
}


.pgs-notification__link {
    color: #1179DC;
    text-decoration: none;
    margin-inline-start: 8px;
}

[theme="hb"] {
    .pgs-notification__link {
        color: #049B8F;
    }
}


.rating-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-21f5376e='' data-v-34cbeed1='' height='16' width='16' viewBox='0 0 16 16' class='vue-star-rating-star' step='100'%3E%3ClinearGradient data-v-21f5376e='' id='g6sl3w' x1='0' x2='100%25' y1='0' y2='0'%3E%3Cstop data-v-21f5376e='' offset='100%25' stop-color='%23FDBD3A'%3E%3C/stop%3E%3Cstop data-v-21f5376e='' offset='100%25' stop-color='%23A9BED2'%3E%3C/stop%3E%3C/linearGradient%3E%3Cfilter data-v-21f5376e='' id='i1todj' height='130%25' width='130%25' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur data-v-21f5376e='' stdDeviation='0' result='coloredBlur'%3E%3C/feGaussianBlur%3E%3CfeMerge data-v-21f5376e=''%3E%3CfeMergeNode data-v-21f5376e='' in='coloredBlur'%3E%3C/feMergeNode%3E%3CfeMergeNode data-v-21f5376e='' in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)' stroke='transparent' filter='url(%23i1todj)'%3E%3C/polygon%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)' stroke='%23999' stroke-width='0' stroke-linejoin='miter'%3E%3C/polygon%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)'%3E%3C/polygon%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
}

.rating-star_disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-v-21f5376e='' data-v-34cbeed1='' height='16' width='16' viewBox='0 0 16 16' class='vue-star-rating-star' step='100'%3E%3ClinearGradient data-v-21f5376e='' id='g6sl3w' x1='0' x2='100%25' y1='0' y2='0'%3E%3Cstop data-v-21f5376e='' offset='100%25' stop-color='%23A8C0d6'%3E%3C/stop%3E%3Cstop data-v-21f5376e='' offset='100%25' stop-color='%23A9BED2'%3E%3C/stop%3E%3C/linearGradient%3E%3Cfilter data-v-21f5376e='' id='i1todj' height='130%25' width='130%25' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur data-v-21f5376e='' stdDeviation='0' result='coloredBlur'%3E%3C/feGaussianBlur%3E%3CfeMerge data-v-21f5376e=''%3E%3CfeMergeNode data-v-21f5376e='' in='coloredBlur'%3E%3C/feMergeNode%3E%3CfeMergeNode data-v-21f5376e='' in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)' stroke='transparent' filter='url(%23i1todj)'%3E%3C/polygon%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)' stroke='%23999' stroke-width='0' stroke-linejoin='miter'%3E%3C/polygon%3E%3Cpolygon data-v-21f5376e='' points='7.99973878,0.000036622407,5.5278585,5.26670497,0,6.11121767,3.99986939,10.2110961,3.05562993,16,7.99973878,13.2668698,12.9438476,16,11.9996082,10.2110961,15.9998259,6.11121767,10.4719673,5.26670497,8.00008707,0.000036622407' fill='url(%23g6sl3w)'%3E%3C/polygon%3E%3C/svg%3E");
}

.tabs__wrapper {
    display: flex;
    margin-top: 15px;
    outline: none;
}

.tabs__wrapper * {
    outline: inherit;
}

.pegasys-web-module-menu-tabs__wrapper {
    margin-bottom: 20px;
}

.tabs__item,
.tabs__item:visited {
    color: #61788E;
    font-size: 16px;
    padding: 0 0 14px 0;
    margin-inline-end: 20px;
    text-decoration: none;
}

.tabs__item:last-child {
    margin-inline-end: 0;
}

.pegasys-web-module-menu-tabs__item {
    font-weight: bold;
}

.pegasys-web-module-menu-tabs__item:active {
    color: #0d77dc !important;
    background: linear-gradient(
            180deg,
            rgba(13, 119, 220, 0.1) 0%,
            rgba(13, 119, 220, 0) 100%
    ),
    #ffffff !important;
}

.tabs__item_active {
    border-bottom: 4px solid #0D77DC;
    color: #333E48 !important;
    font-weight: 600;
}

.tabs__item:hover,
.tabs__item:focus,
.tabs__item:active {
    color: #0D77DC;
    text-decoration: none;
}

.web-module-menu.web-module-menu_buttons .tabs__wrapper {
    display: block;
    font-size: 0;
    white-space: nowrap;
    overflow-x: auto;
    padding-bottom: 2px;
    scrollbar-width: 0;
    margin: 10px 0 0 0;
}

.web-module-menu.web-module-menu_buttons .tabs__wrapper.tabs__wrapper_mobile {
    margin-block: 0 10px;
    margin-inline: 0;
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.web-module-menu.web-module-menu_buttons .tabs__wrapper::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.web-module-menu.web-module-menu_buttons .tabs__item {
    display: inline-block;
    min-width: 100px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);

    color: #333e48;
    background-color: #fff;

    margin-inline-end: 16px;
    padding: 5px 20px;

    border: 1px solid #e7f2fc;
    border-radius: 6px;

    text-align: center;
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
}

.web-module-menu.web-module-menu_buttons .tabs__wrapper.tabs__wrapper_mobile .tabs__item {
    margin-inline: 0;
}

table {
    border-collapse: collapse;
}

/* Стили легенды под формами поиска.*/
.legend {
    float: left;
    width: 100%;
}

.legend .legend-menu {
    list-style-type: none;
    float: left;
    padding: 0;
    margin: 0;
}

.legend .legend-menu li {
    height: 22px;
    margin: 0 40px 2px 0;
    text-align: start;
}

.legend .legend-menu.last-column li {
    height: 22px;
    margin: 0 0px 2px 0;
    text-align: start;
}

.legend .legend-menu hr {
    border: none;
    height: 1px;
    background-color: #cfcfcf;
    margin: 13px 40px 12px 5px;
}

.legend .legend-menu > .covid {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    max-width: 240px;
}

.legend .legend-menu > .sha-plus {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    max-width: 400px;
    margin-bottom: 4px;
}

.legend .legend-menu > .pegas-select {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    max-width: 400px;
    margin-bottom: 4px;
}

.legend .legend-menu > .pegas-comfort {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    max-width: 400px;
}

.legend .legend-menu > .covid > :nth-child(1) {
    flex: 0 0 auto;
}

.legend .legend-menu > .covid > :nth-child(2) {
    flex: 0 0 auto;
}

.legend .legend-menu > .covid .icon-hotel-attribute {
    flex: 0 0 auto;
    top: 5px;
    margin: -5px 1px 0;
}

.office-selector-dialog {
    background-color: #fff;
    width: 420px;
    padding: 16px;
    color: #333E48;
    border-radius: 4px;
}

.office-selector-dialog .pgs-dialog__close-btn {
    margin-top: -16px;
}

.office-selector-dialog h1 {
    font-size: 16px !important;
    line-height: 24px !important;
    font-weight: 700 !important;
    margin-bottom: 21px;
}

.office-selector-dialog p {
    margin: 8px 0 4px 0;
}

.office-selector-dialog .office-info-list {
    border-radius: 4px;
    background-color: #e6f1fb;
    margin-top: 16px;
    padding: 16px;
    list-style-type: none;
}

.office-selector-dialog .office-info-list__item + .office-info-list__item {
    margin-top: 0.5rem;
}

.office-selector-dialog .office-info-list__office {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
}

.office-selector-dialog .office-info-list__office input {
    margin-top: 3px;
}

.office-selector-dialog .office-info-list__phones {
    list-style-type: none;
}

.office-selector-dialog .office-info-list__phones li + li {
    margin-top: 0.5rem;
}

.office-selector-dialog .office-info__phone {
    font-size: 13px;
    line-height: 24px;
    font-weight: 600;
    text-decoration: none;
    color: #333E48;
}

.office-selector-dialog .office-info-list__emails {
    list-style-type: none;
}

.office-selector-dialog .office-info-list__emails li + li {
    margin-top: 0.5rem;
}

.office-selector-dialog .office-info__email {
    color: #0D77DC;
    font-size: 13px;
    line-height: 22px;
}

.office-selector-dialog .office-info-list__info {
    margin-inline-start: 0.5em;
}

.office-selector-dialog .office-info-list__title {
    margin-top: 8px;
    color: #61788E;
}

.office-selector-dialog .office-info-list__office p {
    margin: 0 0 10px 0;
}

.office-selector-dialog footer {
    margin-top: 16px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end;
}

.office-selector-dialog footer :nth-child(2) {
    margin-inline-start: 8px;
}

.login-button, .login-button:link, .login-button:visited {
    color: #333E48;
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    text-decoration: none;
    vertical-align: middle;
    margin-inline-start: 16px;
}

.login-button:hover, .login-button:active {
    color: #0D77DC;
}

.login-button__icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%227%22%20fill%3D%22%23BBC9D6%22%20stroke%3D%22%23BBC9D6%22%20stroke-width%3D%222%22%2F%3E%0D%0A%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%222%22%20stroke%3D%22%2396A6B6%22%2F%3E%0D%0A%3Cpath%20d%3D%22M3%2012V12C5.76142%209.23858%2010.2386%209.23858%2013%2012V12%22%20stroke%3D%22%2396A6B6%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-size: 16px 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-top: -2px;
    margin-inline-start: 8px;
}

.submit_button {
    display: block;
    background: #0D77DC;
    border: 1px solid #0D77DC;
    color: #FFFFFF;
    border-radius: 4px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    height: 44px;
    outline: none;
    margin-top: 16px;
    cursor: pointer;
}

.submit_button-inverted {
    color: #0D77DC;
    background-color: #FFF;
}

.submit_button:enabled:hover {
    background: #0B66BD;
}

.submit_button:disabled {
    color: #C9C6CC;
    background-color: #F2F2F2;
    border-color: #F2F2F2;
    cursor: not-allowed;
}

.submit_button-small {
    height: 36px;
}

.iata-logo {
    margin-bottom: 50px;
    width: 138px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 173.21 56.9'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:white;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIATA%3C/title%3E%3Cpath class='cls-1' d='M42.89,26.05a15.57,15.57,0,0,0,3.86-4.87,12.5,12.5,0,0,0-3.86-.69v5.56M42,26a14.41,14.41,0,0,1-3.89-4.82A11.67,11.67,0,0,1,42,20.49Zm.94-24.81A15,15,0,0,1,46.75,6a11.28,11.28,0,0,1-3.86.76Zm-.94,0A15,15,0,0,0,38.06,6,12.27,12.27,0,0,0,42,6.75Zm.94,18.31V14.06h5.76a15,15,0,0,1-1.45,6.3A13.77,13.77,0,0,0,42.89,19.5Zm12.55-5.44H49.65a17.68,17.68,0,0,1-1.53,6.68,15.68,15.68,0,0,1,3.43,2.16A13.3,13.3,0,0,0,55.44,14.06Zm-4.59,9.47a12.25,12.25,0,0,0-3.19-2,18.39,18.39,0,0,1-3.93,5A14.1,14.1,0,0,0,50.85,23.53Zm-8.9-4V14.06h-5.8a15.62,15.62,0,0,0,1.45,6.3A13.9,13.9,0,0,1,42,19.5ZM29.36,14.06h5.8a18.67,18.67,0,0,0,1.58,6.68,14.49,14.49,0,0,0-3.48,2.16A13.36,13.36,0,0,1,29.36,14.06ZM34,23.53a13.06,13.06,0,0,1,3.19-2,18,18,0,0,0,3.93,5A14,14,0,0,1,34,23.53ZM42.89,7.68v5.44h5.76a15.08,15.08,0,0,0-1.45-6.3A13.54,13.54,0,0,1,42.89,7.68Zm12.55,5.44H49.65a18,18,0,0,0-1.53-6.63,15.57,15.57,0,0,0,3.43-2.18A13,13,0,0,1,55.44,13.12ZM50.85,3.65a11.89,11.89,0,0,1-3.19,2,17.93,17.93,0,0,0-3.93-5A13.81,13.81,0,0,1,50.85,3.65Zm-8.9,4v5.44h-5.8a15.89,15.89,0,0,1,1.45-6.3A13.62,13.62,0,0,0,42,7.68ZM29.36,13.12h5.8a18.26,18.26,0,0,1,1.58-6.63,14,14,0,0,1-3.48-2.18A13.24,13.24,0,0,0,29.36,13.12ZM34,3.65a11.3,11.3,0,0,0,3.19,2,17.68,17.68,0,0,1,3.93-5A13.81,13.81,0,0,0,34,3.65ZM.74,17.92h26c.95,4.78,4.26,8.74,10.84,11.5a6.7,6.7,0,0,1-6,4.35H17.54c-2.16,0-3.86-1.81-4.55-3.25H27.34c.86-.16.91-.86,0-.94H13.27c-1.82,0-3.48-1.56-4.43-3.25H25.27c.83-.14.83-.83,0-.95H8.72c-1.66,0-3.19-1.94-3.81-3.25H23.08c.91-.12.91-.95,0-1H4.57C3.13,21.15,1.72,19.57.74,17.92Zm83.33,0h-26c-.95,4.78-4.27,8.74-10.85,11.5a6.7,6.7,0,0,0,6,4.35h14.1c2.16,0,3.85-1.81,4.56-3.25H57.47c-.87-.16-.91-.86,0-.94h14.1C73.36,29.58,75,28,76,26.33H59.54c-.83-.14-.83-.83,0-.95H76.09c1.66,0,3.18-1.94,3.81-3.25H61.73c-.91-.12-.91-.95,0-1H80.24C81.68,21.15,83.09,19.57,84.07,17.92ZM54.74,54.06l8.35-17h5.46l3.44,17H66.82l-.25-2H61.11l-.87,2Zm7.74-5.55H66l-.91-6.21ZM43.89,54.06l1.9-12.75H41L41.79,37H56.64l-.82,4.29h-4.6L49.35,54.06Zm-22.35,0,8.37-17h5.46l3.44,17H33.67l-.29-2H27.92l-.87,2Zm7.75-5.55h3.52l-.92-6.21ZM12.6,54.06l3.4-17h5.54l-3.39,17Z' transform='translate(-0.74 -0.66)'/%3E%3Cline class='cls-1' x1='97.04' y1='17.19' x2='97.04' y2='53.46'/%3E%3Crect class='cls-1' x='96.34' y='17.19' width='1.4' height='36.27'/%3E%3Cpath class='cls-1' d='M115.29,20.77c-.09-.5-.16-1-.23-1.48,0,.47-.11.92-.17,1.36l-1.3,7.46h2.93l-1.23-7.34M117.52,34l-.8-4.81h-3.31L112.58,34h-1.16l2.88-15.89h1.53L118.69,34Z' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M125.38,32.39A2.45,2.45,0,0,1,122.79,34a2.61,2.61,0,0,1-1.48-.43c-1-.67-1-1.79-1-2.86V25.54a3.67,3.67,0,0,1,.17-1.28,2.4,2.4,0,0,1,2.42-1.57c2.6,0,2.58,2.33,2.58,3v1h-.94v-.88a4.81,4.81,0,0,0-.09-1,1.51,1.51,0,0,0-1.52-1.32,1.47,1.47,0,0,0-1.52,1.07,3.49,3.49,0,0,0-.14,1v4.84a6.93,6.93,0,0,0,.15,1.63,1.53,1.53,0,0,0,1.62,1,1.4,1.4,0,0,0,1.45-1,2.69,2.69,0,0,0,.12-.85V29.65h1v1.46a3.41,3.41,0,0,1-.14,1.28' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M132.48,32.39a2.46,2.46,0,0,1-2.6,1.63,2.6,2.6,0,0,1-1.47-.43c-1-.67-1.06-1.79-1.06-2.86V25.54a3.46,3.46,0,0,1,.18-1.28A2.39,2.39,0,0,1,130,22.69c2.6,0,2.58,2.33,2.58,3v1h-.95v-.88a4.17,4.17,0,0,0-.09-1A1.51,1.51,0,0,0,130,23.52a1.49,1.49,0,0,0-1.52,1.07,3.74,3.74,0,0,0-.13,1v4.84a6.41,6.41,0,0,0,.15,1.63,1.53,1.53,0,0,0,1.61,1,1.4,1.4,0,0,0,1.46-1,2.68,2.68,0,0,0,.11-.85V29.65h1v1.46a3.69,3.69,0,0,1-.13,1.28' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M137.14,24a4.08,4.08,0,0,0-1.46,2V34h-.94V22.69h.92v2a3.33,3.33,0,0,1,.67-1.05A5.26,5.26,0,0,1,138,22.4v1.28a3.48,3.48,0,0,0-.87.33' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M143.45,25.56a2,2,0,0,0-.63-1.77,1.68,1.68,0,0,0-2,0,2.14,2.14,0,0,0-.65,1.86v2h3.25V25.56m.47,7.49a2.52,2.52,0,0,1-2.11.92,3.42,3.42,0,0,1-1-.13,2.3,2.3,0,0,1-1.41-1.37,3,3,0,0,1-.18-1.25V25.31a3.83,3.83,0,0,1,.13-1,2.29,2.29,0,0,1,2.42-1.63,2.44,2.44,0,0,1,2.15,1,4.64,4.64,0,0,1,.45,2.55v2.26H140.2V31.2a3.28,3.28,0,0,0,.09.8,1.47,1.47,0,0,0,1.59,1.1,1.7,1.7,0,0,0,1.12-.4,1.39,1.39,0,0,0,.32-.49,7.29,7.29,0,0,0,.15-2.18h.94v1.28a2.52,2.52,0,0,1-.49,1.74' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M150.72,25.58a2.48,2.48,0,0,0-.92-1.77,1.66,1.66,0,0,0-.85-.22,1.53,1.53,0,0,0-1.45,1.14,2.61,2.61,0,0,0-.09.83V31a2.24,2.24,0,0,0,.58,1.84,1.51,1.51,0,0,0,1,.33,1.86,1.86,0,0,0,1.77-1.63v-6m.05,8.37V32.76a2.18,2.18,0,0,1-.36.52,2.11,2.11,0,0,1-1.7.76,2.18,2.18,0,0,1-1.77-.87,3.24,3.24,0,0,1-.47-2V25.54a2.85,2.85,0,0,1,1-2.45,2.08,2.08,0,0,1,1.27-.4,2.39,2.39,0,0,1,2,1V18.15h.94V34Z' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M155,22.69V34h-.94V22.69Zm-.94-1.32V19.62h1v1.75Z' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M158,33.59a1.25,1.25,0,0,1-.26-.91V23.59H156.5v-.9h1.19V19.78h1v2.91h1.7v.9h-1.7v8.86c0,.65.65.65.85.65a8.08,8.08,0,0,0,.85-.05V34c-1.23.09-2,.09-2.4-.36' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M165.72,25.56a2,2,0,0,0-.62-1.77,1.72,1.72,0,0,0-1-.32,1.67,1.67,0,0,0-1,.32,2.11,2.11,0,0,0-.65,1.86v2h3.24V25.56m.47,7.49a2.49,2.49,0,0,1-2.1.92,3.37,3.37,0,0,1-1-.13,2.31,2.31,0,0,1-1.42-1.37,3,3,0,0,1-.17-1.25V25.31a3.83,3.83,0,0,1,.13-1,2.27,2.27,0,0,1,2.42-1.63,2.42,2.42,0,0,1,2.14,1,4.64,4.64,0,0,1,.45,2.55v2.26h-4.2V31.2a3.28,3.28,0,0,0,.09.8,1.45,1.45,0,0,0,1.59,1.1,1.7,1.7,0,0,0,1.11-.4,1.27,1.27,0,0,0,.32-.49,7,7,0,0,0,.15-2.18h.94v1.28a2.52,2.52,0,0,1-.49,1.74' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M173,25.58a2.52,2.52,0,0,0-.92-1.77,1.68,1.68,0,0,0-.85-.22,1.54,1.54,0,0,0-1.46,1.14,2.93,2.93,0,0,0-.08.83V31a2.21,2.21,0,0,0,.58,1.84,1.49,1.49,0,0,0,1,.33A1.87,1.87,0,0,0,173,31.56v-6M173,34V32.76A2.28,2.28,0,0,1,171,34a2.18,2.18,0,0,1-1.77-.87,3.32,3.32,0,0,1-.47-2V25.54a2.88,2.88,0,0,1,1-2.45,2.12,2.12,0,0,1,1.28-.4,2.39,2.39,0,0,1,2,1V18.15h.94V34Z' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M115.29,40.83c-.09-.49-.16-1-.23-1.47,0,.47-.11.92-.17,1.37l-1.3,7.45h2.93l-1.23-7.35M117.52,54l-.8-4.81h-3.31L112.58,54h-1.16l2.88-15.89h1.53L118.69,54Z' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M124.71,45.09A1.78,1.78,0,0,0,123,43.52a1.7,1.7,0,0,0-.83.23,2.13,2.13,0,0,0-.7,2v5.19a2.17,2.17,0,0,0,.59,1.88,1.48,1.48,0,0,0,.91.27,1.74,1.74,0,0,0,1.48-.9,2.66,2.66,0,0,0,.29-.78V45.09m.79,10.79a2.6,2.6,0,0,1-2.62,1.68,2.41,2.41,0,0,1-2.24-1.14,3,3,0,0,1-.25-1.26h1a2.38,2.38,0,0,0,.15.83c.34.65,1.26.65,1.39.65a1.61,1.61,0,0,0,1.79-1.77V53a2.61,2.61,0,0,1-2,1,2.57,2.57,0,0,1-1.21-.33c-1-.63-1-1.75-1-2.78V45.2a3.53,3.53,0,0,1,.15-1.16,2.16,2.16,0,0,1,2.15-1.39,2.21,2.21,0,0,1,1.88,1v-.92h1v11.8a3.62,3.62,0,0,1-.15,1.32' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M132.06,45.63a2,2,0,0,0-.63-1.77,1.7,1.7,0,0,0-1-.31,1.64,1.64,0,0,0-1,.31,2.11,2.11,0,0,0-.65,1.86v2h3.25V45.63m.47,7.5a2.53,2.53,0,0,1-2.11.91,3.42,3.42,0,0,1-1-.13,2.26,2.26,0,0,1-1.41-1.36,2.91,2.91,0,0,1-.18-1.26V45.38a3.83,3.83,0,0,1,.13-1.05,2.29,2.29,0,0,1,2.42-1.64,2.44,2.44,0,0,1,2.15,1,4.74,4.74,0,0,1,.45,2.55v2.26h-4.21v2.78a3.28,3.28,0,0,0,.09.8,1.46,1.46,0,0,0,1.59,1.1,1.73,1.73,0,0,0,1.12-.4,1.2,1.2,0,0,0,.31-.49,6.93,6.93,0,0,0,.15-2.18h1v1.28a2.62,2.62,0,0,1-.49,1.75' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M139.44,54V45a4.11,4.11,0,0,0-.11-.69,1.27,1.27,0,0,0-1.27-.85,2,2,0,0,0-1.6.85,3,3,0,0,0-.29.56V54h-.94V42.76h.94v1.08a3.08,3.08,0,0,1,.43-.54,2.31,2.31,0,0,1,1.65-.67,2,2,0,0,1,2,1.43,3.18,3.18,0,0,1,.11.92v9h-.94' transform='translate(-0.74 -0.66)'/%3E%3Cpath class='cls-1' d='M143.2,53.67a1.25,1.25,0,0,1-.27-.92v-9.1h-1.18v-.89h1.18V39.85h1v2.91h1.7v.89h-1.7v8.87c0,.65.64.65.85.65s.56,0,.85,0V54c-1.23.09-2,.09-2.4-.35' transform='translate(-0.74 -0.66)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}

@media print {
    .layout-container {
        width: 210mm;
    }

    .page {
        padding-bottom: 0;
    }

    .non-printable {
        display: none;
    }

    .hotel-description__content-block,
    .sidebar-widget__wrapper {
        border: none !important;
        box-shadow: none !important;
    }
}

.first-letter-uppercase::first-letter {
    text-transform: uppercase;
}

/* -------------------------------------------------------- MODAL BEGIN */

.modal-mask {
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
    transition: opacity 0.1s ease;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
}

.modal-mask.dark {
    background-color: rgba(0, 0, 0, 0.5);
}

.modal-mask .modal-wrapper {
    display: table-cell;
    vertical-align: middle;
}

.modal-mask .modal-container {
    width: 300px;
    margin: 0px auto;
    padding: 0;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
    transition: all 0.1s ease;
    font-family: inherit;
    outline: none;
}

.modal-mask .modal-container * {
    outline: unset;
}

.modal-mask .modal-header {
    position: relative;
}

.modal-mask .header-placeholder {
    height: 36px;
}

.modal-mask .modal-header .close-button {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: none;
    border: none;
    padding: 0;
    margin: 8px;
    cursor: pointer;
}

.modal-mask .close-button .icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 2px;
    left: 2px;
    position: absolute;
}

.modal-mask .close-button .icon::after {
    content: "";
    background: url(/Content/Images/Shared/close.png);
    width: 16px;
    height: 16px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.modal-mask .modal-body {
    margin: 0;
}

.modal-mask .modal-default-button {
    float: right;
}

.modal-mask .modal-enter {
    opacity: 0;
}

.modal-mask .modal-leave-active {
    opacity: 0;
}

.modal-enter .modal-container,
.modal-leave-active .modal-container {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/* MODAL END */


/* -------------------------------------------------------- MESSAGE DIALOG */

.message-dialog .message-dialog-title {
    font-weight: bold;
    font-size: 16px;
    text-align: center !important;
}

.message-dialog .message-dialog-title.error {
    color: #df5c5c;
}

.message-dialog .message-dialog-message {
    font-size: 14px;
    margin-inline-start: 100px;
    margin-inline-end: 100px;
    text-align: center !important;
}

.message-dialog .message-dialog-footer button {
    font-size: 14px !important;
    padding: 16px 20px !important;
    color: #2b90d1 !important;
    border: 1px solid #3d93cd !important;
    border-radius: 2px !important;
    background-color: #fff !important;
    height: unset !important;
    background-image: unset !important;
    background-repeat: unset !important;
    cursor: pointer;
}

.message-dialog .message-dialog-footer button:hover {
    color: #fff !important;
    background-color: #2b90d1 !important;
}

.message-dialog .modal-container {
    width: 550px;
}

.message-dialog .modal-body p {
    margin-top: 8px;
    margin-bottom: 8px;
}

/* MESSAGE DIALOG END */

.sidebar-widget__wrapper {
    background: #fff;
    margin-bottom: 16px;
    border-radius: 4px;
    border: 1px solid #D5EAFE;
    box-shadow: 0 2px 2px rgba(206, 211, 233, 0.4);
}

.sidebar-widget__wrapper_full-height {
    min-height: calc(100% - 2px);
}

.sidebar-widget__row {
    border-bottom: 1px solid #D5EAFE;
    padding: 12px 16px;
}

.sidebar-widget__row_header {
    color: #333E48;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    padding: 14px 16px;
    margin-bottom: 0;
}

.sidebar-widget__row_empty {
    padding: 0;
    border: none;
}

.sidebar-widget__row_center {
    text-align: center;
}

.sidebar-widget__row_pinned {
    border-right: 2px solid #00C321;
}

.sidebar-widget__row.sidebar-widget__row_center .sidebar-widget__row_header {
    padding: 0 20px;
}

.sidebar-widget__row:last-child {
    border-bottom: none;
}

.sidebar-widget__row-link {
    color: #333E48;
    font-weight: bold;
    text-decoration: none;
    display: block;
    font-size: 13px;
}

.sidebar-widget__row-link:hover,
.sidebar-widget__row-link:active,
.sidebar-widget__row-link:focus {
    color: #0b66bd;
    background: #e6f1fb;
    text-decoration: none;
}

.sidebar-widget__arrow,
.sidebar-widget__row-arrow {
    position: relative;
}

.sidebar-widget__arrow:after,
.sidebar-widget__row-arrow:after {
    content: '';
    position: absolute;
    top: calc(50% + -3px);
    right: 16px;
    width: 5px;
    height: 8px;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%228%22%20viewBox%3D%220%200%205%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M0.292893%201.70711C-0.0976311%201.31658%20-0.0976311%200.683418%200.292893%200.292893C0.683418%20-0.0976311%201.31658%20-0.0976311%201.70711%200.292893L4.70711%203.29289C5.09763%203.68342%205.09763%204.31658%204.70711%204.70711L1.70711%207.70711C1.31658%208.09763%200.683418%208.09763%200.292893%207.70711C-0.0976311%207.31658%20-0.0976311%206.68342%200.292893%206.29289L2.58579%204L0.292893%201.70711Z%22%20fill%3D%22%230D77DC%22%2F%3E%0D%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 5px 8px;
}

.sidebar-widget__arrow:after {
    right: -14px;
}

.sidebar-widget__row_footer {
    text-align: center;
    color: #168DFF;
    font-weight: bold;
    padding: 12px 16px 16px;
}

.sidebar-widget__row-link_bottom {
    text-align: center;
    color: #0B66BD;
    font-weight: bold;
}

.sidebar-widget__wrapper_sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
}


.busy-indicator {
    width: 120px !important;
    height: 120px !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve' fill='%235c6774'%3E %3Cpath d='M1.5,11.2c0-4.8,3.8-8.5,8.5-8.5c0.7,0,1.2-0.5,1.2-1.2S10.7,0.2,10,0.2c-5.4,0-9.8,4.4-9.8,9.8s4.4,9.8,9.8,9.8 C5.3,19.8,1.5,15.9,1.5,11.2z M10,0.2c4.7,0,8.5,3.8,8.5,8.6c0,4.8-3.8,8.5-8.5,8.5c-0.7,0-1.2,0.5-1.2,1.2c0,0.7,0.5,1.2,1.2,1.2 c5.4,0,9.8-4.4,9.8-9.8S15.4,0.2,10,0.2z'/%3E %3C/svg%3E") !important;
    background-size: contain !important;
    animation: pgs-spin 1s infinite linear;
    background-repeat: no-repeat !important;
    padding: 0 !important;
    border: none !important;
    outline: none !important;
    -webkit-appearance: none !important;
}

.busy-indicator img {
    display: none;
}

@keyframes pgs-spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.busy-indicator__wrapper {
    background: none !important;
    border: none !important;
    width: 120px !important;
    z-index: 32767;
    outline: none !important;
    -webkit-appearance: none !important;
}

.pgs-dialog__draggable {
    cursor: move;
}

.pgs-label_blue {
    display: inline-block;
    background: #D1E9FF;
    border: 1px solid #0D77DC;
    border-radius: 10px;
    color: #0D77DC;
    padding: 0 5px !important;
    font-size: 11px;
    font-weight: 600;
    cursor: default;
}

.custom-select__button {
    box-shadow: none !important;
}

button,
input {
    outline: none !important;
}

.menu-toggle {
    width: 16px;
    height: 16px;
}

.menu-toggle[aria-expanded="true"] {
    background: center / contain url("/Content/Images/Shared/menu-collapse.svg");
}

.menu-toggle[aria-expanded="false"] {
    background: center / contain url("/Content/Images/Shared/menu-expand.svg");
}

.web-module-menu.collapsing {
    transition-duration: .1s;
}

body[data-layout="new"] {
    min-height: 100vh;
    display: flex;
    flex-flow: column nowrap;
}

body[data-layout="new"] > header {
    flex: 0 0 auto;
}

body[data-controller="desktop"] > section[role="main"] {
    flex: 1 1 0;
    width: 1128px;
    margin: 20px auto;
}

body[data-controller="mobile"] > section[role="main"] {
    padding: 0 16px;
}

body[data-layout="new"] > footer {
    flex: 0 0 auto;
}

.package-search-result-list__loading,
.hotel-search-result-list__loading {
    background: url("/Content/Images/Shared/loading-3dots.gif") no-repeat;
}

body[theme="longitours"] .package-search-result-list__loading,
body[theme="longitours"] .hotel-search-result-list__loading {
    background: url("/Content/Images/Shared/loading-3dots_longitours.gif") no-repeat;
}

.page-footer__social-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.page-footer__social-item:first-child {
    margin-inline-start: 0;
}

.page-footer__social-item {
    margin-inline-start: 7px;
}

.page-footer__social-link {
    display: block;
    position: relative;
    width: 31px;
    height: 31px;
    border-radius: 50%;
}

.page-footer__social-link::after,
.page-footer__social-link::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: background, opacity .3s;
    transition: background, opacity .3s;
}

.page-footer__social-link::after {
    background-color: #ffffff;
    opacity: 1;
    z-index: 1;
}

.page-footer__social-link::before {
    opacity: 0;
    z-index: 0;
}

.page-footer__social-link:hover::after {
    opacity: 0;
}

.page-footer__social-link:hover::before {
    opacity: 1;
}

.page-footer__social-link_vkontakte::after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 23 14' xmlns='http://www.w3.org/2000/svg' fill='%235c6774'%3E %3Cpath d='M11.12 13.224h1.293s.394-.042.587-.26c.185-.201.176-.57.176-.57s-.025-1.736.78-1.987c.798-.252 1.813 1.677 2.895 2.415.814.561 1.435.436 1.435.436l2.895-.042s1.51-.092.797-1.283c-.059-.1-.42-.88-2.148-2.482-1.812-1.686-1.569-1.409.613-4.319 1.325-1.769 1.862-2.85 1.694-3.312-.159-.444-1.132-.327-1.132-.327l-3.256.017s-.243-.034-.42.076c-.176.1-.285.352-.285.352s-.511 1.367-1.2 2.532c-1.451 2.457-2.03 2.591-2.265 2.44-.554-.352-.411-1.434-.411-2.197 0-2.381.36-3.379-.705-3.63-.352-.084-.612-.143-1.519-.152-1.157-.008-2.147 0-2.701.277-.37.185-.655.587-.479.612.219.025.705.134.957.487.336.452.319 1.475.319 1.475s.193 2.81-.445 3.153c-.436.243-1.04-.251-2.332-2.482-.663-1.14-1.158-2.406-1.158-2.406s-.093-.235-.269-.36c-.21-.152-.503-.202-.503-.202l-3.096.017s-.462.016-.638.218c-.151.176-.008.553-.008.553s2.424 5.66 5.16 8.52c2.517 2.607 5.37 2.431 5.37 2.431' fill-rule='evenodd'/%3E %3C/svg%3E");
    background-size: 17px;
}

.page-footer__social-link_vkontakte::before {
    background-color: #4680C2;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 23 14' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff'%3E %3Cpath d='M11.12 13.224h1.293s.394-.042.587-.26c.185-.201.176-.57.176-.57s-.025-1.736.78-1.987c.798-.252 1.813 1.677 2.895 2.415.814.561 1.435.436 1.435.436l2.895-.042s1.51-.092.797-1.283c-.059-.1-.42-.88-2.148-2.482-1.812-1.686-1.569-1.409.613-4.319 1.325-1.769 1.862-2.85 1.694-3.312-.159-.444-1.132-.327-1.132-.327l-3.256.017s-.243-.034-.42.076c-.176.1-.285.352-.285.352s-.511 1.367-1.2 2.532c-1.451 2.457-2.03 2.591-2.265 2.44-.554-.352-.411-1.434-.411-2.197 0-2.381.36-3.379-.705-3.63-.352-.084-.612-.143-1.519-.152-1.157-.008-2.147 0-2.701.277-.37.185-.655.587-.479.612.219.025.705.134.957.487.336.452.319 1.475.319 1.475s.193 2.81-.445 3.153c-.436.243-1.04-.251-2.332-2.482-.663-1.14-1.158-2.406-1.158-2.406s-.093-.235-.269-.36c-.21-.152-.503-.202-.503-.202l-3.096.017s-.462.016-.638.218c-.151.176-.008.553-.008.553s2.424 5.66 5.16 8.52c2.517 2.607 5.37 2.431 5.37 2.431' fill-rule='evenodd'/%3E %3C/svg%3E");
    background-size: 17px;
}

.page-footer__social-link_facebook::after {
    background-color: #ffffff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 272 272' style='enable-background:new 0 0 272 272;' xml:space='preserve' fill='%235c6774'%3E %3Cg id='XMLID_834_'%3E %3Cpath id='XMLID_835_' d='M76,143.6h29.6v121.7c0,2.4,1.9,4.3,4.3,4.3h50.1c2.4,0,4.3-1.9,4.3-4.3V144.2h34c2.2,0,4.1-1.7,4.3-3.8 l5.1-44.8c0.2-1.2-0.3-2.4-1-3.4c-0.8-1-2-1.5-3.2-1.5h-39.1V62.6c0-8.4,4.5-12.8,13.6-12.8c1.3,0,25.6,0,25.6,0 c2.4,0,4.3-1.9,4.3-4.3V4.3c0-2.4-1.9-4.3-4.3-4.3h-35.2c-0.3,0-0.8,0-1.7,0c-6.1,0-27.4,1.2-44.2,16.7 c-18.6,17.1-16,37.7-15.4,41.2v32.9H76c-2.4,0-4.3,1.9-4.3,4.3v44.2C71.7,141.7,73.6,143.6,76,143.6z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 17px;
}

.page-footer__social-link_facebook::before {
    background-color: #4680C2;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 272 272' style='enable-background:new 0 0 272 272;' xml:space='preserve' fill='%23ffffff'%3E %3Cg id='XMLID_834_'%3E %3Cpath id='XMLID_835_' d='M76,143.6h29.6v121.7c0,2.4,1.9,4.3,4.3,4.3h50.1c2.4,0,4.3-1.9,4.3-4.3V144.2h34c2.2,0,4.1-1.7,4.3-3.8 l5.1-44.8c0.2-1.2-0.3-2.4-1-3.4c-0.8-1-2-1.5-3.2-1.5h-39.1V62.6c0-8.4,4.5-12.8,13.6-12.8c1.3,0,25.6,0,25.6,0 c2.4,0,4.3-1.9,4.3-4.3V4.3c0-2.4-1.9-4.3-4.3-4.3h-35.2c-0.3,0-0.8,0-1.7,0c-6.1,0-27.4,1.2-44.2,16.7 c-18.6,17.1-16,37.7-15.4,41.2v32.9H76c-2.4,0-4.3,1.9-4.3,4.3v44.2C71.7,141.7,73.6,143.6,76,143.6z'/%3E %3C/g%3E %3C/svg%3E");
    background-size: 17px;
}

.page-footer__social-link_telegram::after {
    background-color: rgba(13, 119, 220, .1);
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22telegram%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-8%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-5%22%20fill%3D%22%230D77DC%22%20opacity%3D%220.088936942%22%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.12626991%2C14.9792775%20C12.2699323%2C12.717365%2018.9257873%2C9.95967076%2019.8448766%2C9.57790407%20C22.2548185%2C8.57898467%2022.994358%2C8.77023581%2022.625692%2C10.9828643%20C22.3607824%2C12.5731911%2021.5969596%2C17.8377465%2020.9876674%2C21.1147611%20C20.62636%2C23.0581669%2019.8154422%2C23.2884039%2018.5409324%2C22.4476344%20C17.9279609%2C22.0430647%2014.833669%2C19.9974131%2014.1618287%2C19.5170786%20C13.5488572%2C19.0794077%2012.7033539%2C18.5527315%2013.7637284%2C17.5155618%20C14.1412246%2C17.1463%2016.6144506%2C14.7850841%2018.5416683%2C12.947602%20C18.7940683%2C12.7063313%2018.4769126%2C12.309853%2018.185512%2C12.5033109%20C15.5879257%2C14.2253067%2011.9866261%2C16.6152103%2011.5281853%2C16.9263612%20C10.8357409%2C17.3963977%2010.1705233%2C17.611923%208.97695816%2C17.2691421%20C8.07479363%2C17.0102175%207.19396904%2C16.7012734%206.85105822%2C16.5835803%20C5.53018926%2C16.1304623%205.84366568%2C15.5434684%207.12626991%2C14.9792775%20Z%22%20id%3D%22Path%22%20fill%3D%22%235C6774%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background-size: 17px;
}

.page-footer__social-link_telegram::before {
    background-color: #4680C2;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232px%22%20height%3D%2233px%22%20viewBox%3D%220%200%2032%2033%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22telegram%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-9%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval-Copy-6%22%20fill%3D%22%2329B6F6%22%20cx%3D%2216%22%20cy%3D%2216.9094037%22%20r%3D%2216%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.12626991%2C15.8886812%20C12.2699323%2C13.6267688%2018.9257873%2C10.8690745%2019.8448766%2C10.4873078%20C22.2548185%2C9.48838838%2022.994358%2C9.67963952%2022.625692%2C11.8922681%20C22.3607824%2C13.4825948%2021.5969596%2C18.7471502%2020.9876674%2C22.0241648%20C20.62636%2C23.9675706%2019.8154422%2C24.1978076%2018.5409324%2C23.3570382%20C17.9279609%2C22.9524684%2014.833669%2C20.9068169%2014.1618287%2C20.4264823%20C13.5488572%2C19.9888114%2012.7033539%2C19.4621352%2013.7637284%2C18.4249656%20C14.1412246%2C18.0557038%2016.6144506%2C15.6944878%2018.5416683%2C13.8570057%20C18.7940683%2C13.615735%2018.4769126%2C13.2192567%2018.185512%2C13.4127146%20C15.5879257%2C15.1347104%2011.9866261%2C17.5246141%2011.5281853%2C17.8357649%20C10.8357409%2C18.3058014%2010.1705233%2C18.5213267%208.97695816%2C18.1785458%20C8.07479363%2C17.9196212%207.19396904%2C17.6106771%206.85105822%2C17.4929841%20C5.53018926%2C17.039866%205.84366568%2C16.4528721%207.12626991%2C15.8886812%20Z%22%20id%3D%22Path-Copy-9%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background-size: 17px;
}

.page-footer__social-link-helper {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(88, 81, 219, 1)), color-stop(77%, rgba(225, 48, 108, 1)), to(rgba(252, 175, 69, 1)));
    background: linear-gradient(180deg, rgba(88, 81, 219, 1) 0%, rgba(225, 48, 108, 1) 77%, rgba(252, 175, 69, 1) 100%);
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.page-footer__social-link_instagram {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background: linear-gradient(180deg, #fff 0%, #fff 100%);
    z-index: 0;
}

.page-footer__social-link_instagram:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(88, 81, 219, 1)), color-stop(77%, rgba(225, 48, 108, 1)), to(rgba(252, 175, 69, 1)));
    background: linear-gradient(180deg, rgba(88, 81, 219, 1) 0%, rgba(225, 48, 108, 1) 77%, rgba(252, 175, 69, 1) 100%);
}

.page-footer__social-link_instagram::after {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg' fill='%235c6774'%3E %3Cpath d='M6.89.586C5.74.64 4.953.822 4.265 1.09a5.302 5.302 0 0 0-1.917 1.248 5.294 5.294 0 0 0-1.249 1.915C.83 4.941.648 5.727.595 6.878.542 8.032.53 8.4.53 11.338c0 2.938.012 3.306.065 4.46.052 1.151.235 1.937.503 2.625a5.29 5.29 0 0 0 1.249 1.916 5.305 5.305 0 0 0 1.917 1.248c.688.268 1.475.45 2.627.503 1.155.052 1.523.065 4.462.065 2.94 0 3.309-.013 4.463-.065 1.152-.053 1.939-.235 2.628-.503a5.31 5.31 0 0 0 1.917-1.248 5.303 5.303 0 0 0 1.248-1.916c.267-.688.45-1.474.503-2.625.053-1.154.065-1.522.065-4.46 0-2.938-.012-3.306-.065-4.46-.052-1.151-.236-1.937-.503-2.626a5.306 5.306 0 0 0-1.248-1.915 5.307 5.307 0 0 0-1.917-1.248c-.689-.267-1.476-.45-2.628-.503-1.154-.052-1.523-.065-4.463-.065-2.94 0-3.307.013-4.462.065m.089 19.557c-1.055-.048-1.629-.224-2.01-.372a3.357 3.357 0 0 1-1.244-.81 3.35 3.35 0 0 1-.81-1.243c-.148-.382-.325-.954-.373-2.01-.052-1.14-.063-1.482-.063-4.37s.011-3.23.063-4.371c.048-1.055.225-1.627.373-2.009.196-.504.43-.865.81-1.243a3.35 3.35 0 0 1 1.244-.81c.381-.147.955-.324 2.01-.372 1.141-.052 1.484-.063 4.373-.063 2.89 0 3.233.011 4.374.063 1.055.048 1.629.225 2.01.373.505.196.866.43 1.245.809.378.378.613.739.81 1.243.147.382.324.954.372 2.009.052 1.14.063 1.483.063 4.371 0 2.888-.01 3.23-.063 4.37-.048 1.056-.225 1.628-.373 2.01a3.35 3.35 0 0 1-.81 1.243c-.378.379-.739.613-1.244.81-.381.148-.955.324-2.01.372-1.14.052-1.483.063-4.374.063-2.89 0-3.232-.011-4.373-.063m8.852-14.58a1.299 1.299 0 1 0 2.598 0 1.299 1.299 0 0 0-2.598 0M5.795 11.339a5.556 5.556 0 0 0 5.558 5.554 5.556 5.556 0 0 0 5.558-5.554 5.556 5.556 0 0 0-5.558-5.555 5.556 5.556 0 0 0-5.558 5.555m1.95 0a3.607 3.607 0 0 1 3.608-3.606 3.607 3.607 0 1 1-3.607 3.606' fill-rule='evenodd'/%3E %3C/svg%3E");
    border-radius: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.page-footer__social-link_instagram::before {
    width: 16px;
    height: 16px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 23 23' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff'%3E %3Cpath d='M6.89.586C5.74.64 4.953.822 4.265 1.09a5.302 5.302 0 0 0-1.917 1.248 5.294 5.294 0 0 0-1.249 1.915C.83 4.941.648 5.727.595 6.878.542 8.032.53 8.4.53 11.338c0 2.938.012 3.306.065 4.46.052 1.151.235 1.937.503 2.625a5.29 5.29 0 0 0 1.249 1.916 5.305 5.305 0 0 0 1.917 1.248c.688.268 1.475.45 2.627.503 1.155.052 1.523.065 4.462.065 2.94 0 3.309-.013 4.463-.065 1.152-.053 1.939-.235 2.628-.503a5.31 5.31 0 0 0 1.917-1.248 5.303 5.303 0 0 0 1.248-1.916c.267-.688.45-1.474.503-2.625.053-1.154.065-1.522.065-4.46 0-2.938-.012-3.306-.065-4.46-.052-1.151-.236-1.937-.503-2.626a5.306 5.306 0 0 0-1.248-1.915 5.307 5.307 0 0 0-1.917-1.248c-.689-.267-1.476-.45-2.628-.503-1.154-.052-1.523-.065-4.463-.065-2.94 0-3.307.013-4.462.065m.089 19.557c-1.055-.048-1.629-.224-2.01-.372a3.357 3.357 0 0 1-1.244-.81 3.35 3.35 0 0 1-.81-1.243c-.148-.382-.325-.954-.373-2.01-.052-1.14-.063-1.482-.063-4.37s.011-3.23.063-4.371c.048-1.055.225-1.627.373-2.009.196-.504.43-.865.81-1.243a3.35 3.35 0 0 1 1.244-.81c.381-.147.955-.324 2.01-.372 1.141-.052 1.484-.063 4.373-.063 2.89 0 3.233.011 4.374.063 1.055.048 1.629.225 2.01.373.505.196.866.43 1.245.809.378.378.613.739.81 1.243.147.382.324.954.372 2.009.052 1.14.063 1.483.063 4.371 0 2.888-.01 3.23-.063 4.37-.048 1.056-.225 1.628-.373 2.01a3.35 3.35 0 0 1-.81 1.243c-.378.379-.739.613-1.244.81-.381.148-.955.324-2.01.372-1.14.052-1.483.063-4.374.063-2.89 0-3.232-.011-4.373-.063m8.852-14.58a1.299 1.299 0 1 0 2.598 0 1.299 1.299 0 0 0-2.598 0M5.795 11.339a5.556 5.556 0 0 0 5.558 5.554 5.556 5.556 0 0 0 5.558-5.554 5.556 5.556 0 0 0-5.558-5.555 5.556 5.556 0 0 0-5.558 5.555m1.95 0a3.607 3.607 0 0 1 3.608-3.606 3.607 3.607 0 1 1-3.607 3.606' fill-rule='evenodd'/%3E %3C/svg%3E");
    border-radius: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.page-footer__social-link_instagram:hover .page-footer__social-link-helper {
    opacity: 1;
}

.page-footer__social-link_odnoklassniki::after {
    background-color: #ffffff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 95.5 95.5' style='enable-background:new 0 0 95.5 95.5;' xml:space='preserve' fill='%235c6774'%3E %3Cg%3E %3Cg%3E %3Cpath d='M43,67.3c-7.4-0.8-14.1-2.6-19.8-7.1c-0.7-0.6-1.4-1.1-2.1-1.7c-2.5-2.4-2.8-5.2-0.8-8c1.7-2.4,4.5-3.1,7.5-1.7 c0.6,0.3,1.1,0.6,1.6,1c10.6,7.3,25.3,7.5,36,0.3c1.1-0.8,2.2-1.5,3.5-1.8c2.6-0.7,4.9,0.3,6.3,2.5c1.6,2.5,1.5,5-0.4,7 c-3,3-6.5,5.2-10.5,6.8c-3.7,1.4-7.8,2.2-11.9,2.7c0.6,0.7,0.9,1,1.3,1.4c5.5,5.5,11,11,16.5,16.6c1.9,1.9,2.3,4.2,1.2,6.4 c-1.1,2.4-3.6,4-6.1,3.8c-1.6-0.1-2.8-0.9-3.9-2c-4.1-4.2-8.4-8.3-12.4-12.5c-1.2-1.2-1.8-1-2.8,0.1c-4.2,4.3-8.4,8.5-12.7,12.7 c-1.9,1.9-4.2,2.2-6.4,1.2c-2.4-1.1-3.9-3.6-3.7-6c0.1-1.6,0.9-2.9,2-4C31,79.4,36.4,74,41.8,68.6C42.2,68.2,42.5,67.8,43,67.3z'/%3E %3Cpath d='M47.5,48.3c-13.2,0-24-11-24-24.2C23.7,10.7,34.5,0,47.8,0c13.4,0,24.1,11,24,24.5C71.8,37.7,60.9,48.4,47.5,48.3z M59.6,24.1c0-6.6-5.3-11.8-11.8-11.8c-6.6,0-11.9,5.3-11.8,11.9C36,30.8,41.2,36,47.8,36C54.4,36,59.6,30.7,59.6,24.1z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 14px;
}

.page-footer__social-link_odnoklassniki::before {
    background-color: #FCAF45;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 95.5 95.5' style='enable-background:new 0 0 95.5 95.5;' xml:space='preserve' fill='%23ffffff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M43,67.3c-7.4-0.8-14.1-2.6-19.8-7.1c-0.7-0.6-1.4-1.1-2.1-1.7c-2.5-2.4-2.8-5.2-0.8-8c1.7-2.4,4.5-3.1,7.5-1.7 c0.6,0.3,1.1,0.6,1.6,1c10.6,7.3,25.3,7.5,36,0.3c1.1-0.8,2.2-1.5,3.5-1.8c2.6-0.7,4.9,0.3,6.3,2.5c1.6,2.5,1.5,5-0.4,7 c-3,3-6.5,5.2-10.5,6.8c-3.7,1.4-7.8,2.2-11.9,2.7c0.6,0.7,0.9,1,1.3,1.4c5.5,5.5,11,11,16.5,16.6c1.9,1.9,2.3,4.2,1.2,6.4 c-1.1,2.4-3.6,4-6.1,3.8c-1.6-0.1-2.8-0.9-3.9-2c-4.1-4.2-8.4-8.3-12.4-12.5c-1.2-1.2-1.8-1-2.8,0.1c-4.2,4.3-8.4,8.5-12.7,12.7 c-1.9,1.9-4.2,2.2-6.4,1.2c-2.4-1.1-3.9-3.6-3.7-6c0.1-1.6,0.9-2.9,2-4C31,79.4,36.4,74,41.8,68.6C42.2,68.2,42.5,67.8,43,67.3z'/%3E %3Cpath d='M47.5,48.3c-13.2,0-24-11-24-24.2C23.7,10.7,34.5,0,47.8,0c13.4,0,24.1,11,24,24.5C71.8,37.7,60.9,48.4,47.5,48.3z M59.6,24.1c0-6.6-5.3-11.8-11.8-11.8c-6.6,0-11.9,5.3-11.8,11.9C36,30.8,41.2,36,47.8,36C54.4,36,59.6,30.7,59.6,24.1z'/%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-size: 14px;
}

.page-footer__social-link_youtube::after {
    background-color: #ffffff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192' fill='%235c6774'%3E %3Cpath d='M180.32 53.36c-2.02-7.62-7.99-13.62-15.56-15.66C151.04 34 96 34 96 34s-55.04 0-68.76 3.7c-7.57 2.04-13.54 8.04-15.56 15.66C8 67.18 8 96 8 96s0 28.82 3.68 42.64c2.02 7.62 7.99 13.62 15.56 15.66C40.96 158 96 158 96 158s55.04 0 68.76-3.7c7.57-2.04 13.54-8.04 15.56-15.66C184 124.82 184 96 184 96s0-28.82-3.68-42.64zM78 122.17V69.83L124 96l-46 26.17z' fill-rule='evenodd'/%3E %3C/svg%3E");
    background-size: 17px;
}

.page-footer__social-link_youtube::before {
    background-color: #FF0000;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 192' fill='%23ffffff'%3E %3Cpath d='M180.32 53.36c-2.02-7.62-7.99-13.62-15.56-15.66C151.04 34 96 34 96 34s-55.04 0-68.76 3.7c-7.57 2.04-13.54 8.04-15.56 15.66C8 67.18 8 96 8 96s0 28.82 3.68 42.64c2.02 7.62 7.99 13.62 15.56 15.66C40.96 158 96 158 96 158s55.04 0 68.76-3.7c7.57-2.04 13.54-8.04 15.56-15.66C184 124.82 184 96 184 96s0-28.82-3.68-42.64zM78 122.17V69.83L124 96l-46 26.17z' fill-rule='evenodd'/%3E %3C/svg%3E");
    background-size: 17px;
}

body {
    --black-1: #333E48;
    --black-2: #6C879B;
    --black-3: #C4C4C4;
    --black-4: #F2F4F6;
    --black-5: #F8F9FA;

    --blue-1: #0D77DC;
    --blue-2: #61A7E8;
    --blue-3: #9EC9F1;
    --blue-4: #E7F2FC;
    --blue-5: #F6FBFF;
    --blue-6: magenta;

    --green-1: #3C9E34;
    --green-2: #54BC4B;
    --green-3: #5FC257;
    --green-4: #8BD385;
    --green-5: #C9EBC5;
    --green-6: #E9F9E7;

    --yellow-1: #F8B60A;
    --yellow-2: #f9c63e;
    --yellow-3: #F8D66B;
    --yellow-4: #FAE195;
    --yellow-5: #FAF2CA;
    --yellow-6: #FDFAEC;

    --orange-1: #FFAF52;
    --orange-2: #FFC681;
    --orange-3: #FFD59F;
    --orange-4: #FFE6C1;
    --orange-5: #FFF7E4;

    --red-1: #B44B10;
    --red-2: #D65C39;
    --red-3: #FA7967;
    --red-4: #FCA197;
    --red-5: #FDD0D0;
    --red-6: #FFECEC;

    /* todo 10734 Из системной палитры лонги. Не должны использоваться на дефолтной теме. Магента - для видимости.  */
    --red-0-1: magenta;
    --red-0-2: magenta;
    --red-0-3: magenta;

    /* todo 10734 Из системной палитры лонги. Не должны использоваться на дефолтной теме. Магента - для видимости.  */
    --yellow-0-1: magenta;
    --yellow-0-2: magenta;
    --yellow-0-3: magenta;


    --blue-x-1: magenta; /* #00578f */
    --blue-x-2: magenta; /* #1b5899 */
    --blue-x-3: magenta; /* #1e82c5 */
    --blue-x-4: magenta; /* #2b90d1 */
    --blue-x-5: magenta; /* #3399ff */
    --blue-x-6: magenta; /* #53a6db */
    --blue-x-7: magenta; /* #a8e7ff */
    --blue-x-8: magenta; /* #c8def4 */
    --blue-x-9: magenta; /* #d3e8f6 */
    --blue-x-10: magenta; /* #3d93cd */

    --black: #000000;
    --black-x-1: magenta; /* #596775 */
    --black-x-2: magenta; /* #5c6774 */
    --black-x-3: magenta; /* #666666 */
    --black-x-4: magenta; /* #879099 */
    --black-x-5: magenta; /* #888888 */
    --black-x-6: magenta; /* #8a939c */
    --black-x-7: magenta; /* #9da4ab */
    --black-x-8: magenta; /* #c0c0c0 */
    --black-x-9: magenta; /* #c5c6c8 */
    --black-x-10: magenta; /* #cccccc */
    --black-x-11: magenta; /* #cfcfcf */
    --black-x-12: magenta; /* #dfe1e4 */
    --black-x-13: magenta; /* #e8e8e8 */
    --black-x-14: magenta; /* #eeeeee */
    --black-x-15: magenta; /* #f3f4f6 */
    --black-x-16: magenta; /* #f7f7f7 */
    --black-x-17: magenta; /* #abadb3 */
    --black-x-18: magenta; /* #f3f3f3 */
    --black-x-19: magenta; /* #bbbbbb */
    --white: #ffffff;


    --red: #ff0000;
    --red-x-1: magenta; /* #db6868 */
    --red-x-2: magenta; /* #df643c */
    --red-x-3: magenta; /* #ffe8da */

    --orange-x-1: magenta; /* #ffa26b */

    --yellow-x-1: magenta; /* #fff0a6 */
}

body[theme="longitours"] {
    --black-1: #232323;
    --black-2: #979797;
    --black-3: #C0C0C0;
    --black-4: #DDDDDD;
    --black-5: #F5F5F5;

    --blue-1: #00AAA5;
    --blue-2: #3FB9B6;
    --blue-3: #80D0CE;
    --blue-4: #DBF2F1;
    --blue-5: #F2FAFA;
    --blue-6: #F9FDFD;

    --green-1: #36952E;
    --green-2: #4CAE44;
    --green-3: #5FC257;
    --green-4: #8BD385;
    --green-5: #C9EBC5;
    --green-6: #E9F9E7;

    --yellow-1: #F8B60A;
    --yellow-2: #f9c63e;
    --yellow-3: #F9D368;
    --yellow-4: #FAE195;
    --yellow-5: #FAF2CA;
    --yellow-6: #FDFAEC;

    --orange-1: #FFB053;
    --orange-2: #FFC17B;
    --orange-3: #FFD09A;
    --orange-4: #FFDDB8;
    --orange-5: #FFF0E3;
    --orange-6: #FFF9F4;

    --red-1: #C24E0E;
    --red-2: #DF643C;
    --red-3: #FA7967;
    --red-4: #FCA197;
    --red-5: #FDD0D0;
    --red-6: #FFECEC;

    --red-0-1: #E00B3F;
    --red-0-2: #F7C0CD;
    --red-0-3: #FCE4EA;

    --yellow-0-1: #FFD200;
    --yellow-0-2: #FDF29F;
    --yellow-0-3: #FEFAD9;
}

body[theme="hb"] {
    --green-100: #e4fce2;
    --green-200: #bdfab8;
    --green-300: #a2e49d;
    --green-400: #7dcc76;
    --green-500: #61cd58;
    --green-600: #3c9e34;
    --yellow-50: #fdfeda;
    --yellow-100: #fef1cf;
    --yellow-200: #fde66f;
    --yellow-300: #f9d168;
    --yellow-400: #f3af00;
    --yellow-500: #d99840;
    --orange-900: #b44b10;
    --red-100: #ffefec;
    --red-200: #ffd2cb;
    --red-300: #f8ada2;
    --red-310: #f89f92;
    --red-500: #ef6957;
    --red-700: #d65252;
    
    --gray-100: #f2f4f6;
    --gray-150: #f8f9fa;
    --gray-200: #bec6d6;
    --gray-250: #aec2d4;
    --gray-300: #a3bfd4;
    --gray-400: #c4c4c4;
    --gray-500: #7d8dac;
    --gray-600: #5a7990;
    --gray-800: #6C879B;
    --gray-900: #333e48;
    
    --blue-100: #F6FBFF;
    --blue-200: #F2FAFA;
    --blue-300: #d5eafe;
    --blue-600: #7ab4ec;
    --blue-800: #00AAA5;
    
    --black-1: #232323;
    --black-2: #A7A7A7;
    --black-3: #C8C8C8;
    --black-4: #E9E9E9;
    --black-5: #F4F4F4;
    
    --white: #FFFFFF;
    
    --green-1: #049B8F;
    --green-2: #57BEB6;
    --green-3: #85D1CB;
    --green-4: #BDE8E4;
    --green-5: #E9F9F7;
    
    --azure-1: #38E5C7;
    --azure-2: #78EDD9;
    --azure-3: #9DF2E4;
    --azure-4: #C2F7EF;
    --azure-5: #EAFAF7;
    
    --coral-1: #FC694C;
    --coral-2: #F28D79;
    --coral-3: #FDB6A8;
    --coral-4: #FFF3F1;
    
    --sea-blue-1: #0097FF;
    --sea-blue-2: #78C8FF;
    --sea-blue-3: #EDF8FF;
    
    --deep-blue-1: #004584;
    --deep-blue-2: #88ABCA;
    --deep-blue-3: #EFF7FF;
    
    --ultramarine-1: #006787;
    --ultramarine-2: #83B9CA;
    --ultramarine-3: #E9F9FF;
    
    --green-0-1: #0D8C5E;
    --green-0-2: #76C1A6;
    --green-0-3: #E0F6EE;
    
    --red-0-1: #E24F3B;
    
    --yellow-0-1: #F49425;
    --yellow-0-2: #F9C588;
    --yellow-0-3: #FFF6EB;


    --green-6: #E9F9E7;

    --blue-1: var(--green-1);
    --blue-2: var(--green-2);
    --blue-3: var(--green-3);
    --blue-4: var(--green-4);
    --blue-5: var(--green-5);
    --blue-6: var(--green-6);
    
    --yellow-1: #F8B60A;
    --yellow-2: #f9c63e;
    --yellow-3: #F9D368;
    --yellow-4: #FAE195;
    --yellow-5: #FAF2CA;
    --yellow-6: #FDFAEC;

    --red-1: #C24E0E;
    --red-2: #DF643C;
    --red-3: #FA7967;
    --red-4: #FCA197;
    --red-5: #FDD0D0;
    --red-6: var(--coral-4);
    
    --orange-1: #FFB053;
    --orange-2: #FFC17B;
    --orange-3: #FFD09A;
    --orange-4: #FFDDB8;
    --orange-5: #FFF0E3;
    --orange-6: #FFF9F4;
    
    --red-0-2: #F7C0CD;
    --red-0-3: #FCE4EA;
    
    --green-1000: #36952E;
    --green-2000: #4CAE44;
    --green-3000: #5FC257;
    --green-4000: #8BD385;
    --green-5000: #C9EBC5;
    --green-6000: #E9F9E7;
    
    --yellow-1000: #F8B60A;
    --yellow-2000: #F9C63E;
    --yellow-3000: #F9D368;
    --yellow-4000: #FAE195;
    --yellow-5000: #FAF2CA;
    --yellow-6000: #FDFAEC;
    
    --orange-1000: #FFB053;
    --orange-2000: #FFC17B;
    --orange-3000: #FFD09A;
    --orange-4000: #FFDDB8;
    --orange-5000: #FFF0E3;
    --orange-6000: #FFF9F4;
    
    --red-1000: #C24E0E;
    --red-2000: #DF643C;
    --red-3000: #FA7967;
    --red-4000: #FCA197;
    --red-5000: #FDD0D0;
    --red-6000: #FFECEC;
    
    --body-bg: #FAFAFA;
}


body[theme="hb"] h1,
body[theme="hb"] h2,
body[theme="hb"] h3,
body[theme="hb"] h4,
body[theme="hb"] h5,
body[theme="hb"] h6 {
    font-family: "Open Sans", sans-serif !important;
}

.el-popper .popper__arrow,.el-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0,0,0,.03));filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-inline-end:3px;border-top-color:#ebeef5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-inline-start:-6px;border-top-color:#fff;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-inline-end:3px;border-top-width:0;border-bottom-color:#ebeef5}.el-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-inline-start:-6px;border-top-width:0;border-bottom-color:#fff}.el-popper[x-placement^=right]{margin-inline-start:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#ebeef5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:#fff;border-left-width:0}.el-popper[x-placement^=left]{margin-inline-end:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#ebeef5}.el-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-inline-start:-6px;border-right-width:0;border-left-color:#fff}.el-popover{position:absolute;background:#fff;min-width:150px;border-radius:4px;border:1px solid #ebeef5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#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;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.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-inline-start: 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: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  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;
}
/* Deprecated as of 4.4.0 */
.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: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.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: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";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.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;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/Content/CSS/Shared/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#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-inline-start: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: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"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
    background: #fff url('/Content/CSS/Shared/JQueryPlugins/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('/Content/CSS/Shared/JQueryPlugins/slick/fonts/slick.eot');
    src: url('/Content/CSS/Shared/JQueryPlugins/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/Content/CSS/Shared/JQueryPlugins/slick/fonts/slick.woff') format('woff'), url('/Content/CSS/Shared/JQueryPlugins/slick/fonts/slick.ttf') format('truetype'), url('/Content/CSS/Shared/JQueryPlugins/slick/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.location-selector-panel {
    height: 405px;
}
