ruchi commited on
Commit
534863f
·
1 Parent(s): e8b5d00

ADd template

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. flask-project/app.py +27 -0
  2. flask-project/db/data.sqlite +0 -0
  3. flask-project/db/money_needs +0 -0
  4. flask-project/db/topologies.sqlite +0 -0
  5. flask-project/db/topologies_desc.csv +6 -0
  6. flask-project/notebook.ipynb +0 -0
  7. flask-project/requirement.txt +5 -0
  8. flask-project/scripts/__pycache__/db_util.cpython-310.pyc +0 -0
  9. flask-project/scripts/__pycache__/utils.cpython-310.pyc +0 -0
  10. flask-project/scripts/db_util.py +37 -0
  11. flask-project/scripts/utils.py +263 -0
  12. flask-project/static/css/.DS_Store +0 -0
  13. flask-project/static/css/animate.css +3782 -0
  14. flask-project/static/css/bootstrap.css +0 -0
  15. flask-project/static/css/color.css +10 -0
  16. flask-project/static/css/color/.DS_Store +0 -0
  17. flask-project/static/css/color/crimson.css +139 -0
  18. flask-project/static/css/color/orange.css +141 -0
  19. flask-project/static/css/color/pink.css +139 -0
  20. flask-project/static/css/color/theme-color.css +138 -0
  21. flask-project/static/css/color/violet.css +139 -0
  22. flask-project/static/css/elpath.css +4413 -0
  23. flask-project/static/css/flaticon.css +168 -0
  24. flask-project/static/css/font-awesome-all.css +0 -0
  25. flask-project/static/css/jquery.fancybox.min.css +1 -0
  26. flask-project/static/css/module-css/.DS_Store +0 -0
  27. flask-project/static/css/module-css/about.css +571 -0
  28. flask-project/static/css/module-css/apps.css +305 -0
  29. flask-project/static/css/module-css/banner.css +405 -0
  30. flask-project/static/css/module-css/blog-details.css +358 -0
  31. flask-project/static/css/module-css/calculator.css +229 -0
  32. flask-project/static/css/module-css/card.css +170 -0
  33. flask-project/static/css/module-css/career-details.css +259 -0
  34. flask-project/static/css/module-css/career.css +227 -0
  35. flask-project/static/css/module-css/contact.css +206 -0
  36. flask-project/static/css/module-css/error.css +95 -0
  37. flask-project/static/css/module-css/exchange.css +214 -0
  38. flask-project/static/css/module-css/faq.css +195 -0
  39. flask-project/static/css/module-css/feature.css +294 -0
  40. flask-project/static/css/module-css/funfact.css +242 -0
  41. flask-project/static/css/module-css/news.css +587 -0
  42. flask-project/static/css/module-css/page-title.css +185 -0
  43. flask-project/static/css/module-css/process.css +240 -0
  44. flask-project/static/css/module-css/requirements.css +149 -0
  45. flask-project/static/css/module-css/service.css +558 -0
  46. flask-project/static/css/module-css/sidebar.css +348 -0
  47. flask-project/static/css/module-css/subscribe.css +158 -0
  48. flask-project/static/css/module-css/team-details.css +206 -0
  49. flask-project/static/css/module-css/team.css +187 -0
  50. flask-project/static/css/module-css/testimonial.css +253 -0
flask-project/app.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, render_template, request, redirect, url_for
2
+ from scripts.utils import listNeeds
3
+
4
+
5
+ app = Flask(__name__)
6
+
7
+ @app.route("/")
8
+ def index():
9
+ return render_template("index.html")
10
+
11
+ @app.route("/login")
12
+ def login():
13
+ return render_template("login.html")
14
+
15
+ @app.route("/register")
16
+ def register():
17
+ return render_template("register.html")
18
+
19
+ @app.route("/game")
20
+ def startGame():
21
+ moneyNeeds,_ = listNeeds('money_needs')
22
+ customerExpNeeds,_ = listNeeds('customer_exp')
23
+ sustainabilityNeeds,_ = listNeeds('sustainability')
24
+ return render_template("newGame.html", moneyNeeds=moneyNeeds, customerExpNeeds=customerExpNeeds, sustainabilityNeeds=sustainabilityNeeds)
25
+
26
+ if __name__ == "__main__":
27
+ app.run(debug=True, host="0.0.0.0", port=5000)
flask-project/db/data.sqlite ADDED
Binary file (16.4 kB). View file
 
flask-project/db/money_needs ADDED
File without changes
flask-project/db/topologies.sqlite ADDED
Binary file (8.19 kB). View file
 
flask-project/db/topologies_desc.csv ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ Column1,Ambitious Strivers,Comfortable Altruistic,Retired and liquid,Living for Today,Struggling Families,High Wealth,Money Managers,Digital Pioneers,Ultra High Wealth,
2
+ Proportion Sample,10%,10%,18%,17%,18%,8%,11%,6%,2%,
3
+ Description,"Young ambitous professionals, mostly men, work hard play attitude, competitive with peers and treat themselves to expensive things, Independent, enjoy using the internet, searching for the best deal, not always brand loyal, look for the best solution case by case, want to be recognised for their achievements","More to life than money; socially responsible; do their bit for the environment, give time and money to causes that matter, Money cautios, they don�t get a kick out of making money; the use comparison tables and like to keep a distance from big banks","Over 55, active pensioners, treat themselve to short holidays, money cautious, use comparison tables to get the best deals, loyal to banks, not self directed, more to life than money, have family with children either at university or in early employment","Between 18 and 34 years old, independant, accept being in debt, salary spent at end of month, rented / shared accomodation or living at home, working in first job or in academic education","Between the ages of 21 and 40 years old. In manual or zero hour contracts, struggle to manage outgoings, have trouble managing finances to the end of the month and so low savings; in rented accomodation; dependant on support network (family) to get by","Over 40 years old, independent, city dweling, working in the professional services/banking or property sector. Has expensive tastes, owne more than 1 property, and has investments.","Couples who enjoy managing their money, actively looking for the best deal, and move money around to get the base offer. Not loyal to brands and mistrust financial instutions. In active employment but save aggressively. Do not like being in debt.","22- 35, Love exploring new ways to make money through digital means. Less afraid of risk, Open to new payment methods and technologies - like Crypto, online investing, Actively use technology to do this. Single below 40 living in metropolitan areas","Extremely high net worth from inheritied money or from CX role in a blue chip or successful entrepreneur.. Loves the high life, travels frequently, takes risky investments, has prpoerties around the world, very discreet with income and spend",
4
+ Household Income,�42K,�64k,�55K,�24k,�32K,150k,�55k,�32K,�750K+,
5
+ dropout %,,2%,,,,,,,10%,
6
+ Propensity to Buy,1.4,1.2,0.7,0.5,0.5,0.9,0.4,1.2,0.8,
flask-project/notebook.ipynb ADDED
File without changes
flask-project/requirement.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ altair==4.0
2
+ transformers
3
+ google-generativeai
4
+ db-sqlite3
5
+ flask
flask-project/scripts/__pycache__/db_util.cpython-310.pyc ADDED
Binary file (1.02 kB). View file
 
flask-project/scripts/__pycache__/utils.cpython-310.pyc ADDED
Binary file (5.41 kB). View file
 
flask-project/scripts/db_util.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import sqlite3
2
+ import os
3
+
4
+ DB_DIR = "db"
5
+ def fetch_db_rows_as_dicts(db_path, table_name):
6
+ conn = None
7
+ try:
8
+ # Connect to the SQLite database
9
+ dbPath = os.path.abspath(os.path.join(os.getcwd(), DB_DIR,db_path))
10
+ conn = sqlite3.connect(dbPath)
11
+ conn.row_factory = sqlite3.Row # This allows us to access columns by name
12
+ cursor = conn.cursor()
13
+
14
+ # Get the column names
15
+ cursor.execute(f"PRAGMA table_info({table_name});")
16
+ columns_info = cursor.fetchall()
17
+ column_names = [col[1] for col in columns_info]
18
+
19
+ # Execute a query to fetch all rows from the table
20
+ cursor.execute(f"SELECT * FROM {table_name};")
21
+ rows = cursor.fetchall()
22
+ assert len(rows) > 1
23
+ return column_names, rows[1:]
24
+
25
+ except sqlite3.Error as e:
26
+ #print(f"SQLite error: {e}")
27
+ pass
28
+ finally:
29
+ # Close the connection
30
+ if conn:
31
+ conn.close()
32
+
33
+
34
+
35
+ # Example usage:
36
+ #dbPath = os.path.abspath(os.path.join(os.getcwd(), DB_DIR,'topologies.sqlite'))
37
+ #fetch_db_rows_as_dicts(dbPath, 'topologies')
flask-project/scripts/utils.py ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from scripts.db_util import fetch_db_rows_as_dicts
2
+ import google.generativeai as genai
3
+ import json
4
+ import os
5
+ import pandas as pd
6
+
7
+ GOOGLE_API_KEY= os.getenv('GEMINI_API_KEY')
8
+ genai.configure(api_key=GOOGLE_API_KEY)
9
+ model = genai.GenerativeModel(model_name = "gemini-pro")
10
+ DB_LOCATION = 'data.sqlite'
11
+
12
+ def load_json_from_string(json_string):
13
+ try:
14
+ data = json.loads(json_string)
15
+ return data
16
+ except json.JSONDecodeError as e:
17
+ print(f"Error decoding JSON: {e}")
18
+ except Exception as e:
19
+ print(f"An error occurred: {e}")
20
+
21
+ def concatenate_keys(keys):
22
+ concatenated_string = ""
23
+ for i, d in enumerate(keys, start=1):
24
+ concatenated_string += f"{i}. {d}"
25
+ print('##########################')
26
+ print(concatenated_string.strip())
27
+ return concatenated_string.strip()
28
+
29
+ def transform_to_dict_of_dicts(columns, rows):
30
+ # Initialize the result dictionary
31
+ result = {}
32
+
33
+ # Iterate over each row
34
+ for row in rows:
35
+ #print(dict(row))
36
+ # The first element of the row is the key for the outer dictionary
37
+ outer_key = row[0].strip()
38
+
39
+ # Initialize the inner dictionary
40
+ inner_dict = {}
41
+
42
+ # Iterate over the rest of the elements in the row
43
+ for i, value in enumerate(row[1:], start=1):
44
+ # The corresponding column name is the key for the inner dictionary
45
+ inner_key = columns[i].strip()
46
+ # Add the key-value pair to the inner dictionary
47
+ inner_dict[inner_key] = value
48
+
49
+ # Add the inner dictionary to the result dictionary with the outer key
50
+ result[outer_key] = inner_dict
51
+
52
+ return result
53
+
54
+
55
+ def transform_topologies_to_dict(columns, rows):
56
+ # Initialize the result dictionary
57
+ result = {}
58
+
59
+ # Iterate over each row
60
+ for row in rows:
61
+ #print(dict(row))
62
+ # The first element of the row is the key for the outer dictionary
63
+ outer_key = row[0].strip()
64
+
65
+ # Initialize the inner dictionary
66
+ inner_dict = {}
67
+
68
+ # Iterate over the rest of the elements in the row
69
+ for i, value in enumerate(row[1:], start=1):
70
+ # The corresponding column name is the key for the inner dictionary
71
+ inner_key = columns[i].strip()
72
+ # Add the key-value pair to the inner dictionary
73
+ inner_dict[inner_key] = value
74
+
75
+ # Add the inner dictionary to the result dictionary with the outer key
76
+ result[outer_key] = inner_dict
77
+
78
+ return result
79
+
80
+ def listNeeds(tableName, dbName=DB_LOCATION):
81
+ needs, rows = fetch_db_rows_as_dicts(dbName, tableName)
82
+ needsDict = transform_to_dict_of_dicts(needs, rows)
83
+ return list(needsDict.keys()), needsDict
84
+
85
+ def findTop3MoneyNeeds(proposition):
86
+ moneyNeeds, rows = fetch_db_rows_as_dicts(DB_LOCATION, 'money_needs')
87
+ moneyNeedsDict = transform_to_dict_of_dicts(moneyNeeds, rows)
88
+ #print(list(moneyNeedsDict.keys()))
89
+ needs = findTop3Needs(proposition, list(moneyNeedsDict.keys()))
90
+ needDictIndexes = []
91
+ for need in needs:
92
+ needDictIndexes.append(moneyNeedsDict[need])
93
+
94
+ #print(needDictIndexes)
95
+ return needs, needDictIndexes
96
+
97
+ def findTop3CustomerExperienceNeeds(proposition):
98
+ moneyNeeds, rows = fetch_db_rows_as_dicts(DB_LOCATION, 'customer_exp')
99
+ moneyNeedsDict = transform_to_dict_of_dicts(moneyNeeds, rows)
100
+ #print(list(moneyNeedsDict.keys()))
101
+ needs = findTop3Needs(proposition, list(moneyNeedsDict.keys()))
102
+ needDictIndexes = []
103
+ for need in needs:
104
+ needDictIndexes.append(moneyNeedsDict[need])
105
+
106
+ #print(needDictIndexes)
107
+ return needs, needDictIndexes
108
+
109
+
110
+ def findTop3SustainabilityNeeds(proposition):
111
+ print(" Proposition sustain = {}".format(proposition))
112
+ allNeeds, rows = fetch_db_rows_as_dicts(DB_LOCATION, 'sustainability')
113
+ needsDict = transform_to_dict_of_dicts(allNeeds, rows)
114
+
115
+ needs = findTop3Needs(proposition, list(needsDict.keys()))
116
+ needDictIndexes = []
117
+ print(list(needsDict.keys()))
118
+ for need in needs:
119
+ needDictIndexes.append(needsDict[need])
120
+
121
+ print(needDictIndexes)
122
+ return needs, needDictIndexes
123
+
124
+
125
+ def findTop3Needs(proposition, needs):
126
+
127
+ needsString = concatenate_keys(needs)
128
+
129
+ prompt = '''You have this comma separated listed needs of customers
130
+ {}
131
+
132
+ Now given a proposition
133
+ "{}"
134
+
135
+ Find the best 3 strings out of the above numbered list which best matches this proposition. Return in output only the number next to the matching string strictly only in json under a list called matches
136
+ '''
137
+
138
+ needsPrompt = prompt.format(needsString, proposition)
139
+ print(needsPrompt)
140
+ response = model.generate_content([needsPrompt])
141
+ output = response.text
142
+ output = output.replace('```json', '')
143
+ output = output.replace('```', '')
144
+ obj = load_json_from_string(output)
145
+ print(obj)
146
+
147
+ needsIndexes = [needs[int(idx)-1] for idx in obj['matches']]
148
+ return needsIndexes #obj['matches']
149
+
150
+
151
+ def findTop3Topologies(proposition, demographic):
152
+
153
+ topologies = pd.read_csv('topologies_desc.csv', encoding = "ISO-8859-1")
154
+
155
+ topologies = topologies.dropna(axis=1, how='all')
156
+
157
+ topologyAttributes = topologies['Column1']
158
+ topologyNames = list(topologies.columns)
159
+ topologyNames.remove('Column1')
160
+
161
+ #print(" topologyNames = {} ", topologyNames)
162
+
163
+ topologyDetails = {}
164
+
165
+ for name in topologyNames:
166
+ topologyDetails[name] = {}
167
+ for attribute in topologyAttributes:
168
+ topologyDetails[name][attribute] = topologies[name][pd.Index(topologies['Column1']).get_loc(attribute)]
169
+
170
+ prompt = '''You have these listed topology names of a demographic in comma separated values below
171
+ {}
172
+
173
+ Now for each of these above topologies here are the details
174
+ {}
175
+
176
+ Now given a proposition details below
177
+
178
+ {}
179
+
180
+ and given a demographic details below
181
+
182
+ {}
183
+
184
+ Find the best 3 common strings out of the topology names which matches the proposition and the demographic the most. Return output strictly only in json under a list called matches
185
+ '''
186
+
187
+ topologyPrompt = prompt.format(", ".join(topologyNames), str(topologyDetails), proposition, demographic)
188
+ response = model.generate_content([topologyPrompt])
189
+ output = response.text
190
+ output = output.replace('```json', '')
191
+ output = output.replace('```', '')
192
+ obj = load_json_from_string(output)
193
+ print(obj)
194
+ return obj['matches'], topologyDetails
195
+
196
+
197
+ def generatePropositionExample(productName, selectedProduct, moneyNeeds, customerExperience, sutainabilityNeeds):
198
+
199
+ proposal = '''You are a business sales professional who can form propostion summary of 100 words based upon the details.
200
+ Please take the below details and summarize a propostion in less than 100 words.
201
+
202
+ product name = {}
203
+
204
+ product type = {}
205
+
206
+ money needs of customer which this product is supposed to target = {}
207
+
208
+ Customer experience needs which our company will provide = {}
209
+
210
+ Sustainability needs which our product takes care of = {}
211
+ '''
212
+ proposal = proposal.format(productName, selectedProduct, moneyNeeds, customerExperience, sutainabilityNeeds)
213
+ response = model.generate_content([proposal])
214
+ return response.text
215
+
216
+
217
+ # def findTop3Needs(proposition, moneyNeeds):
218
+
219
+ # moneyNeedsString = concatenate_keys(moneyNeeds)
220
+ # print(moneyNeedsString)
221
+
222
+ # prompt = '''You have these listed needs of customers
223
+ # {}
224
+
225
+ # Now given a proposition
226
+ # "{}"
227
+
228
+ # Find the best 3 strings out of the list which matches this proposition. Return output strictly only in json under a list called matches
229
+ # '''
230
+
231
+ # moneyNeedsPrompt = prompt.format(moneyNeedsString, proposition)
232
+ # response = model.generate_content([moneyNeedsPrompt])
233
+ # output = response.text
234
+ # output = output.replace('```json', '')
235
+ # output = output.replace('```', '')
236
+ # obj = load_json_from_string(output)
237
+ # print(obj)
238
+ # return obj['matches']
239
+
240
+
241
+ # findTop3Topologies('We have a product for family people giving them discounts and low interest loans for home appliances. They can pay us back in small instalments over the course of 4 years',
242
+ # 'CharlesTown city people are young families people mostly with a population of 20000. Out of this 65% are between the age of 30-45. Most of them have kids aged between 0-15')
243
+
244
+ #findTop3SustainabilityNeeds('We support Home appliances are all electric and use no fuel based energy')
245
+
246
+ #We provide a credit card which gives 10% discount on purchasing home appliances and also provides low interest rates based loans
247
+
248
+ #customer need - We provide our customer with utmost comfort and at home service
249
+
250
+ # subscriber take out
251
+
252
+ # 250 and below with a negative factor of 2.0
253
+ # 260 with a negative factor of 1.8
254
+ # 270 with a negative factor of 1.6
255
+ # 280 with a negative factor of 1.0
256
+ # 300 with a factor of 1
257
+ # 310 with a factor of 1.2
258
+ # 320 with a factor of 1.4
259
+ # 340 with a factor or 1.5
260
+ # 360+ with a factor of 2.0
261
+
262
+ #a,b = listNeeds('money_needs')
263
+ #print(a)
flask-project/static/css/.DS_Store ADDED
Binary file (8.2 kB). View file
 
flask-project/static/css/animate.css ADDED
@@ -0,0 +1,3782 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @charset "UTF-8";
2
+
3
+ /*!
4
+ Animate.css - http://daneden.me/animate
5
+ Licensed under the MIT license - http://opensource.org/licenses/MIT
6
+
7
+ Copyright (c) 2015 Daniel Eden
8
+ */
9
+
10
+ .animated {
11
+ -webkit-animation-duration: 1s;
12
+ animation-duration: 1s;
13
+ -webkit-animation-fill-mode: both;
14
+ animation-fill-mode: both;
15
+ }
16
+
17
+ .animated.infinite {
18
+ -webkit-animation-iteration-count: infinite;
19
+ animation-iteration-count: infinite;
20
+ }
21
+
22
+ .animated.hinge {
23
+ -webkit-animation-duration: 2s;
24
+ animation-duration: 2s;
25
+ }
26
+
27
+ .animated.bounceIn,
28
+ .animated.bounceOut {
29
+ -webkit-animation-duration: .75s;
30
+ animation-duration: .75s;
31
+ }
32
+
33
+ .animated.flipOutX,
34
+ .animated.flipOutY {
35
+ -webkit-animation-duration: .75s;
36
+ animation-duration: .75s;
37
+ }
38
+
39
+ @-webkit-keyframes bounce {
40
+ 0%, 20%, 53%, 80%, 100% {
41
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
42
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
43
+ -webkit-transform: translate3d(0,0,0);
44
+ transform: translate3d(0,0,0);
45
+ }
46
+
47
+ 40%, 43% {
48
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
49
+ animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
50
+ -webkit-transform: translate3d(0, -30px, 0);
51
+ transform: translate3d(0, -30px, 0);
52
+ }
53
+
54
+ 70% {
55
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
56
+ animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
57
+ -webkit-transform: translate3d(0, -15px, 0);
58
+ transform: translate3d(0, -15px, 0);
59
+ }
60
+
61
+ 90% {
62
+ -webkit-transform: translate3d(0,-4px,0);
63
+ transform: translate3d(0,-4px,0);
64
+ }
65
+ }
66
+
67
+ @keyframes bounce {
68
+ 0%, 20%, 53%, 80%, 100% {
69
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
70
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
71
+ -webkit-transform: translate3d(0,0,0);
72
+ transform: translate3d(0,0,0);
73
+ }
74
+
75
+ 40%, 43% {
76
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
77
+ animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
78
+ -webkit-transform: translate3d(0, -30px, 0);
79
+ transform: translate3d(0, -30px, 0);
80
+ }
81
+
82
+ 70% {
83
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
84
+ animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
85
+ -webkit-transform: translate3d(0, -15px, 0);
86
+ transform: translate3d(0, -15px, 0);
87
+ }
88
+
89
+ 90% {
90
+ -webkit-transform: translate3d(0,-4px,0);
91
+ transform: translate3d(0,-4px,0);
92
+ }
93
+ }
94
+
95
+ .bounce {
96
+ -webkit-animation-name: bounce;
97
+ animation-name: bounce;
98
+ -webkit-transform-origin: center bottom;
99
+ transform-origin: center bottom;
100
+ }
101
+
102
+ @-webkit-keyframes flash {
103
+ 0%, 50%, 100% {
104
+ opacity: 1;
105
+ }
106
+
107
+ 25%, 75% {
108
+ opacity: 0;
109
+ }
110
+ }
111
+
112
+ @keyframes flash {
113
+ 0%, 50%, 100% {
114
+ opacity: 1;
115
+ }
116
+
117
+ 25%, 75% {
118
+ opacity: 0;
119
+ }
120
+ }
121
+
122
+ .flash {
123
+ -webkit-animation-name: flash;
124
+ animation-name: flash;
125
+ }
126
+
127
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
128
+
129
+ @-webkit-keyframes pulse {
130
+ 0% {
131
+ -webkit-transform: scale3d(1, 1, 1);
132
+ transform: scale3d(1, 1, 1);
133
+ }
134
+
135
+ 50% {
136
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
137
+ transform: scale3d(1.05, 1.05, 1.05);
138
+ }
139
+
140
+ 100% {
141
+ -webkit-transform: scale3d(1, 1, 1);
142
+ transform: scale3d(1, 1, 1);
143
+ }
144
+ }
145
+
146
+ @keyframes pulse {
147
+ 0% {
148
+ -webkit-transform: scale3d(1, 1, 1);
149
+ transform: scale3d(1, 1, 1);
150
+ }
151
+
152
+ 50% {
153
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
154
+ transform: scale3d(1.05, 1.05, 1.05);
155
+ }
156
+
157
+ 100% {
158
+ -webkit-transform: scale3d(1, 1, 1);
159
+ transform: scale3d(1, 1, 1);
160
+ }
161
+ }
162
+
163
+ .pulse {
164
+ -webkit-animation-name: pulse;
165
+ animation-name: pulse;
166
+ }
167
+
168
+ @-webkit-keyframes rubberBand {
169
+ 0% {
170
+ -webkit-transform: scale3d(1, 1, 1);
171
+ transform: scale3d(1, 1, 1);
172
+ }
173
+
174
+ 30% {
175
+ -webkit-transform: scale3d(1.25, 0.75, 1);
176
+ transform: scale3d(1.25, 0.75, 1);
177
+ }
178
+
179
+ 40% {
180
+ -webkit-transform: scale3d(0.75, 1.25, 1);
181
+ transform: scale3d(0.75, 1.25, 1);
182
+ }
183
+
184
+ 50% {
185
+ -webkit-transform: scale3d(1.15, 0.85, 1);
186
+ transform: scale3d(1.15, 0.85, 1);
187
+ }
188
+
189
+ 65% {
190
+ -webkit-transform: scale3d(.95, 1.05, 1);
191
+ transform: scale3d(.95, 1.05, 1);
192
+ }
193
+
194
+ 75% {
195
+ -webkit-transform: scale3d(1.05, .95, 1);
196
+ transform: scale3d(1.05, .95, 1);
197
+ }
198
+
199
+ 100% {
200
+ -webkit-transform: scale3d(1, 1, 1);
201
+ transform: scale3d(1, 1, 1);
202
+ }
203
+ }
204
+
205
+ @keyframes rubberBand {
206
+ 0% {
207
+ -webkit-transform: scale3d(1, 1, 1);
208
+ transform: scale3d(1, 1, 1);
209
+ }
210
+
211
+ 30% {
212
+ -webkit-transform: scale3d(1.25, 0.75, 1);
213
+ transform: scale3d(1.25, 0.75, 1);
214
+ }
215
+
216
+ 40% {
217
+ -webkit-transform: scale3d(0.75, 1.25, 1);
218
+ transform: scale3d(0.75, 1.25, 1);
219
+ }
220
+
221
+ 50% {
222
+ -webkit-transform: scale3d(1.15, 0.85, 1);
223
+ transform: scale3d(1.15, 0.85, 1);
224
+ }
225
+
226
+ 65% {
227
+ -webkit-transform: scale3d(.95, 1.05, 1);
228
+ transform: scale3d(.95, 1.05, 1);
229
+ }
230
+
231
+ 75% {
232
+ -webkit-transform: scale3d(1.05, .95, 1);
233
+ transform: scale3d(1.05, .95, 1);
234
+ }
235
+
236
+ 100% {
237
+ -webkit-transform: scale3d(1, 1, 1);
238
+ transform: scale3d(1, 1, 1);
239
+ }
240
+ }
241
+
242
+ .rubberBand {
243
+ -webkit-animation-name: rubberBand;
244
+ animation-name: rubberBand;
245
+ }
246
+
247
+ @-webkit-keyframes shake {
248
+ 0%, 100% {
249
+ -webkit-transform: translate3d(0, 0, 0);
250
+ transform: translate3d(0, 0, 0);
251
+ }
252
+
253
+ 10%, 30%, 50%, 70%, 90% {
254
+ -webkit-transform: translate3d(-10px, 0, 0);
255
+ transform: translate3d(-10px, 0, 0);
256
+ }
257
+
258
+ 20%, 40%, 60%, 80% {
259
+ -webkit-transform: translate3d(10px, 0, 0);
260
+ transform: translate3d(10px, 0, 0);
261
+ }
262
+ }
263
+
264
+ @keyframes shake {
265
+ 0%, 100% {
266
+ -webkit-transform: translate3d(0, 0, 0);
267
+ transform: translate3d(0, 0, 0);
268
+ }
269
+
270
+ 10%, 30%, 50%, 70%, 90% {
271
+ -webkit-transform: translate3d(-10px, 0, 0);
272
+ transform: translate3d(-10px, 0, 0);
273
+ }
274
+
275
+ 20%, 40%, 60%, 80% {
276
+ -webkit-transform: translate3d(10px, 0, 0);
277
+ transform: translate3d(10px, 0, 0);
278
+ }
279
+ }
280
+
281
+ .shake {
282
+ -webkit-animation-name: shake;
283
+ animation-name: shake;
284
+ }
285
+
286
+ @-webkit-keyframes swing {
287
+ 20% {
288
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
289
+ transform: rotate3d(0, 0, 1, 15deg);
290
+ }
291
+
292
+ 40% {
293
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
294
+ transform: rotate3d(0, 0, 1, -10deg);
295
+ }
296
+
297
+ 60% {
298
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
299
+ transform: rotate3d(0, 0, 1, 5deg);
300
+ }
301
+
302
+ 80% {
303
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
304
+ transform: rotate3d(0, 0, 1, -5deg);
305
+ }
306
+
307
+ 100% {
308
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
309
+ transform: rotate3d(0, 0, 1, 0deg);
310
+ }
311
+ }
312
+
313
+ @keyframes swing {
314
+ 20% {
315
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
316
+ transform: rotate3d(0, 0, 1, 15deg);
317
+ }
318
+
319
+ 40% {
320
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
321
+ transform: rotate3d(0, 0, 1, -10deg);
322
+ }
323
+
324
+ 60% {
325
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
326
+ transform: rotate3d(0, 0, 1, 5deg);
327
+ }
328
+
329
+ 80% {
330
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
331
+ transform: rotate3d(0, 0, 1, -5deg);
332
+ }
333
+
334
+ 100% {
335
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
336
+ transform: rotate3d(0, 0, 1, 0deg);
337
+ }
338
+ }
339
+
340
+ .swing {
341
+ -webkit-transform-origin: top center;
342
+ transform-origin: top center;
343
+ -webkit-animation-name: swing;
344
+ animation-name: swing;
345
+ }
346
+
347
+ @-webkit-keyframes tada {
348
+ 0% {
349
+ -webkit-transform: scale3d(1, 1, 1);
350
+ transform: scale3d(1, 1, 1);
351
+ }
352
+
353
+ 10%, 20% {
354
+ -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
355
+ transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
356
+ }
357
+
358
+ 30%, 50%, 70%, 90% {
359
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
360
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
361
+ }
362
+
363
+ 40%, 60%, 80% {
364
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
365
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
366
+ }
367
+
368
+ 100% {
369
+ -webkit-transform: scale3d(1, 1, 1);
370
+ transform: scale3d(1, 1, 1);
371
+ }
372
+ }
373
+
374
+ @keyframes tada {
375
+ 0% {
376
+ -webkit-transform: scale3d(1, 1, 1);
377
+ transform: scale3d(1, 1, 1);
378
+ }
379
+
380
+ 10%, 20% {
381
+ -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
382
+ transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
383
+ }
384
+
385
+ 30%, 50%, 70%, 90% {
386
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
387
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
388
+ }
389
+
390
+ 40%, 60%, 80% {
391
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
392
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
393
+ }
394
+
395
+ 100% {
396
+ -webkit-transform: scale3d(1, 1, 1);
397
+ transform: scale3d(1, 1, 1);
398
+ }
399
+ }
400
+
401
+ .tada {
402
+ -webkit-animation-name: tada;
403
+ animation-name: tada;
404
+ }
405
+
406
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
407
+
408
+ @-webkit-keyframes wobble {
409
+ 0% {
410
+ -webkit-transform: none;
411
+ transform: none;
412
+ }
413
+
414
+ 15% {
415
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
416
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
417
+ }
418
+
419
+ 30% {
420
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
421
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
422
+ }
423
+
424
+ 45% {
425
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
426
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
427
+ }
428
+
429
+ 60% {
430
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
431
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
432
+ }
433
+
434
+ 75% {
435
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
436
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
437
+ }
438
+
439
+ 100% {
440
+ -webkit-transform: none;
441
+ transform: none;
442
+ }
443
+ }
444
+
445
+ @keyframes wobble {
446
+ 0% {
447
+ -webkit-transform: none;
448
+ transform: none;
449
+ }
450
+
451
+ 15% {
452
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
453
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
454
+ }
455
+
456
+ 30% {
457
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
458
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
459
+ }
460
+
461
+ 45% {
462
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
463
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
464
+ }
465
+
466
+ 60% {
467
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
468
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
469
+ }
470
+
471
+ 75% {
472
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
473
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
474
+ }
475
+
476
+ 100% {
477
+ -webkit-transform: none;
478
+ transform: none;
479
+ }
480
+ }
481
+
482
+ .wobble {
483
+ -webkit-animation-name: wobble;
484
+ animation-name: wobble;
485
+ }
486
+
487
+ @-webkit-keyframes jello {
488
+ 11.1% {
489
+ -webkit-transform: none;
490
+ transform: none
491
+ }
492
+
493
+ 22.2% {
494
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
495
+ transform: skewX(-12.5deg) skewY(-12.5deg)
496
+ }
497
+ 33.3% {
498
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
499
+ transform: skewX(6.25deg) skewY(6.25deg)
500
+ }
501
+ 44.4% {
502
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
503
+ transform: skewX(-3.125deg) skewY(-3.125deg)
504
+ }
505
+ 55.5% {
506
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
507
+ transform: skewX(1.5625deg) skewY(1.5625deg)
508
+ }
509
+ 66.6% {
510
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
511
+ transform: skewX(-0.78125deg) skewY(-0.78125deg)
512
+ }
513
+ 77.7% {
514
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
515
+ transform: skewX(0.390625deg) skewY(0.390625deg)
516
+ }
517
+ 88.8% {
518
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
519
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
520
+ }
521
+ 100% {
522
+ -webkit-transform: none;
523
+ transform: none
524
+ }
525
+ }
526
+
527
+ @keyframes jello {
528
+ 11.1% {
529
+ -webkit-transform: none;
530
+ transform: none
531
+ }
532
+
533
+ 22.2% {
534
+
535
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
536
+ transform: skewX(-12.5deg) skewY(-12.5deg)
537
+ }
538
+ 33.3% {
539
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
540
+ transform: skewX(6.25deg) skewY(6.25deg)
541
+ }
542
+ 44.4% {
543
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
544
+ transform: skewX(-3.125deg) skewY(-3.125deg)
545
+ }
546
+ 55.5% {
547
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
548
+ transform: skewX(1.5625deg) skewY(1.5625deg)
549
+ }
550
+ 66.6% {
551
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
552
+ transform: skewX(-0.78125deg) skewY(-0.78125deg)
553
+ }
554
+ 77.7% {
555
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
556
+ transform: skewX(0.390625deg) skewY(0.390625deg)
557
+ }
558
+ 88.8% {
559
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
560
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
561
+ }
562
+ 100% {
563
+ -webkit-transform: none;
564
+ transform: none
565
+ }
566
+ }
567
+
568
+
569
+
570
+ .jello{
571
+ -webkit-animation-name:jello;
572
+ animation-name:jello;
573
+ -webkit-transform-origin: center;
574
+
575
+ transform-origin: center
576
+ }
577
+
578
+ @-webkit-keyframes bounceIn {
579
+ 0%, 20%, 40%, 60%, 80%, 100% {
580
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
581
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
582
+ }
583
+
584
+ 0% {
585
+ opacity: 0;
586
+ -webkit-transform: scale3d(.3, .3, .3);
587
+ transform: scale3d(.3, .3, .3);
588
+ }
589
+
590
+ 20% {
591
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
592
+ transform: scale3d(1.1, 1.1, 1.1);
593
+ }
594
+
595
+ 40% {
596
+ -webkit-transform: scale3d(.9, .9, .9);
597
+ transform: scale3d(.9, .9, .9);
598
+ }
599
+
600
+ 60% {
601
+ opacity: 1;
602
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
603
+ transform: scale3d(1.03, 1.03, 1.03);
604
+ }
605
+
606
+ 80% {
607
+ -webkit-transform: scale3d(.97, .97, .97);
608
+ transform: scale3d(.97, .97, .97);
609
+ }
610
+
611
+ 100% {
612
+ opacity: 1;
613
+ -webkit-transform: scale3d(1, 1, 1);
614
+ transform: scale3d(1, 1, 1);
615
+ }
616
+ }
617
+
618
+ @keyframes bounceIn {
619
+ 0%, 20%, 40%, 60%, 80%, 100% {
620
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
621
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
622
+ }
623
+
624
+ 0% {
625
+ opacity: 0;
626
+ -webkit-transform: scale3d(.3, .3, .3);
627
+ transform: scale3d(.3, .3, .3);
628
+ }
629
+
630
+ 20% {
631
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
632
+ transform: scale3d(1.1, 1.1, 1.1);
633
+ }
634
+
635
+ 40% {
636
+ -webkit-transform: scale3d(.9, .9, .9);
637
+ transform: scale3d(.9, .9, .9);
638
+ }
639
+
640
+ 60% {
641
+ opacity: 1;
642
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
643
+ transform: scale3d(1.03, 1.03, 1.03);
644
+ }
645
+
646
+ 80% {
647
+ -webkit-transform: scale3d(.97, .97, .97);
648
+ transform: scale3d(.97, .97, .97);
649
+ }
650
+
651
+ 100% {
652
+ opacity: 1;
653
+ -webkit-transform: scale3d(1, 1, 1);
654
+ transform: scale3d(1, 1, 1);
655
+ }
656
+ }
657
+
658
+ .bounceIn {
659
+ -webkit-animation-name: bounceIn;
660
+ animation-name: bounceIn;
661
+ }
662
+
663
+ @-webkit-keyframes bounceInDown {
664
+ 0%, 60%, 75%, 90%, 100% {
665
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
666
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
667
+ }
668
+
669
+ 0% {
670
+ opacity: 0;
671
+ -webkit-transform: translate3d(0, -3000px, 0);
672
+ transform: translate3d(0, -3000px, 0);
673
+ }
674
+
675
+ 60% {
676
+ opacity: 1;
677
+ -webkit-transform: translate3d(0, 25px, 0);
678
+ transform: translate3d(0, 25px, 0);
679
+ }
680
+
681
+ 75% {
682
+ -webkit-transform: translate3d(0, -10px, 0);
683
+ transform: translate3d(0, -10px, 0);
684
+ }
685
+
686
+ 90% {
687
+ -webkit-transform: translate3d(0, 5px, 0);
688
+ transform: translate3d(0, 5px, 0);
689
+ }
690
+
691
+ 100% {
692
+ -webkit-transform: none;
693
+ transform: none;
694
+ }
695
+ }
696
+
697
+ @keyframes bounceInDown {
698
+ 0%, 60%, 75%, 90%, 100% {
699
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
700
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
701
+ }
702
+
703
+ 0% {
704
+ opacity: 0;
705
+ -webkit-transform: translate3d(0, -3000px, 0);
706
+ transform: translate3d(0, -3000px, 0);
707
+ }
708
+
709
+ 60% {
710
+ opacity: 1;
711
+ -webkit-transform: translate3d(0, 25px, 0);
712
+ transform: translate3d(0, 25px, 0);
713
+ }
714
+
715
+ 75% {
716
+ -webkit-transform: translate3d(0, -10px, 0);
717
+ transform: translate3d(0, -10px, 0);
718
+ }
719
+
720
+ 90% {
721
+ -webkit-transform: translate3d(0, 5px, 0);
722
+ transform: translate3d(0, 5px, 0);
723
+ }
724
+
725
+ 100% {
726
+ -webkit-transform: none;
727
+ transform: none;
728
+ }
729
+ }
730
+
731
+ .bounceInDown {
732
+ -webkit-animation-name: bounceInDown;
733
+ animation-name: bounceInDown;
734
+ }
735
+
736
+ @-webkit-keyframes bounceInLeft {
737
+ 0%, 60%, 75%, 90%, 100% {
738
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
739
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
740
+ }
741
+
742
+ 0% {
743
+ opacity: 0;
744
+ -webkit-transform: translate3d(-3000px, 0, 0);
745
+ transform: translate3d(-3000px, 0, 0);
746
+ }
747
+
748
+ 60% {
749
+ opacity: 1;
750
+ -webkit-transform: translate3d(25px, 0, 0);
751
+ transform: translate3d(25px, 0, 0);
752
+ }
753
+
754
+ 75% {
755
+ -webkit-transform: translate3d(-10px, 0, 0);
756
+ transform: translate3d(-10px, 0, 0);
757
+ }
758
+
759
+ 90% {
760
+ -webkit-transform: translate3d(5px, 0, 0);
761
+ transform: translate3d(5px, 0, 0);
762
+ }
763
+
764
+ 100% {
765
+ -webkit-transform: none;
766
+ transform: none;
767
+ }
768
+ }
769
+
770
+ @keyframes bounceInLeft {
771
+ 0%, 60%, 75%, 90%, 100% {
772
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
773
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
774
+ }
775
+
776
+ 0% {
777
+ opacity: 0;
778
+ -webkit-transform: translate3d(-3000px, 0, 0);
779
+ transform: translate3d(-3000px, 0, 0);
780
+ }
781
+
782
+ 60% {
783
+ opacity: 1;
784
+ -webkit-transform: translate3d(25px, 0, 0);
785
+ transform: translate3d(25px, 0, 0);
786
+ }
787
+
788
+ 75% {
789
+ -webkit-transform: translate3d(-10px, 0, 0);
790
+ transform: translate3d(-10px, 0, 0);
791
+ }
792
+
793
+ 90% {
794
+ -webkit-transform: translate3d(5px, 0, 0);
795
+ transform: translate3d(5px, 0, 0);
796
+ }
797
+
798
+ 100% {
799
+ -webkit-transform: none;
800
+ transform: none;
801
+ }
802
+ }
803
+
804
+ .bounceInLeft {
805
+ -webkit-animation-name: bounceInLeft;
806
+ animation-name: bounceInLeft;
807
+ }
808
+
809
+ @-webkit-keyframes bounceInRight {
810
+ 0%, 60%, 75%, 90%, 100% {
811
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
812
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
813
+ }
814
+
815
+ 0% {
816
+ opacity: 0;
817
+ -webkit-transform: translate3d(3000px, 0, 0);
818
+ transform: translate3d(3000px, 0, 0);
819
+ }
820
+
821
+ 60% {
822
+ opacity: 1;
823
+ -webkit-transform: translate3d(-25px, 0, 0);
824
+ transform: translate3d(-25px, 0, 0);
825
+ }
826
+
827
+ 75% {
828
+ -webkit-transform: translate3d(10px, 0, 0);
829
+ transform: translate3d(10px, 0, 0);
830
+ }
831
+
832
+ 90% {
833
+ -webkit-transform: translate3d(-5px, 0, 0);
834
+ transform: translate3d(-5px, 0, 0);
835
+ }
836
+
837
+ 100% {
838
+ -webkit-transform: none;
839
+ transform: none;
840
+ }
841
+ }
842
+
843
+ @keyframes bounceInRight {
844
+ 0%, 60%, 75%, 90%, 100% {
845
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
846
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
847
+ }
848
+
849
+ 0% {
850
+ opacity: 0;
851
+ -webkit-transform: translate3d(3000px, 0, 0);
852
+ transform: translate3d(3000px, 0, 0);
853
+ }
854
+
855
+ 60% {
856
+ opacity: 1;
857
+ -webkit-transform: translate3d(-25px, 0, 0);
858
+ transform: translate3d(-25px, 0, 0);
859
+ }
860
+
861
+ 75% {
862
+ -webkit-transform: translate3d(10px, 0, 0);
863
+ transform: translate3d(10px, 0, 0);
864
+ }
865
+
866
+ 90% {
867
+ -webkit-transform: translate3d(-5px, 0, 0);
868
+ transform: translate3d(-5px, 0, 0);
869
+ }
870
+
871
+ 100% {
872
+ -webkit-transform: none;
873
+ transform: none;
874
+ }
875
+ }
876
+
877
+ .bounceInRight {
878
+ -webkit-animation-name: bounceInRight;
879
+ animation-name: bounceInRight;
880
+ }
881
+
882
+ @-webkit-keyframes bounceInUp {
883
+ 0%, 60%, 75%, 90%, 100% {
884
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
885
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
886
+ }
887
+
888
+ 0% {
889
+ opacity: 0;
890
+ -webkit-transform: translate3d(0, 3000px, 0);
891
+ transform: translate3d(0, 3000px, 0);
892
+ }
893
+
894
+ 60% {
895
+ opacity: 1;
896
+ -webkit-transform: translate3d(0, -20px, 0);
897
+ transform: translate3d(0, -20px, 0);
898
+ }
899
+
900
+ 75% {
901
+ -webkit-transform: translate3d(0, 10px, 0);
902
+ transform: translate3d(0, 10px, 0);
903
+ }
904
+
905
+ 90% {
906
+ -webkit-transform: translate3d(0, -5px, 0);
907
+ transform: translate3d(0, -5px, 0);
908
+ }
909
+
910
+ 100% {
911
+ -webkit-transform: translate3d(0, 0, 0);
912
+ transform: translate3d(0, 0, 0);
913
+ }
914
+ }
915
+
916
+ @keyframes bounceInUp {
917
+ 0%, 60%, 75%, 90%, 100% {
918
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
919
+ animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
920
+ }
921
+
922
+ 0% {
923
+ opacity: 0;
924
+ -webkit-transform: translate3d(0, 3000px, 0);
925
+ transform: translate3d(0, 3000px, 0);
926
+ }
927
+
928
+ 60% {
929
+ opacity: 1;
930
+ -webkit-transform: translate3d(0, -20px, 0);
931
+ transform: translate3d(0, -20px, 0);
932
+ }
933
+
934
+ 75% {
935
+ -webkit-transform: translate3d(0, 10px, 0);
936
+ transform: translate3d(0, 10px, 0);
937
+ }
938
+
939
+ 90% {
940
+ -webkit-transform: translate3d(0, -5px, 0);
941
+ transform: translate3d(0, -5px, 0);
942
+ }
943
+
944
+ 100% {
945
+ -webkit-transform: translate3d(0, 0, 0);
946
+ transform: translate3d(0, 0, 0);
947
+ }
948
+ }
949
+
950
+ .bounceInUp {
951
+ -webkit-animation-name: bounceInUp;
952
+ animation-name: bounceInUp;
953
+ }
954
+
955
+ @-webkit-keyframes bounceOut {
956
+ 20% {
957
+ -webkit-transform: scale3d(.9, .9, .9);
958
+ transform: scale3d(.9, .9, .9);
959
+ }
960
+
961
+ 50%, 55% {
962
+ opacity: 1;
963
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
964
+ transform: scale3d(1.1, 1.1, 1.1);
965
+ }
966
+
967
+ 100% {
968
+ opacity: 0;
969
+ -webkit-transform: scale3d(.3, .3, .3);
970
+ transform: scale3d(.3, .3, .3);
971
+ }
972
+ }
973
+
974
+ @keyframes bounceOut {
975
+ 20% {
976
+ -webkit-transform: scale3d(.9, .9, .9);
977
+ transform: scale3d(.9, .9, .9);
978
+ }
979
+
980
+ 50%, 55% {
981
+ opacity: 1;
982
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
983
+ transform: scale3d(1.1, 1.1, 1.1);
984
+ }
985
+
986
+ 100% {
987
+ opacity: 0;
988
+ -webkit-transform: scale3d(.3, .3, .3);
989
+ transform: scale3d(.3, .3, .3);
990
+ }
991
+ }
992
+
993
+ .bounceOut {
994
+ -webkit-animation-name: bounceOut;
995
+ animation-name: bounceOut;
996
+ }
997
+
998
+ @-webkit-keyframes bounceOutDown {
999
+ 20% {
1000
+ -webkit-transform: translate3d(0, 10px, 0);
1001
+ transform: translate3d(0, 10px, 0);
1002
+ }
1003
+
1004
+ 40%, 45% {
1005
+ opacity: 1;
1006
+ -webkit-transform: translate3d(0, -20px, 0);
1007
+ transform: translate3d(0, -20px, 0);
1008
+ }
1009
+
1010
+ 100% {
1011
+ opacity: 0;
1012
+ -webkit-transform: translate3d(0, 2000px, 0);
1013
+ transform: translate3d(0, 2000px, 0);
1014
+ }
1015
+ }
1016
+
1017
+ @keyframes bounceOutDown {
1018
+ 20% {
1019
+ -webkit-transform: translate3d(0, 10px, 0);
1020
+ transform: translate3d(0, 10px, 0);
1021
+ }
1022
+
1023
+ 40%, 45% {
1024
+ opacity: 1;
1025
+ -webkit-transform: translate3d(0, -20px, 0);
1026
+ transform: translate3d(0, -20px, 0);
1027
+ }
1028
+
1029
+ 100% {
1030
+ opacity: 0;
1031
+ -webkit-transform: translate3d(0, 2000px, 0);
1032
+ transform: translate3d(0, 2000px, 0);
1033
+ }
1034
+ }
1035
+
1036
+ .bounceOutDown {
1037
+ -webkit-animation-name: bounceOutDown;
1038
+ animation-name: bounceOutDown;
1039
+ }
1040
+
1041
+ @-webkit-keyframes bounceOutLeft {
1042
+ 20% {
1043
+ opacity: 1;
1044
+ -webkit-transform: translate3d(20px, 0, 0);
1045
+ transform: translate3d(20px, 0, 0);
1046
+ }
1047
+
1048
+ 100% {
1049
+ opacity: 0;
1050
+ -webkit-transform: translate3d(-2000px, 0, 0);
1051
+ transform: translate3d(-2000px, 0, 0);
1052
+ }
1053
+ }
1054
+
1055
+ @keyframes bounceOutLeft {
1056
+ 20% {
1057
+ opacity: 1;
1058
+ -webkit-transform: translate3d(20px, 0, 0);
1059
+ transform: translate3d(20px, 0, 0);
1060
+ }
1061
+
1062
+ 100% {
1063
+ opacity: 0;
1064
+ -webkit-transform: translate3d(-2000px, 0, 0);
1065
+ transform: translate3d(-2000px, 0, 0);
1066
+ }
1067
+ }
1068
+
1069
+ .bounceOutLeft {
1070
+ -webkit-animation-name: bounceOutLeft;
1071
+ animation-name: bounceOutLeft;
1072
+ }
1073
+
1074
+ @-webkit-keyframes bounceOutRight {
1075
+ 20% {
1076
+ opacity: 1;
1077
+ -webkit-transform: translate3d(-20px, 0, 0);
1078
+ transform: translate3d(-20px, 0, 0);
1079
+ }
1080
+
1081
+ 100% {
1082
+ opacity: 0;
1083
+ -webkit-transform: translate3d(2000px, 0, 0);
1084
+ transform: translate3d(2000px, 0, 0);
1085
+ }
1086
+ }
1087
+
1088
+ @keyframes bounceOutRight {
1089
+ 20% {
1090
+ opacity: 1;
1091
+ -webkit-transform: translate3d(-20px, 0, 0);
1092
+ transform: translate3d(-20px, 0, 0);
1093
+ }
1094
+
1095
+ 100% {
1096
+ opacity: 0;
1097
+ -webkit-transform: translate3d(2000px, 0, 0);
1098
+ transform: translate3d(2000px, 0, 0);
1099
+ }
1100
+ }
1101
+
1102
+ .bounceOutRight {
1103
+ -webkit-animation-name: bounceOutRight;
1104
+ animation-name: bounceOutRight;
1105
+ }
1106
+
1107
+ @-webkit-keyframes bounceOutUp {
1108
+ 20% {
1109
+ -webkit-transform: translate3d(0, -10px, 0);
1110
+ transform: translate3d(0, -10px, 0);
1111
+ }
1112
+
1113
+ 40%, 45% {
1114
+ opacity: 1;
1115
+ -webkit-transform: translate3d(0, 20px, 0);
1116
+ transform: translate3d(0, 20px, 0);
1117
+ }
1118
+
1119
+ 100% {
1120
+ opacity: 0;
1121
+ -webkit-transform: translate3d(0, -2000px, 0);
1122
+ transform: translate3d(0, -2000px, 0);
1123
+ }
1124
+ }
1125
+
1126
+ @keyframes bounceOutUp {
1127
+ 20% {
1128
+ -webkit-transform: translate3d(0, -10px, 0);
1129
+ transform: translate3d(0, -10px, 0);
1130
+ }
1131
+
1132
+ 40%, 45% {
1133
+ opacity: 1;
1134
+ -webkit-transform: translate3d(0, 20px, 0);
1135
+ transform: translate3d(0, 20px, 0);
1136
+ }
1137
+
1138
+ 100% {
1139
+ opacity: 0;
1140
+ -webkit-transform: translate3d(0, -2000px, 0);
1141
+ transform: translate3d(0, -2000px, 0);
1142
+ }
1143
+ }
1144
+
1145
+ .bounceOutUp {
1146
+ -webkit-animation-name: bounceOutUp;
1147
+ animation-name: bounceOutUp;
1148
+ }
1149
+
1150
+
1151
+ @-webkit-keyframes fadeIn {
1152
+ 0% {
1153
+ opacity: 0;
1154
+ }
1155
+
1156
+ 100% {
1157
+ opacity: 1;
1158
+ }
1159
+ }
1160
+
1161
+ @keyframes fadeIn {
1162
+ 0% {
1163
+ opacity: 0;
1164
+ }
1165
+
1166
+ 100% {
1167
+ opacity: 1;
1168
+ }
1169
+ }
1170
+
1171
+ .fadeIn {
1172
+ -webkit-animation-name: fadeIn;
1173
+ animation-name: fadeIn;
1174
+ }
1175
+
1176
+ @-webkit-keyframes fadeInDown {
1177
+ 0% {
1178
+ opacity: 0;
1179
+ -webkit-transform: translateY(-20px);
1180
+ transform: translateY(-20px);
1181
+ }
1182
+
1183
+ 100% {
1184
+ opacity: 1;
1185
+ -webkit-transform: translateY(0);
1186
+ transform: translateY(0);
1187
+ }
1188
+ }
1189
+
1190
+ @keyframes fadeInDown {
1191
+ 0% {
1192
+ opacity: 0;
1193
+ -webkit-transform: translateY(-20px);
1194
+ -ms-transform: translateY(-20px);
1195
+ transform: translateY(-20px);
1196
+ }
1197
+
1198
+ 100% {
1199
+ opacity: 1;
1200
+ -webkit-transform: translateY(0);
1201
+ -ms-transform: translateY(0);
1202
+ transform: translateY(0);
1203
+ }
1204
+ }
1205
+
1206
+ .fadeInDown {
1207
+ -webkit-animation-name: fadeInDown;
1208
+ animation-name: fadeInDown;
1209
+ }
1210
+
1211
+ @-webkit-keyframes fadeInDownBig {
1212
+ 0% {
1213
+ opacity: 0;
1214
+ -webkit-transform: translateY(-2000px);
1215
+ transform: translateY(-2000px);
1216
+ }
1217
+
1218
+ 100% {
1219
+ opacity: 1;
1220
+ -webkit-transform: translateY(0);
1221
+ transform: translateY(0);
1222
+ }
1223
+ }
1224
+
1225
+ @keyframes fadeInDownBig {
1226
+ 0% {
1227
+ opacity: 0;
1228
+ -webkit-transform: translateY(-2000px);
1229
+ -ms-transform: translateY(-2000px);
1230
+ transform: translateY(-2000px);
1231
+ }
1232
+
1233
+ 100% {
1234
+ opacity: 1;
1235
+ -webkit-transform: translateY(0);
1236
+ -ms-transform: translateY(0);
1237
+ transform: translateY(0);
1238
+ }
1239
+ }
1240
+
1241
+ .fadeInDownBig {
1242
+ -webkit-animation-name: fadeInDownBig;
1243
+ animation-name: fadeInDownBig;
1244
+ }
1245
+
1246
+ @-webkit-keyframes fadeInLeft {
1247
+ 0% {
1248
+ opacity: 0;
1249
+ -webkit-transform: translateX(-20px);
1250
+ transform: translateX(-20px);
1251
+ }
1252
+
1253
+ 100% {
1254
+ opacity: 1;
1255
+ -webkit-transform: translateX(0);
1256
+ transform: translateX(0);
1257
+ }
1258
+ }
1259
+
1260
+ @keyframes fadeInLeft {
1261
+ 0% {
1262
+ opacity: 0;
1263
+ -webkit-transform: translateX(-20px);
1264
+ -ms-transform: translateX(-20px);
1265
+ transform: translateX(-20px);
1266
+ }
1267
+
1268
+ 100% {
1269
+ opacity: 1;
1270
+ -webkit-transform: translateX(0);
1271
+ -ms-transform: translateX(0);
1272
+ transform: translateX(0);
1273
+ }
1274
+ }
1275
+
1276
+ .fadeInLeft {
1277
+ -webkit-animation-name: fadeInLeft;
1278
+ animation-name: fadeInLeft;
1279
+ }
1280
+
1281
+ @-webkit-keyframes fadeInLeftBig {
1282
+ 0% {
1283
+ opacity: 0;
1284
+ -webkit-transform: translateX(-2000px);
1285
+ transform: translateX(-2000px);
1286
+ }
1287
+
1288
+ 100% {
1289
+ opacity: 1;
1290
+ -webkit-transform: translateX(0);
1291
+ transform: translateX(0);
1292
+ }
1293
+ }
1294
+
1295
+ @keyframes fadeInLeftBig {
1296
+ 0% {
1297
+ opacity: 0;
1298
+ -webkit-transform: translateX(-2000px);
1299
+ -ms-transform: translateX(-2000px);
1300
+ transform: translateX(-2000px);
1301
+ }
1302
+
1303
+ 100% {
1304
+ opacity: 1;
1305
+ -webkit-transform: translateX(0);
1306
+ -ms-transform: translateX(0);
1307
+ transform: translateX(0);
1308
+ }
1309
+ }
1310
+
1311
+ .fadeInLeftBig {
1312
+ -webkit-animation-name: fadeInLeftBig;
1313
+ animation-name: fadeInLeftBig;
1314
+ }
1315
+
1316
+ @-webkit-keyframes fadeInRight {
1317
+ 0% {
1318
+ opacity: 0;
1319
+ -webkit-transform: translateX(20px);
1320
+ transform: translateX(20px);
1321
+ }
1322
+
1323
+ 100% {
1324
+ opacity: 1;
1325
+ -webkit-transform: translateX(0);
1326
+ transform: translateX(0);
1327
+ }
1328
+ }
1329
+
1330
+ @keyframes fadeInRight {
1331
+ 0% {
1332
+ opacity: 0;
1333
+ -webkit-transform: translateX(20px);
1334
+ -ms-transform: translateX(20px);
1335
+ transform: translateX(20px);
1336
+ }
1337
+
1338
+ 100% {
1339
+ opacity: 1;
1340
+ -webkit-transform: translateX(0);
1341
+ -ms-transform: translateX(0);
1342
+ transform: translateX(0);
1343
+ }
1344
+ }
1345
+
1346
+ .fadeInRight {
1347
+ -webkit-animation-name: fadeInRight;
1348
+ animation-name: fadeInRight;
1349
+ }
1350
+
1351
+ @-webkit-keyframes fadeInRightBig {
1352
+ 0% {
1353
+ opacity: 0;
1354
+ -webkit-transform: translateX(2000px);
1355
+ transform: translateX(2000px);
1356
+ }
1357
+
1358
+ 100% {
1359
+ opacity: 1;
1360
+ -webkit-transform: translateX(0);
1361
+ transform: translateX(0);
1362
+ }
1363
+ }
1364
+
1365
+ @keyframes fadeInRightBig {
1366
+ 0% {
1367
+ opacity: 0;
1368
+ -webkit-transform: translateX(2000px);
1369
+ -ms-transform: translateX(2000px);
1370
+ transform: translateX(2000px);
1371
+ }
1372
+
1373
+ 100% {
1374
+ opacity: 1;
1375
+ -webkit-transform: translateX(0);
1376
+ -ms-transform: translateX(0);
1377
+ transform: translateX(0);
1378
+ }
1379
+ }
1380
+
1381
+ .fadeInRightBig {
1382
+ -webkit-animation-name: fadeInRightBig;
1383
+ animation-name: fadeInRightBig;
1384
+ }
1385
+
1386
+ @-webkit-keyframes fadeInUp {
1387
+ 0% {
1388
+ opacity: 0;
1389
+ -webkit-transform: translateY(20px);
1390
+ transform: translateY(20px);
1391
+ }
1392
+
1393
+ 100% {
1394
+ opacity: 1;
1395
+ -webkit-transform: translateY(0);
1396
+ transform: translateY(0);
1397
+ }
1398
+ }
1399
+
1400
+ @keyframes fadeInUp {
1401
+ 0% {
1402
+ opacity: 0;
1403
+ -webkit-transform: translateY(20px);
1404
+ -ms-transform: translateY(20px);
1405
+ transform: translateY(20px);
1406
+ }
1407
+
1408
+ 100% {
1409
+ opacity: 1;
1410
+ -webkit-transform: translateY(0);
1411
+ -ms-transform: translateY(0);
1412
+ transform: translateY(0);
1413
+ }
1414
+ }
1415
+
1416
+ .fadeInUp {
1417
+ -webkit-animation-name: fadeInUp;
1418
+ animation-name: fadeInUp;
1419
+ }
1420
+
1421
+ @-webkit-keyframes fadeInUpBig {
1422
+ 0% {
1423
+ opacity: 0;
1424
+ -webkit-transform: translateY(2000px);
1425
+ transform: translateY(2000px);
1426
+ }
1427
+
1428
+ 100% {
1429
+ opacity: 1;
1430
+ -webkit-transform: translateY(0);
1431
+ transform: translateY(0);
1432
+ }
1433
+ }
1434
+
1435
+ @keyframes fadeInUpBig {
1436
+ 0% {
1437
+ opacity: 0;
1438
+ -webkit-transform: translateY(2000px);
1439
+ -ms-transform: translateY(2000px);
1440
+ transform: translateY(2000px);
1441
+ }
1442
+
1443
+ 100% {
1444
+ opacity: 1;
1445
+ -webkit-transform: translateY(0);
1446
+ -ms-transform: translateY(0);
1447
+ transform: translateY(0);
1448
+ }
1449
+ }
1450
+
1451
+ .fadeInUpBig {
1452
+ -webkit-animation-name: fadeInUpBig;
1453
+ animation-name: fadeInUpBig;
1454
+ }
1455
+
1456
+ @-webkit-keyframes fadeOut {
1457
+ 0% {
1458
+ opacity: 1;
1459
+ }
1460
+
1461
+ 100% {
1462
+ opacity: 0;
1463
+ }
1464
+ }
1465
+
1466
+ @keyframes fadeOut {
1467
+ 0% {
1468
+ opacity: 1;
1469
+ }
1470
+
1471
+ 100% {
1472
+ opacity: 0;
1473
+ }
1474
+ }
1475
+
1476
+ .fadeOut {
1477
+ -webkit-animation-name: fadeOut;
1478
+ animation-name: fadeOut;
1479
+ }
1480
+
1481
+ @-webkit-keyframes fadeOutDown {
1482
+ 0% {
1483
+ opacity: 1;
1484
+ -webkit-transform: translateY(0);
1485
+ transform: translateY(0);
1486
+ }
1487
+
1488
+ 100% {
1489
+ opacity: 0;
1490
+ -webkit-transform: translateY(20px);
1491
+ transform: translateY(20px);
1492
+ }
1493
+ }
1494
+
1495
+ @keyframes fadeOutDown {
1496
+ 0% {
1497
+ opacity: 1;
1498
+ -webkit-transform: translateY(0);
1499
+ -ms-transform: translateY(0);
1500
+ transform: translateY(0);
1501
+ }
1502
+
1503
+ 100% {
1504
+ opacity: 0;
1505
+ -webkit-transform: translateY(20px);
1506
+ -ms-transform: translateY(20px);
1507
+ transform: translateY(20px);
1508
+ }
1509
+ }
1510
+
1511
+ .fadeOutDown {
1512
+ -webkit-animation-name: fadeOutDown;
1513
+ animation-name: fadeOutDown;
1514
+ }
1515
+
1516
+ @-webkit-keyframes fadeOutDownBig {
1517
+ 0% {
1518
+ opacity: 1;
1519
+ -webkit-transform: translateY(0);
1520
+ transform: translateY(0);
1521
+ }
1522
+
1523
+ 100% {
1524
+ opacity: 0;
1525
+ -webkit-transform: translateY(2000px);
1526
+ transform: translateY(2000px);
1527
+ }
1528
+ }
1529
+
1530
+ @keyframes fadeOutDownBig {
1531
+ 0% {
1532
+ opacity: 1;
1533
+ -webkit-transform: translateY(0);
1534
+ -ms-transform: translateY(0);
1535
+ transform: translateY(0);
1536
+ }
1537
+
1538
+ 100% {
1539
+ opacity: 0;
1540
+ -webkit-transform: translateY(2000px);
1541
+ -ms-transform: translateY(2000px);
1542
+ transform: translateY(2000px);
1543
+ }
1544
+ }
1545
+
1546
+ .fadeOutDownBig {
1547
+ -webkit-animation-name: fadeOutDownBig;
1548
+ animation-name: fadeOutDownBig;
1549
+ }
1550
+
1551
+ @-webkit-keyframes fadeOutLeft {
1552
+ 0% {
1553
+ opacity: 1;
1554
+ -webkit-transform: translateX(0);
1555
+ transform: translateX(0);
1556
+ }
1557
+
1558
+ 100% {
1559
+ opacity: 0;
1560
+ -webkit-transform: translateX(-20px);
1561
+ transform: translateX(-20px);
1562
+ }
1563
+ }
1564
+
1565
+ @keyframes fadeOutLeft {
1566
+ 0% {
1567
+ opacity: 1;
1568
+ -webkit-transform: translateX(0);
1569
+ -ms-transform: translateX(0);
1570
+ transform: translateX(0);
1571
+ }
1572
+
1573
+ 100% {
1574
+ opacity: 0;
1575
+ -webkit-transform: translateX(-20px);
1576
+ -ms-transform: translateX(-20px);
1577
+ transform: translateX(-20px);
1578
+ }
1579
+ }
1580
+
1581
+ .fadeOutLeft {
1582
+ -webkit-animation-name: fadeOutLeft;
1583
+ animation-name: fadeOutLeft;
1584
+ }
1585
+
1586
+ @-webkit-keyframes fadeOutLeftBig {
1587
+ 0% {
1588
+ opacity: 1;
1589
+ -webkit-transform: translateX(0);
1590
+ transform: translateX(0);
1591
+ }
1592
+
1593
+ 100% {
1594
+ opacity: 0;
1595
+ -webkit-transform: translateX(-2000px);
1596
+ transform: translateX(-2000px);
1597
+ }
1598
+ }
1599
+
1600
+ @keyframes fadeOutLeftBig {
1601
+ 0% {
1602
+ opacity: 1;
1603
+ -webkit-transform: translateX(0);
1604
+ -ms-transform: translateX(0);
1605
+ transform: translateX(0);
1606
+ }
1607
+
1608
+ 100% {
1609
+ opacity: 0;
1610
+ -webkit-transform: translateX(-2000px);
1611
+ -ms-transform: translateX(-2000px);
1612
+ transform: translateX(-2000px);
1613
+ }
1614
+ }
1615
+
1616
+ .fadeOutLeftBig {
1617
+ -webkit-animation-name: fadeOutLeftBig;
1618
+ animation-name: fadeOutLeftBig;
1619
+ }
1620
+
1621
+ @-webkit-keyframes fadeOutRight {
1622
+ 0% {
1623
+ opacity: 1;
1624
+ -webkit-transform: translateX(0);
1625
+ transform: translateX(0);
1626
+ }
1627
+
1628
+ 100% {
1629
+ opacity: 0;
1630
+ -webkit-transform: translateX(20px);
1631
+ transform: translateX(20px);
1632
+ }
1633
+ }
1634
+
1635
+ @keyframes fadeOutRight {
1636
+ 0% {
1637
+ opacity: 1;
1638
+ -webkit-transform: translateX(0);
1639
+ -ms-transform: translateX(0);
1640
+ transform: translateX(0);
1641
+ }
1642
+
1643
+ 100% {
1644
+ opacity: 0;
1645
+ -webkit-transform: translateX(20px);
1646
+ -ms-transform: translateX(20px);
1647
+ transform: translateX(20px);
1648
+ }
1649
+ }
1650
+
1651
+ .fadeOutRight {
1652
+ -webkit-animation-name: fadeOutRight;
1653
+ animation-name: fadeOutRight;
1654
+ }
1655
+
1656
+ @-webkit-keyframes fadeOutRightBig {
1657
+ 0% {
1658
+ opacity: 1;
1659
+ -webkit-transform: translateX(0);
1660
+ transform: translateX(0);
1661
+ }
1662
+
1663
+ 100% {
1664
+ opacity: 0;
1665
+ -webkit-transform: translateX(2000px);
1666
+ transform: translateX(2000px);
1667
+ }
1668
+ }
1669
+
1670
+ @keyframes fadeOutRightBig {
1671
+ 0% {
1672
+ opacity: 1;
1673
+ -webkit-transform: translateX(0);
1674
+ -ms-transform: translateX(0);
1675
+ transform: translateX(0);
1676
+ }
1677
+
1678
+ 100% {
1679
+ opacity: 0;
1680
+ -webkit-transform: translateX(2000px);
1681
+ -ms-transform: translateX(2000px);
1682
+ transform: translateX(2000px);
1683
+ }
1684
+ }
1685
+
1686
+ .fadeOutRightBig {
1687
+ -webkit-animation-name: fadeOutRightBig;
1688
+ animation-name: fadeOutRightBig;
1689
+ }
1690
+
1691
+ @-webkit-keyframes fadeOutUp {
1692
+ 0% {
1693
+ opacity: 1;
1694
+ -webkit-transform: translateY(0);
1695
+ transform: translateY(0);
1696
+ }
1697
+
1698
+ 100% {
1699
+ opacity: 0;
1700
+ -webkit-transform: translateY(-20px);
1701
+ transform: translateY(-20px);
1702
+ }
1703
+ }
1704
+
1705
+ @keyframes fadeOutUp {
1706
+ 0% {
1707
+ opacity: 1;
1708
+ -webkit-transform: translateY(0);
1709
+ -ms-transform: translateY(0);
1710
+ transform: translateY(0);
1711
+ }
1712
+
1713
+ 100% {
1714
+ opacity: 0;
1715
+ -webkit-transform: translateY(-20px);
1716
+ -ms-transform: translateY(-20px);
1717
+ transform: translateY(-20px);
1718
+ }
1719
+ }
1720
+
1721
+ .fadeOutUp {
1722
+ -webkit-animation-name: fadeOutUp;
1723
+ animation-name: fadeOutUp;
1724
+ }
1725
+
1726
+ @-webkit-keyframes fadeOutUpBig {
1727
+ 0% {
1728
+ opacity: 1;
1729
+ -webkit-transform: translateY(0);
1730
+ transform: translateY(0);
1731
+ }
1732
+
1733
+ 100% {
1734
+ opacity: 0;
1735
+ -webkit-transform: translateY(-2000px);
1736
+ transform: translateY(-2000px);
1737
+ }
1738
+ }
1739
+
1740
+ @keyframes fadeOutUpBig {
1741
+ 0% {
1742
+ opacity: 1;
1743
+ -webkit-transform: translateY(0);
1744
+ -ms-transform: translateY(0);
1745
+ transform: translateY(0);
1746
+ }
1747
+
1748
+ 100% {
1749
+ opacity: 0;
1750
+ -webkit-transform: translateY(-2000px);
1751
+ -ms-transform: translateY(-2000px);
1752
+ transform: translateY(-2000px);
1753
+ }
1754
+ }
1755
+
1756
+ .fadeOutUpBig {
1757
+ -webkit-animation-name: fadeOutUpBig;
1758
+ animation-name: fadeOutUpBig;
1759
+ }
1760
+
1761
+ @-webkit-keyframes flip {
1762
+ 0% {
1763
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1764
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1765
+ -webkit-animation-timing-function: ease-out;
1766
+ animation-timing-function: ease-out;
1767
+ }
1768
+
1769
+ 40% {
1770
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1771
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1772
+ -webkit-animation-timing-function: ease-out;
1773
+ animation-timing-function: ease-out;
1774
+ }
1775
+
1776
+ 50% {
1777
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1778
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1779
+ -webkit-animation-timing-function: ease-in;
1780
+ animation-timing-function: ease-in;
1781
+ }
1782
+
1783
+ 80% {
1784
+ -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
1785
+ transform: perspective(400px) scale3d(.95, .95, .95);
1786
+ -webkit-animation-timing-function: ease-in;
1787
+ animation-timing-function: ease-in;
1788
+ }
1789
+
1790
+ 100% {
1791
+ -webkit-transform: perspective(400px);
1792
+ transform: perspective(400px);
1793
+ -webkit-animation-timing-function: ease-in;
1794
+ animation-timing-function: ease-in;
1795
+ }
1796
+ }
1797
+
1798
+ @keyframes flip {
1799
+ 0% {
1800
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1801
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1802
+ -webkit-animation-timing-function: ease-out;
1803
+ animation-timing-function: ease-out;
1804
+ }
1805
+
1806
+ 40% {
1807
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1808
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1809
+ -webkit-animation-timing-function: ease-out;
1810
+ animation-timing-function: ease-out;
1811
+ }
1812
+
1813
+ 50% {
1814
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1815
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1816
+ -webkit-animation-timing-function: ease-in;
1817
+ animation-timing-function: ease-in;
1818
+ }
1819
+
1820
+ 80% {
1821
+ -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
1822
+ transform: perspective(400px) scale3d(.95, .95, .95);
1823
+ -webkit-animation-timing-function: ease-in;
1824
+ animation-timing-function: ease-in;
1825
+ }
1826
+
1827
+ 100% {
1828
+ -webkit-transform: perspective(400px);
1829
+ transform: perspective(400px);
1830
+ -webkit-animation-timing-function: ease-in;
1831
+ animation-timing-function: ease-in;
1832
+ }
1833
+ }
1834
+
1835
+ .animated.flip {
1836
+ -webkit-backface-visibility: visible;
1837
+ backface-visibility: visible;
1838
+ -webkit-animation-name: flip;
1839
+ animation-name: flip;
1840
+ }
1841
+
1842
+ @-webkit-keyframes flipInX {
1843
+ 0% {
1844
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1845
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1846
+ -webkit-animation-timing-function: ease-in;
1847
+ animation-timing-function: ease-in;
1848
+ opacity: 0;
1849
+ }
1850
+
1851
+ 40% {
1852
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1853
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1854
+ -webkit-animation-timing-function: ease-in;
1855
+ animation-timing-function: ease-in;
1856
+ }
1857
+
1858
+ 60% {
1859
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1860
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1861
+ opacity: 1;
1862
+ }
1863
+
1864
+ 80% {
1865
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1866
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1867
+ }
1868
+
1869
+ 100% {
1870
+ -webkit-transform: perspective(400px);
1871
+ transform: perspective(400px);
1872
+ }
1873
+ }
1874
+
1875
+ @keyframes flipInX {
1876
+ 0% {
1877
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1878
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1879
+ -webkit-animation-timing-function: ease-in;
1880
+ animation-timing-function: ease-in;
1881
+ opacity: 0;
1882
+ }
1883
+
1884
+ 40% {
1885
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1886
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1887
+ -webkit-animation-timing-function: ease-in;
1888
+ animation-timing-function: ease-in;
1889
+ }
1890
+
1891
+ 60% {
1892
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1893
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1894
+ opacity: 1;
1895
+ }
1896
+
1897
+ 80% {
1898
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1899
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1900
+ }
1901
+
1902
+ 100% {
1903
+ -webkit-transform: perspective(400px);
1904
+ transform: perspective(400px);
1905
+ }
1906
+ }
1907
+
1908
+ .flipInX {
1909
+ -webkit-backface-visibility: visible !important;
1910
+ backface-visibility: visible !important;
1911
+ -webkit-animation-name: flipInX;
1912
+ animation-name: flipInX;
1913
+ }
1914
+
1915
+ @-webkit-keyframes flipInY {
1916
+ 0% {
1917
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1918
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1919
+ -webkit-animation-timing-function: ease-in;
1920
+ animation-timing-function: ease-in;
1921
+ opacity: 0;
1922
+ }
1923
+
1924
+ 40% {
1925
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1926
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1927
+ -webkit-animation-timing-function: ease-in;
1928
+ animation-timing-function: ease-in;
1929
+ }
1930
+
1931
+ 60% {
1932
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1933
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1934
+ opacity: 1;
1935
+ }
1936
+
1937
+ 80% {
1938
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1939
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1940
+ }
1941
+
1942
+ 100% {
1943
+ -webkit-transform: perspective(400px);
1944
+ transform: perspective(400px);
1945
+ }
1946
+ }
1947
+
1948
+ @keyframes flipInY {
1949
+ 0% {
1950
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1951
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1952
+ -webkit-animation-timing-function: ease-in;
1953
+ animation-timing-function: ease-in;
1954
+ opacity: 0;
1955
+ }
1956
+
1957
+ 40% {
1958
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1959
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1960
+ -webkit-animation-timing-function: ease-in;
1961
+ animation-timing-function: ease-in;
1962
+ }
1963
+
1964
+ 60% {
1965
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1966
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1967
+ opacity: 1;
1968
+ }
1969
+
1970
+ 80% {
1971
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1972
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1973
+ }
1974
+
1975
+ 100% {
1976
+ -webkit-transform: perspective(400px);
1977
+ transform: perspective(400px);
1978
+ }
1979
+ }
1980
+
1981
+ .flipInY {
1982
+ -webkit-backface-visibility: visible !important;
1983
+ backface-visibility: visible !important;
1984
+ -webkit-animation-name: flipInY;
1985
+ animation-name: flipInY;
1986
+ }
1987
+
1988
+ @-webkit-keyframes flipOutX {
1989
+ 0% {
1990
+ -webkit-transform: perspective(400px);
1991
+ transform: perspective(400px);
1992
+ }
1993
+
1994
+ 30% {
1995
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1996
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1997
+ opacity: 1;
1998
+ }
1999
+
2000
+ 100% {
2001
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2002
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2003
+ opacity: 0;
2004
+ }
2005
+ }
2006
+
2007
+ @keyframes flipOutX {
2008
+ 0% {
2009
+ -webkit-transform: perspective(400px);
2010
+ transform: perspective(400px);
2011
+ }
2012
+
2013
+ 30% {
2014
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2015
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
2016
+ opacity: 1;
2017
+ }
2018
+
2019
+ 100% {
2020
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2021
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
2022
+ opacity: 0;
2023
+ }
2024
+ }
2025
+
2026
+ .flipOutX {
2027
+ -webkit-animation-name: flipOutX;
2028
+ animation-name: flipOutX;
2029
+ -webkit-backface-visibility: visible !important;
2030
+ backface-visibility: visible !important;
2031
+ }
2032
+
2033
+ @-webkit-keyframes flipOutY {
2034
+ 0% {
2035
+ -webkit-transform: perspective(400px);
2036
+ transform: perspective(400px);
2037
+ }
2038
+
2039
+ 30% {
2040
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2041
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2042
+ opacity: 1;
2043
+ }
2044
+
2045
+ 100% {
2046
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2047
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2048
+ opacity: 0;
2049
+ }
2050
+ }
2051
+
2052
+ @keyframes flipOutY {
2053
+ 0% {
2054
+ -webkit-transform: perspective(400px);
2055
+ transform: perspective(400px);
2056
+ }
2057
+
2058
+ 30% {
2059
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2060
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
2061
+ opacity: 1;
2062
+ }
2063
+
2064
+ 100% {
2065
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2066
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
2067
+ opacity: 0;
2068
+ }
2069
+ }
2070
+
2071
+ .flipOutY {
2072
+ -webkit-backface-visibility: visible !important;
2073
+ backface-visibility: visible !important;
2074
+ -webkit-animation-name: flipOutY;
2075
+ animation-name: flipOutY;
2076
+ }
2077
+
2078
+ @-webkit-keyframes lightSpeedIn {
2079
+ 0% {
2080
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
2081
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
2082
+ opacity: 0;
2083
+ }
2084
+
2085
+ 60% {
2086
+ -webkit-transform: skewX(20deg);
2087
+ transform: skewX(20deg);
2088
+ opacity: 1;
2089
+ }
2090
+
2091
+ 80% {
2092
+ -webkit-transform: skewX(-5deg);
2093
+ transform: skewX(-5deg);
2094
+ opacity: 1;
2095
+ }
2096
+
2097
+ 100% {
2098
+ -webkit-transform: none;
2099
+ transform: none;
2100
+ opacity: 1;
2101
+ }
2102
+ }
2103
+
2104
+ @keyframes lightSpeedIn {
2105
+ 0% {
2106
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
2107
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
2108
+ opacity: 0;
2109
+ }
2110
+
2111
+ 60% {
2112
+ -webkit-transform: skewX(20deg);
2113
+ transform: skewX(20deg);
2114
+ opacity: 1;
2115
+ }
2116
+
2117
+ 80% {
2118
+ -webkit-transform: skewX(-5deg);
2119
+ transform: skewX(-5deg);
2120
+ opacity: 1;
2121
+ }
2122
+
2123
+ 100% {
2124
+ -webkit-transform: none;
2125
+ transform: none;
2126
+ opacity: 1;
2127
+ }
2128
+ }
2129
+
2130
+ .lightSpeedIn {
2131
+ -webkit-animation-name: lightSpeedIn;
2132
+ animation-name: lightSpeedIn;
2133
+ -webkit-animation-timing-function: ease-out;
2134
+ animation-timing-function: ease-out;
2135
+ }
2136
+
2137
+ @-webkit-keyframes lightSpeedOut {
2138
+ 0% {
2139
+ opacity: 1;
2140
+ }
2141
+
2142
+ 100% {
2143
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
2144
+ transform: translate3d(100%, 0, 0) skewX(30deg);
2145
+ opacity: 0;
2146
+ }
2147
+ }
2148
+
2149
+ @keyframes lightSpeedOut {
2150
+ 0% {
2151
+ opacity: 1;
2152
+ }
2153
+
2154
+ 100% {
2155
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
2156
+ transform: translate3d(100%, 0, 0) skewX(30deg);
2157
+ opacity: 0;
2158
+ }
2159
+ }
2160
+
2161
+ .lightSpeedOut {
2162
+ -webkit-animation-name: lightSpeedOut;
2163
+ animation-name: lightSpeedOut;
2164
+ -webkit-animation-timing-function: ease-in;
2165
+ animation-timing-function: ease-in;
2166
+ }
2167
+
2168
+ @-webkit-keyframes rotateIn {
2169
+ 0% {
2170
+ -webkit-transform-origin: center;
2171
+ transform-origin: center;
2172
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
2173
+ transform: rotate3d(0, 0, 1, -200deg);
2174
+ opacity: 0;
2175
+ }
2176
+
2177
+ 100% {
2178
+ -webkit-transform-origin: center;
2179
+ transform-origin: center;
2180
+ -webkit-transform: none;
2181
+ transform: none;
2182
+ opacity: 1;
2183
+ }
2184
+ }
2185
+
2186
+ @keyframes rotateIn {
2187
+ 0% {
2188
+ -webkit-transform-origin: center;
2189
+ transform-origin: center;
2190
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
2191
+ transform: rotate3d(0, 0, 1, -200deg);
2192
+ opacity: 0;
2193
+ }
2194
+
2195
+ 100% {
2196
+ -webkit-transform-origin: center;
2197
+ transform-origin: center;
2198
+ -webkit-transform: none;
2199
+ transform: none;
2200
+ opacity: 1;
2201
+ }
2202
+ }
2203
+
2204
+ .rotateIn {
2205
+ -webkit-animation-name: rotateIn;
2206
+ animation-name: rotateIn;
2207
+ }
2208
+
2209
+ @-webkit-keyframes rotateInDownLeft {
2210
+ 0% {
2211
+ -webkit-transform-origin: left bottom;
2212
+ transform-origin: left bottom;
2213
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2214
+ transform: rotate3d(0, 0, 1, -45deg);
2215
+ opacity: 0;
2216
+ }
2217
+
2218
+ 100% {
2219
+ -webkit-transform-origin: left bottom;
2220
+ transform-origin: left bottom;
2221
+ -webkit-transform: none;
2222
+ transform: none;
2223
+ opacity: 1;
2224
+ }
2225
+ }
2226
+
2227
+ @keyframes rotateInDownLeft {
2228
+ 0% {
2229
+ -webkit-transform-origin: left bottom;
2230
+ transform-origin: left bottom;
2231
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2232
+ transform: rotate3d(0, 0, 1, -45deg);
2233
+ opacity: 0;
2234
+ }
2235
+
2236
+ 100% {
2237
+ -webkit-transform-origin: left bottom;
2238
+ transform-origin: left bottom;
2239
+ -webkit-transform: none;
2240
+ transform: none;
2241
+ opacity: 1;
2242
+ }
2243
+ }
2244
+
2245
+ .rotateInDownLeft {
2246
+ -webkit-animation-name: rotateInDownLeft;
2247
+ animation-name: rotateInDownLeft;
2248
+ }
2249
+
2250
+ @-webkit-keyframes rotateInDownRight {
2251
+ 0% {
2252
+ -webkit-transform-origin: right bottom;
2253
+ transform-origin: right bottom;
2254
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2255
+ transform: rotate3d(0, 0, 1, 45deg);
2256
+ opacity: 0;
2257
+ }
2258
+
2259
+ 100% {
2260
+ -webkit-transform-origin: right bottom;
2261
+ transform-origin: right bottom;
2262
+ -webkit-transform: none;
2263
+ transform: none;
2264
+ opacity: 1;
2265
+ }
2266
+ }
2267
+
2268
+ @keyframes rotateInDownRight {
2269
+ 0% {
2270
+ -webkit-transform-origin: right bottom;
2271
+ transform-origin: right bottom;
2272
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2273
+ transform: rotate3d(0, 0, 1, 45deg);
2274
+ opacity: 0;
2275
+ }
2276
+
2277
+ 100% {
2278
+ -webkit-transform-origin: right bottom;
2279
+ transform-origin: right bottom;
2280
+ -webkit-transform: none;
2281
+ transform: none;
2282
+ opacity: 1;
2283
+ }
2284
+ }
2285
+
2286
+ .rotateInDownRight {
2287
+ -webkit-animation-name: rotateInDownRight;
2288
+ animation-name: rotateInDownRight;
2289
+ }
2290
+
2291
+ @-webkit-keyframes rotateInUpLeft {
2292
+ 0% {
2293
+ -webkit-transform-origin: left bottom;
2294
+ transform-origin: left bottom;
2295
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2296
+ transform: rotate3d(0, 0, 1, 45deg);
2297
+ opacity: 0;
2298
+ }
2299
+
2300
+ 100% {
2301
+ -webkit-transform-origin: left bottom;
2302
+ transform-origin: left bottom;
2303
+ -webkit-transform: none;
2304
+ transform: none;
2305
+ opacity: 1;
2306
+ }
2307
+ }
2308
+
2309
+ @keyframes rotateInUpLeft {
2310
+ 0% {
2311
+ -webkit-transform-origin: left bottom;
2312
+ transform-origin: left bottom;
2313
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2314
+ transform: rotate3d(0, 0, 1, 45deg);
2315
+ opacity: 0;
2316
+ }
2317
+
2318
+ 100% {
2319
+ -webkit-transform-origin: left bottom;
2320
+ transform-origin: left bottom;
2321
+ -webkit-transform: none;
2322
+ transform: none;
2323
+ opacity: 1;
2324
+ }
2325
+ }
2326
+
2327
+ .rotateInUpLeft {
2328
+ -webkit-animation-name: rotateInUpLeft;
2329
+ animation-name: rotateInUpLeft;
2330
+ }
2331
+
2332
+ @-webkit-keyframes rotateInUpRight {
2333
+ 0% {
2334
+ -webkit-transform-origin: right bottom;
2335
+ transform-origin: right bottom;
2336
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
2337
+ transform: rotate3d(0, 0, 1, -90deg);
2338
+ opacity: 0;
2339
+ }
2340
+
2341
+ 100% {
2342
+ -webkit-transform-origin: right bottom;
2343
+ transform-origin: right bottom;
2344
+ -webkit-transform: none;
2345
+ transform: none;
2346
+ opacity: 1;
2347
+ }
2348
+ }
2349
+
2350
+ @keyframes rotateInUpRight {
2351
+ 0% {
2352
+ -webkit-transform-origin: right bottom;
2353
+ transform-origin: right bottom;
2354
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
2355
+ transform: rotate3d(0, 0, 1, -90deg);
2356
+ opacity: 0;
2357
+ }
2358
+
2359
+ 100% {
2360
+ -webkit-transform-origin: right bottom;
2361
+ transform-origin: right bottom;
2362
+ -webkit-transform: none;
2363
+ transform: none;
2364
+ opacity: 1;
2365
+ }
2366
+ }
2367
+
2368
+ .rotateInUpRight {
2369
+ -webkit-animation-name: rotateInUpRight;
2370
+ animation-name: rotateInUpRight;
2371
+ }
2372
+
2373
+ @-webkit-keyframes rotateOut {
2374
+ 0% {
2375
+ -webkit-transform-origin: center;
2376
+ transform-origin: center;
2377
+ opacity: 1;
2378
+ }
2379
+
2380
+ 100% {
2381
+ -webkit-transform-origin: center;
2382
+ transform-origin: center;
2383
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
2384
+ transform: rotate3d(0, 0, 1, 200deg);
2385
+ opacity: 0;
2386
+ }
2387
+ }
2388
+
2389
+ @keyframes rotateOut {
2390
+ 0% {
2391
+ -webkit-transform-origin: center;
2392
+ transform-origin: center;
2393
+ opacity: 1;
2394
+ }
2395
+
2396
+ 100% {
2397
+ -webkit-transform-origin: center;
2398
+ transform-origin: center;
2399
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
2400
+ transform: rotate3d(0, 0, 1, 200deg);
2401
+ opacity: 0;
2402
+ }
2403
+ }
2404
+
2405
+ .rotateOut {
2406
+ -webkit-animation-name: rotateOut;
2407
+ animation-name: rotateOut;
2408
+ }
2409
+
2410
+ @-webkit-keyframes rotateOutDownLeft {
2411
+ 0% {
2412
+ -webkit-transform-origin: left bottom;
2413
+ transform-origin: left bottom;
2414
+ opacity: 1;
2415
+ }
2416
+
2417
+ 100% {
2418
+ -webkit-transform-origin: left bottom;
2419
+ transform-origin: left bottom;
2420
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2421
+ transform: rotate3d(0, 0, 1, 45deg);
2422
+ opacity: 0;
2423
+ }
2424
+ }
2425
+
2426
+ @keyframes rotateOutDownLeft {
2427
+ 0% {
2428
+ -webkit-transform-origin: left bottom;
2429
+ transform-origin: left bottom;
2430
+ opacity: 1;
2431
+ }
2432
+
2433
+ 100% {
2434
+ -webkit-transform-origin: left bottom;
2435
+ transform-origin: left bottom;
2436
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
2437
+ transform: rotate3d(0, 0, 1, 45deg);
2438
+ opacity: 0;
2439
+ }
2440
+ }
2441
+
2442
+ .rotateOutDownLeft {
2443
+ -webkit-animation-name: rotateOutDownLeft;
2444
+ animation-name: rotateOutDownLeft;
2445
+ }
2446
+
2447
+ @-webkit-keyframes rotateOutDownRight {
2448
+ 0% {
2449
+ -webkit-transform-origin: right bottom;
2450
+ transform-origin: right bottom;
2451
+ opacity: 1;
2452
+ }
2453
+
2454
+ 100% {
2455
+ -webkit-transform-origin: right bottom;
2456
+ transform-origin: right bottom;
2457
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2458
+ transform: rotate3d(0, 0, 1, -45deg);
2459
+ opacity: 0;
2460
+ }
2461
+ }
2462
+
2463
+ @keyframes rotateOutDownRight {
2464
+ 0% {
2465
+ -webkit-transform-origin: right bottom;
2466
+ transform-origin: right bottom;
2467
+ opacity: 1;
2468
+ }
2469
+
2470
+ 100% {
2471
+ -webkit-transform-origin: right bottom;
2472
+ transform-origin: right bottom;
2473
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2474
+ transform: rotate3d(0, 0, 1, -45deg);
2475
+ opacity: 0;
2476
+ }
2477
+ }
2478
+
2479
+ .rotateOutDownRight {
2480
+ -webkit-animation-name: rotateOutDownRight;
2481
+ animation-name: rotateOutDownRight;
2482
+ }
2483
+
2484
+ @-webkit-keyframes rotateOutUpLeft {
2485
+ 0% {
2486
+ -webkit-transform-origin: left bottom;
2487
+ transform-origin: left bottom;
2488
+ opacity: 1;
2489
+ }
2490
+
2491
+ 100% {
2492
+ -webkit-transform-origin: left bottom;
2493
+ transform-origin: left bottom;
2494
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2495
+ transform: rotate3d(0, 0, 1, -45deg);
2496
+ opacity: 0;
2497
+ }
2498
+ }
2499
+
2500
+ @keyframes rotateOutUpLeft {
2501
+ 0% {
2502
+ -webkit-transform-origin: left bottom;
2503
+ transform-origin: left bottom;
2504
+ opacity: 1;
2505
+ }
2506
+
2507
+ 100% {
2508
+ -webkit-transform-origin: left bottom;
2509
+ transform-origin: left bottom;
2510
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
2511
+ transform: rotate3d(0, 0, 1, -45deg);
2512
+ opacity: 0;
2513
+ }
2514
+ }
2515
+
2516
+ .rotateOutUpLeft {
2517
+ -webkit-animation-name: rotateOutUpLeft;
2518
+ animation-name: rotateOutUpLeft;
2519
+ }
2520
+
2521
+ @-webkit-keyframes rotateOutUpRight {
2522
+ 0% {
2523
+ -webkit-transform-origin: right bottom;
2524
+ transform-origin: right bottom;
2525
+ opacity: 1;
2526
+ }
2527
+
2528
+ 100% {
2529
+ -webkit-transform-origin: right bottom;
2530
+ transform-origin: right bottom;
2531
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
2532
+ transform: rotate3d(0, 0, 1, 90deg);
2533
+ opacity: 0;
2534
+ }
2535
+ }
2536
+
2537
+ @keyframes rotateOutUpRight {
2538
+ 0% {
2539
+ -webkit-transform-origin: right bottom;
2540
+ transform-origin: right bottom;
2541
+ opacity: 1;
2542
+ }
2543
+
2544
+ 100% {
2545
+ -webkit-transform-origin: right bottom;
2546
+ transform-origin: right bottom;
2547
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
2548
+ transform: rotate3d(0, 0, 1, 90deg);
2549
+ opacity: 0;
2550
+ }
2551
+ }
2552
+
2553
+ .rotateOutUpRight {
2554
+ -webkit-animation-name: rotateOutUpRight;
2555
+ animation-name: rotateOutUpRight;
2556
+ }
2557
+
2558
+ @-webkit-keyframes hinge {
2559
+ 0% {
2560
+ -webkit-transform-origin: top left;
2561
+ transform-origin: top left;
2562
+ -webkit-animation-timing-function: ease-in-out;
2563
+ animation-timing-function: ease-in-out;
2564
+ }
2565
+
2566
+ 20%, 60% {
2567
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
2568
+ transform: rotate3d(0, 0, 1, 80deg);
2569
+ -webkit-transform-origin: top left;
2570
+ transform-origin: top left;
2571
+ -webkit-animation-timing-function: ease-in-out;
2572
+ animation-timing-function: ease-in-out;
2573
+ }
2574
+
2575
+ 40%, 80% {
2576
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
2577
+ transform: rotate3d(0, 0, 1, 60deg);
2578
+ -webkit-transform-origin: top left;
2579
+ transform-origin: top left;
2580
+ -webkit-animation-timing-function: ease-in-out;
2581
+ animation-timing-function: ease-in-out;
2582
+ opacity: 1;
2583
+ }
2584
+
2585
+ 100% {
2586
+ -webkit-transform: translate3d(0, 700px, 0);
2587
+ transform: translate3d(0, 700px, 0);
2588
+ opacity: 0;
2589
+ }
2590
+ }
2591
+
2592
+ @keyframes hinge {
2593
+ 0% {
2594
+ -webkit-transform-origin: top left;
2595
+ transform-origin: top left;
2596
+ -webkit-animation-timing-function: ease-in-out;
2597
+ animation-timing-function: ease-in-out;
2598
+ }
2599
+
2600
+ 20%, 60% {
2601
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
2602
+ transform: rotate3d(0, 0, 1, 80deg);
2603
+ -webkit-transform-origin: top left;
2604
+ transform-origin: top left;
2605
+ -webkit-animation-timing-function: ease-in-out;
2606
+ animation-timing-function: ease-in-out;
2607
+ }
2608
+
2609
+ 40%, 80% {
2610
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
2611
+ transform: rotate3d(0, 0, 1, 60deg);
2612
+ -webkit-transform-origin: top left;
2613
+ transform-origin: top left;
2614
+ -webkit-animation-timing-function: ease-in-out;
2615
+ animation-timing-function: ease-in-out;
2616
+ opacity: 1;
2617
+ }
2618
+
2619
+ 100% {
2620
+ -webkit-transform: translate3d(0, 700px, 0);
2621
+ transform: translate3d(0, 700px, 0);
2622
+ opacity: 0;
2623
+ }
2624
+ }
2625
+
2626
+ .hinge {
2627
+ -webkit-animation-name: hinge;
2628
+ animation-name: hinge;
2629
+ }
2630
+
2631
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2632
+
2633
+ @-webkit-keyframes rollIn {
2634
+ 0% {
2635
+ opacity: 0;
2636
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2637
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2638
+ }
2639
+
2640
+ 100% {
2641
+ opacity: 1;
2642
+ -webkit-transform: none;
2643
+ transform: none;
2644
+ }
2645
+ }
2646
+
2647
+ @keyframes rollIn {
2648
+ 0% {
2649
+ opacity: 0;
2650
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2651
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2652
+ }
2653
+
2654
+ 100% {
2655
+ opacity: 1;
2656
+ -webkit-transform: none;
2657
+ transform: none;
2658
+ }
2659
+ }
2660
+
2661
+ .rollIn {
2662
+ -webkit-animation-name: rollIn;
2663
+ animation-name: rollIn;
2664
+ }
2665
+
2666
+ /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2667
+
2668
+ @-webkit-keyframes rollOut {
2669
+ 0% {
2670
+ opacity: 1;
2671
+ }
2672
+
2673
+ 100% {
2674
+ opacity: 0;
2675
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2676
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2677
+ }
2678
+ }
2679
+
2680
+ @keyframes rollOut {
2681
+ 0% {
2682
+ opacity: 1;
2683
+ }
2684
+
2685
+ 100% {
2686
+ opacity: 0;
2687
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2688
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2689
+ }
2690
+ }
2691
+
2692
+ .rollOut {
2693
+ -webkit-animation-name: rollOut;
2694
+ animation-name: rollOut;
2695
+ }
2696
+
2697
+ @-webkit-keyframes zoomIn {
2698
+ 0% {
2699
+ opacity: 0;
2700
+ -webkit-transform: scale3d(.3, .3, .3);
2701
+ transform: scale3d(.3, .3, .3);
2702
+ }
2703
+
2704
+ 50% {
2705
+ opacity: 1;
2706
+ }
2707
+ }
2708
+
2709
+ @keyframes zoomIn {
2710
+ 0% {
2711
+ opacity: 0;
2712
+ -webkit-transform: scale3d(.3, .3, .3);
2713
+ transform: scale3d(.3, .3, .3);
2714
+ }
2715
+
2716
+ 50% {
2717
+ opacity: 1;
2718
+ }
2719
+ }
2720
+
2721
+ .zoomIn {
2722
+ -webkit-animation-name: zoomIn;
2723
+ animation-name: zoomIn;
2724
+ }
2725
+
2726
+ @-webkit-keyframes zoomInStable {
2727
+ 0% {
2728
+ opacity: 0;
2729
+ -webkit-transform: scale3d(.3, .3, .3);
2730
+ transform: scale3d(.3, .3, .3);
2731
+ }
2732
+
2733
+ 33.333% {
2734
+ opacity: 1;
2735
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
2736
+ transform: scale3d(1.1, 1.1, 1.1);
2737
+ }
2738
+
2739
+ 66.666666% {
2740
+ opacity: 1;
2741
+ -webkit-transform: scale3d(1, 1, 1);
2742
+ transform: scale3d(1, 1, 1);
2743
+ }
2744
+ }
2745
+
2746
+ @keyframes zoomInStable {
2747
+ 0% {
2748
+ opacity: 0;
2749
+ -webkit-transform: scale3d(.3, .3, .3);
2750
+ transform: scale3d(.3, .3, .3);
2751
+ }
2752
+
2753
+ 33.333% {
2754
+ opacity: 1;
2755
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
2756
+ transform: scale3d(1.1, 1.1, 1.1);
2757
+ }
2758
+
2759
+ 66.666666% {
2760
+ opacity: 1;
2761
+ -webkit-transform: scale3d(1, 1, 1);
2762
+ transform: scale3d(1, 1, 1);
2763
+ }
2764
+ }
2765
+
2766
+ .zoomInStable {
2767
+ -webkit-animation-name: zoomInStable;
2768
+ animation-name: zoomInStable;
2769
+ }
2770
+
2771
+ @-webkit-keyframes zoomInDown {
2772
+ 0% {
2773
+ opacity: 0;
2774
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2775
+ transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2776
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2777
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2778
+ }
2779
+
2780
+ 60% {
2781
+ opacity: 1;
2782
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2783
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2784
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2785
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2786
+ }
2787
+ }
2788
+
2789
+ @keyframes zoomInDown {
2790
+ 0% {
2791
+ opacity: 0;
2792
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2793
+ transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
2794
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2795
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2796
+ }
2797
+
2798
+ 60% {
2799
+ opacity: 1;
2800
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2801
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
2802
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2803
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2804
+ }
2805
+ }
2806
+
2807
+ .zoomInDown {
2808
+ -webkit-animation-name: zoomInDown;
2809
+ animation-name: zoomInDown;
2810
+ }
2811
+
2812
+ @-webkit-keyframes zoomInLeft {
2813
+ 0% {
2814
+ opacity: 0;
2815
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2816
+ transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2817
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2818
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2819
+ }
2820
+
2821
+ 60% {
2822
+ opacity: 1;
2823
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2824
+ transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2825
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2826
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2827
+ }
2828
+ }
2829
+
2830
+ @keyframes zoomInLeft {
2831
+ 0% {
2832
+ opacity: 0;
2833
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2834
+ transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
2835
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2836
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2837
+ }
2838
+
2839
+ 60% {
2840
+ opacity: 1;
2841
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2842
+ transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
2843
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2844
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2845
+ }
2846
+ }
2847
+
2848
+ .zoomInLeft {
2849
+ -webkit-animation-name: zoomInLeft;
2850
+ animation-name: zoomInLeft;
2851
+ }
2852
+
2853
+ @-webkit-keyframes zoomInRight {
2854
+ 0% {
2855
+ opacity: 0;
2856
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2857
+ transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2858
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2859
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2860
+ }
2861
+
2862
+ 60% {
2863
+ opacity: 1;
2864
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2865
+ transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2866
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2867
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2868
+ }
2869
+ }
2870
+
2871
+ @keyframes zoomInRight {
2872
+ 0% {
2873
+ opacity: 0;
2874
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2875
+ transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
2876
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2877
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2878
+ }
2879
+
2880
+ 60% {
2881
+ opacity: 1;
2882
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2883
+ transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
2884
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2885
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2886
+ }
2887
+ }
2888
+
2889
+ .zoomInRight {
2890
+ -webkit-animation-name: zoomInRight;
2891
+ animation-name: zoomInRight;
2892
+ }
2893
+
2894
+ @-webkit-keyframes zoomInUp {
2895
+ 0% {
2896
+ opacity: 0;
2897
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2898
+ transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2899
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2900
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2901
+ }
2902
+
2903
+ 60% {
2904
+ opacity: 1;
2905
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2906
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2907
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2908
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2909
+ }
2910
+ }
2911
+
2912
+ @keyframes zoomInUp {
2913
+ 0% {
2914
+ opacity: 0;
2915
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2916
+ transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
2917
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2918
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2919
+ }
2920
+
2921
+ 60% {
2922
+ opacity: 1;
2923
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2924
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2925
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2926
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2927
+ }
2928
+ }
2929
+
2930
+ .zoomInUp {
2931
+ -webkit-animation-name: zoomInUp;
2932
+ animation-name: zoomInUp;
2933
+ }
2934
+
2935
+ @-webkit-keyframes zoomOut {
2936
+ 0% {
2937
+ opacity: 1;
2938
+ }
2939
+
2940
+ 50% {
2941
+ opacity: 0;
2942
+ -webkit-transform: scale3d(.3, .3, .3);
2943
+ transform: scale3d(.3, .3, .3);
2944
+ }
2945
+
2946
+ 100% {
2947
+ opacity: 0;
2948
+ }
2949
+ }
2950
+
2951
+ @keyframes zoomOut {
2952
+ 0% {
2953
+ opacity: 1;
2954
+ }
2955
+
2956
+ 50% {
2957
+ opacity: 0;
2958
+ -webkit-transform: scale3d(.3, .3, .3);
2959
+ transform: scale3d(.3, .3, .3);
2960
+ }
2961
+
2962
+ 100% {
2963
+ opacity: 0;
2964
+ }
2965
+ }
2966
+
2967
+ .zoomOut {
2968
+ -webkit-animation-name: zoomOut;
2969
+ animation-name: zoomOut;
2970
+ }
2971
+
2972
+ @-webkit-keyframes zoomOutDown {
2973
+ 40% {
2974
+ opacity: 1;
2975
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2976
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2977
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2978
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2979
+ }
2980
+
2981
+ 100% {
2982
+ opacity: 0;
2983
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2984
+ transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
2985
+ -webkit-transform-origin: center bottom;
2986
+ transform-origin: center bottom;
2987
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2988
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
2989
+ }
2990
+ }
2991
+
2992
+ @keyframes zoomOutDown {
2993
+ 40% {
2994
+ opacity: 1;
2995
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2996
+ transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
2997
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2998
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
2999
+ }
3000
+
3001
+ 100% {
3002
+ opacity: 0;
3003
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3004
+ transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3005
+ -webkit-transform-origin: center bottom;
3006
+ transform-origin: center bottom;
3007
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3008
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3009
+ }
3010
+ }
3011
+
3012
+ .zoomOutDown {
3013
+ -webkit-animation-name: zoomOutDown;
3014
+ animation-name: zoomOutDown;
3015
+ }
3016
+
3017
+ @-webkit-keyframes zoomOutLeft {
3018
+ 40% {
3019
+ opacity: 1;
3020
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3021
+ transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3022
+ }
3023
+
3024
+ 100% {
3025
+ opacity: 0;
3026
+ -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
3027
+ transform: scale(.1) translate3d(-2000px, 0, 0);
3028
+ -webkit-transform-origin: left center;
3029
+ transform-origin: left center;
3030
+ }
3031
+ }
3032
+
3033
+ @keyframes zoomOutLeft {
3034
+ 40% {
3035
+ opacity: 1;
3036
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3037
+ transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3038
+ }
3039
+
3040
+ 100% {
3041
+ opacity: 0;
3042
+ -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
3043
+ transform: scale(.1) translate3d(-2000px, 0, 0);
3044
+ -webkit-transform-origin: left center;
3045
+ transform-origin: left center;
3046
+ }
3047
+ }
3048
+
3049
+ .zoomOutLeft {
3050
+ -webkit-animation-name: zoomOutLeft;
3051
+ animation-name: zoomOutLeft;
3052
+ }
3053
+
3054
+ @-webkit-keyframes zoomOutRight {
3055
+ 40% {
3056
+ opacity: 1;
3057
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3058
+ transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3059
+ }
3060
+
3061
+ 100% {
3062
+ opacity: 0;
3063
+ -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
3064
+ transform: scale(.1) translate3d(2000px, 0, 0);
3065
+ -webkit-transform-origin: right center;
3066
+ transform-origin: right center;
3067
+ }
3068
+ }
3069
+
3070
+ @keyframes zoomOutRight {
3071
+ 40% {
3072
+ opacity: 1;
3073
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3074
+ transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3075
+ }
3076
+
3077
+ 100% {
3078
+ opacity: 0;
3079
+ -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
3080
+ transform: scale(.1) translate3d(2000px, 0, 0);
3081
+ -webkit-transform-origin: right center;
3082
+ transform-origin: right center;
3083
+ }
3084
+ }
3085
+
3086
+ .zoomOutRight {
3087
+ -webkit-animation-name: zoomOutRight;
3088
+ animation-name: zoomOutRight;
3089
+ }
3090
+
3091
+ @-webkit-keyframes zoomOutUp {
3092
+ 40% {
3093
+ opacity: 1;
3094
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3095
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3096
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3097
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3098
+ }
3099
+
3100
+ 100% {
3101
+ opacity: 0;
3102
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3103
+ transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3104
+ -webkit-transform-origin: center bottom;
3105
+ transform-origin: center bottom;
3106
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3107
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3108
+ }
3109
+ }
3110
+
3111
+ @keyframes zoomOutUp {
3112
+ 40% {
3113
+ opacity: 1;
3114
+ -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3115
+ transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3116
+ -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3117
+ animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3118
+ }
3119
+
3120
+ 100% {
3121
+ opacity: 0;
3122
+ -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3123
+ transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3124
+ -webkit-transform-origin: center bottom;
3125
+ transform-origin: center bottom;
3126
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3127
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3128
+ }
3129
+ }
3130
+
3131
+ .zoomOutUp {
3132
+ -webkit-animation-name: zoomOutUp;
3133
+ animation-name: zoomOutUp;
3134
+ }
3135
+
3136
+ @-webkit-keyframes slideInDown {
3137
+ 0% {
3138
+ -webkit-transform: translate3d(0, -100%, 0);
3139
+ transform: translate3d(0, -100%, 0);
3140
+ visibility: visible;
3141
+ }
3142
+
3143
+ 100% {
3144
+ -webkit-transform: translate3d(0, 0, 0);
3145
+ transform: translate3d(0, 0, 0);
3146
+ }
3147
+ }
3148
+
3149
+ @keyframes slideInDown {
3150
+ 0% {
3151
+ -webkit-transform: translate3d(0, -100%, 0);
3152
+ transform: translate3d(0, -100%, 0);
3153
+ visibility: visible;
3154
+ }
3155
+
3156
+ 100% {
3157
+ -webkit-transform: translate3d(0, 0, 0);
3158
+ transform: translate3d(0, 0, 0);
3159
+ }
3160
+ }
3161
+
3162
+ .slideInDown {
3163
+ -webkit-animation-name: slideInDown;
3164
+ animation-name: slideInDown;
3165
+ }
3166
+
3167
+ @-webkit-keyframes slideInLeft {
3168
+ 0% {
3169
+ -webkit-transform: translate3d(-100%, 0, 0);
3170
+ transform: translate3d(-100%, 0, 0);
3171
+ visibility: visible;
3172
+ }
3173
+
3174
+ 100% {
3175
+ -webkit-transform: translate3d(0, 0, 0);
3176
+ transform: translate3d(0, 0, 0);
3177
+ }
3178
+ }
3179
+
3180
+ @keyframes slideInLeft {
3181
+ 0% {
3182
+ -webkit-transform: translate3d(-100%, 0, 0);
3183
+ transform: translate3d(-100%, 0, 0);
3184
+ visibility: visible;
3185
+ }
3186
+
3187
+ 100% {
3188
+ -webkit-transform: translate3d(0, 0, 0);
3189
+ transform: translate3d(0, 0, 0);
3190
+ }
3191
+ }
3192
+
3193
+ .slideInLeft {
3194
+ -webkit-animation-name: slideInLeft;
3195
+ animation-name: slideInLeft;
3196
+ }
3197
+
3198
+ @-webkit-keyframes slideInRight {
3199
+ 0% {
3200
+ -webkit-transform: translate3d(100%, 0, 0);
3201
+ transform: translate3d(100%, 0, 0);
3202
+ visibility: visible;
3203
+ }
3204
+
3205
+ 100% {
3206
+ -webkit-transform: translate3d(0, 0, 0);
3207
+ transform: translate3d(0, 0, 0);
3208
+ }
3209
+ }
3210
+
3211
+ @keyframes slideInRight {
3212
+ 0% {
3213
+ -webkit-transform: translate3d(100%, 0, 0);
3214
+ transform: translate3d(100%, 0, 0);
3215
+ visibility: visible;
3216
+ }
3217
+
3218
+ 100% {
3219
+ -webkit-transform: translate3d(0, 0, 0);
3220
+ transform: translate3d(0, 0, 0);
3221
+ }
3222
+ }
3223
+
3224
+ .slideInRight {
3225
+ -webkit-animation-name: slideInRight;
3226
+ animation-name: slideInRight;
3227
+ }
3228
+
3229
+ @-webkit-keyframes slideInUp {
3230
+ 0% {
3231
+ -webkit-transform: translate3d(0, 100%, 0);
3232
+ transform: translate3d(0, 100%, 0);
3233
+ visibility: visible;
3234
+ }
3235
+
3236
+ 100% {
3237
+ -webkit-transform: translate3d(0, 0, 0);
3238
+ transform: translate3d(0, 0, 0);
3239
+ }
3240
+ }
3241
+
3242
+ @keyframes slideInUp {
3243
+ 0% {
3244
+ -webkit-transform: translate3d(0, 100%, 0);
3245
+ transform: translate3d(0, 100%, 0);
3246
+ visibility: visible;
3247
+ }
3248
+
3249
+ 100% {
3250
+ -webkit-transform: translate3d(0, 0, 0);
3251
+ transform: translate3d(0, 0, 0);
3252
+ }
3253
+ }
3254
+
3255
+ .slideInUp {
3256
+ -webkit-animation-name: slideInUp;
3257
+ animation-name: slideInUp;
3258
+ }
3259
+
3260
+ @-webkit-keyframes slideOutDown {
3261
+ 0% {
3262
+ -webkit-transform: translate3d(0, 0, 0);
3263
+ transform: translate3d(0, 0, 0);
3264
+ }
3265
+
3266
+ 100% {
3267
+ visibility: hidden;
3268
+ -webkit-transform: translate3d(0, 100%, 0);
3269
+ transform: translate3d(0, 100%, 0);
3270
+ }
3271
+ }
3272
+
3273
+ @keyframes slideOutDown {
3274
+ 0% {
3275
+ -webkit-transform: translate3d(0, 0, 0);
3276
+ transform: translate3d(0, 0, 0);
3277
+ }
3278
+
3279
+ 100% {
3280
+ visibility: hidden;
3281
+ -webkit-transform: translate3d(0, 100%, 0);
3282
+ transform: translate3d(0, 100%, 0);
3283
+ }
3284
+ }
3285
+
3286
+ .slideOutDown {
3287
+ -webkit-animation-name: slideOutDown;
3288
+ animation-name: slideOutDown;
3289
+ }
3290
+
3291
+ @-webkit-keyframes slideOutLeft {
3292
+ 0% {
3293
+ -webkit-transform: translate3d(0, 0, 0);
3294
+ transform: translate3d(0, 0, 0);
3295
+ }
3296
+
3297
+ 100% {
3298
+ visibility: hidden;
3299
+ -webkit-transform: translate3d(-100%, 0, 0);
3300
+ transform: translate3d(-100%, 0, 0);
3301
+ }
3302
+ }
3303
+
3304
+ @keyframes slideOutLeft {
3305
+ 0% {
3306
+ -webkit-transform: translate3d(0, 0, 0);
3307
+ transform: translate3d(0, 0, 0);
3308
+ }
3309
+
3310
+ 100% {
3311
+ visibility: hidden;
3312
+ -webkit-transform: translate3d(-100%, 0, 0);
3313
+ transform: translate3d(-100%, 0, 0);
3314
+ }
3315
+ }
3316
+
3317
+ .slideOutLeft {
3318
+ -webkit-animation-name: slideOutLeft;
3319
+ animation-name: slideOutLeft;
3320
+ }
3321
+
3322
+ @-webkit-keyframes slideOutRight {
3323
+ 0% {
3324
+ -webkit-transform: translate3d(0, 0, 0);
3325
+ transform: translate3d(0, 0, 0);
3326
+ }
3327
+
3328
+ 100% {
3329
+ visibility: hidden;
3330
+ -webkit-transform: translate3d(100%, 0, 0);
3331
+ transform: translate3d(100%, 0, 0);
3332
+ }
3333
+ }
3334
+
3335
+ @keyframes slideOutRight {
3336
+ 0% {
3337
+ -webkit-transform: translate3d(0, 0, 0);
3338
+ transform: translate3d(0, 0, 0);
3339
+ }
3340
+
3341
+ 100% {
3342
+ visibility: hidden;
3343
+ -webkit-transform: translate3d(100%, 0, 0);
3344
+ transform: translate3d(100%, 0, 0);
3345
+ }
3346
+ }
3347
+
3348
+ .slideOutRight {
3349
+ -webkit-animation-name: slideOutRight;
3350
+ animation-name: slideOutRight;
3351
+ }
3352
+
3353
+ @-webkit-keyframes slideOutUp {
3354
+ 0% {
3355
+ -webkit-transform: translate3d(0, 0, 0);
3356
+ transform: translate3d(0, 0, 0);
3357
+ }
3358
+
3359
+ 100% {
3360
+ visibility: hidden;
3361
+ -webkit-transform: translate3d(0, -100%, 0);
3362
+ transform: translate3d(0, -100%, 0);
3363
+ }
3364
+ }
3365
+
3366
+ @keyframes slideOutUp {
3367
+ 0% {
3368
+ -webkit-transform: translate3d(0, 0, 0);
3369
+ transform: translate3d(0, 0, 0);
3370
+ }
3371
+
3372
+ 100% {
3373
+ visibility: hidden;
3374
+ -webkit-transform: translate3d(0, -100%, 0);
3375
+ transform: translate3d(0, -100%, 0);
3376
+ }
3377
+ }
3378
+
3379
+ .slideOutUp {
3380
+ -webkit-animation-name: slideOutUp;
3381
+ animation-name: slideOutUp;
3382
+ }
3383
+
3384
+ @keyframes anime {
3385
+ from {
3386
+ opacity: 0;
3387
+ transform: scaleY(0);
3388
+ -webkit-transform: scaleY(0);
3389
+ -moz-transform: scaleY(0);
3390
+ -ms-transform: scaleY(0);
3391
+ -o-transform: scaleY(0);
3392
+ }
3393
+ to {
3394
+ opacity: 1;
3395
+ transform: scaleY(1);
3396
+ -webkit-transform: scaleY(1);
3397
+ -ms-transform: scaleY(1);
3398
+ -o-transform: scaleY(1);
3399
+ -moz-transform: scaleY(1);
3400
+ }
3401
+ }
3402
+
3403
+ @-webkit-keyframes anime {
3404
+ from {
3405
+ opacity: 0;
3406
+ transform: scaleY(0);
3407
+ -webkit-transform: scaleY(0);
3408
+ -moz-transform: scaleY(0);
3409
+ -ms-transform: scaleY(0);
3410
+ -o-transform: scaleY(0);
3411
+ }
3412
+ to {
3413
+ opacity: 1;
3414
+ transform: scaleY(1);
3415
+ -webkit-transform: scaleY(1);
3416
+ -ms-transform: scaleY(1);
3417
+ -o-transform: scaleY(1);
3418
+ -moz-transform: scaleY(1);
3419
+ }
3420
+ }
3421
+
3422
+ @-moz-keyframes anime {
3423
+ from {
3424
+ opacity: 0;
3425
+ transform: scaleY(0);
3426
+ -webkit-transform: scaleY(0);
3427
+ -moz-transform: scaleY(0);
3428
+ -ms-transform: scaleY(0);
3429
+ -o-transform: scaleY(0);
3430
+ }
3431
+ to {
3432
+ opacity: 1;
3433
+ transform: scaleY(1);
3434
+ -webkit-transform: scaleY(1);
3435
+ -ms-transform: scaleY(1);
3436
+ -o-transform: scaleY(1);
3437
+ -moz-transform: scaleY(1);
3438
+ }
3439
+
3440
+ }
3441
+
3442
+ @-o-keyframes anime {
3443
+ from {
3444
+ opacity: 0;
3445
+ transform: scaleY(0);
3446
+ -webkit-transform: scaleY(0);
3447
+ -moz-transform: scaleY(0);
3448
+ -ms-transform: scaleY(0);
3449
+ -o-transform: scaleY(0);
3450
+ }
3451
+ to {
3452
+ opacity: 1;
3453
+ transform: scaleY(1);
3454
+ -webkit-transform: scaleY(1);
3455
+ -ms-transform: scaleY(1);
3456
+ -o-transform: scaleY(1);
3457
+ -moz-transform: scaleY(1);
3458
+ }
3459
+ }
3460
+
3461
+ @-ms-keyframes anime {
3462
+ from {
3463
+ opacity: 0;
3464
+ transform: scaleY(0);
3465
+ -webkit-transform: scaleY(0);
3466
+ -moz-transform: scaleY(0);
3467
+ -ms-transform: scaleY(0);
3468
+ -o-transform: scaleY(0);
3469
+ }
3470
+ to {
3471
+ opacity: 1;
3472
+ transform: scaleY(1);
3473
+ -webkit-transform: scaleY(1);
3474
+ -ms-transform: scaleY(1);
3475
+ -o-transform: scaleY(1);
3476
+ -moz-transform: scaleY(1);
3477
+ }
3478
+
3479
+ }
3480
+
3481
+
3482
+ @keyframes float-bob-y {
3483
+ 0% {
3484
+ -webkit-transform: translateY(-20px);
3485
+ transform: translateY(-20px);
3486
+ }
3487
+
3488
+ 50% {
3489
+ -webkit-transform: translateY(-10px);
3490
+ transform: translateY(-10px);
3491
+ }
3492
+
3493
+ 100% {
3494
+ -webkit-transform: translateY(-20px);
3495
+ transform: translateY(-20px);
3496
+ }
3497
+ }
3498
+
3499
+ @keyframes float-bob-x {
3500
+ 0% {
3501
+ -webkit-transform: translateX(-100px);
3502
+ transform: translateX(-100px);
3503
+ }
3504
+
3505
+ 50% {
3506
+ -webkit-transform: translateX(-10px);
3507
+ transform: translateX(-10px);
3508
+ }
3509
+
3510
+ 100% {
3511
+ -webkit-transform: translateX(-100px);
3512
+ transform: translateX(-100px);
3513
+ }
3514
+ }
3515
+
3516
+
3517
+
3518
+
3519
+ @keyframes float-bob {
3520
+ 0% {
3521
+ -webkit-transform: translateX(-430px);
3522
+ transform: translateX(-430px);
3523
+ }
3524
+
3525
+ 50% {
3526
+ -webkit-transform: translateX(-10px);
3527
+ transform: translateX(-10px);
3528
+ }
3529
+
3530
+ 100% {
3531
+ -webkit-transform: translateX(-430px);
3532
+ transform: translateX(-430px);
3533
+ }
3534
+ }
3535
+
3536
+
3537
+ @-webkit-keyframes zoom-fade {
3538
+ 0% {
3539
+ -webkit-transform: scale(0.9);
3540
+ transform: scale(0.9);
3541
+ }
3542
+
3543
+ 50% {
3544
+ -webkit-transform: scale(1);
3545
+ transform: scale(1);
3546
+ }
3547
+
3548
+ 100% {
3549
+ -webkit-transform: scale(0.9);
3550
+ transform: scale(0.9);
3551
+ }
3552
+ }
3553
+
3554
+ @keyframes zoom-fade {
3555
+ 0% {
3556
+ -webkit-transform: scale(0.9);
3557
+ transform: scale(0.9);
3558
+ }
3559
+
3560
+ 50% {
3561
+ -webkit-transform: scale(1);
3562
+ transform: scale(1);
3563
+ }
3564
+
3565
+ 100% {
3566
+ -webkit-transform: scale(0.9);
3567
+ transform: scale(0.9);
3568
+ }
3569
+ }
3570
+
3571
+
3572
+ @-webkit-keyframes zoom-fade-two {
3573
+ 0% {
3574
+ -webkit-transform: scale(1.5);
3575
+ transform: scale(1.5);
3576
+ }
3577
+
3578
+ 50% {
3579
+ -webkit-transform: scale(1);
3580
+ transform: scale(1);
3581
+ }
3582
+
3583
+ 100% {
3584
+ -webkit-transform: scale(1.5);
3585
+ transform: scale(1.5);
3586
+ }
3587
+ }
3588
+
3589
+ @keyframes zoom-fade-two {
3590
+ 0% {
3591
+ -webkit-transform: scale(1.5);
3592
+ transform: scale(1.5);
3593
+ }
3594
+
3595
+ 50% {
3596
+ -webkit-transform: scale(1);
3597
+ transform: scale(1);
3598
+ }
3599
+
3600
+ 100% {
3601
+ -webkit-transform: scale(1.5);
3602
+ transform: scale(1.5);
3603
+ }
3604
+ }
3605
+
3606
+
3607
+ .banner .parallax-container div img,
3608
+ .fullwidth-video-section .play-link .icon-box{
3609
+ animation-name: zoom-fade;
3610
+ animation-duration: 5s;
3611
+ animation-iteration-count: infinite;
3612
+ animation-timing-function: linear;
3613
+
3614
+ -webkit-animation-name: zoom-fade;
3615
+ -webkit-animation-duration: 5s;
3616
+ -webkit-animation-iteration-count: infinite;
3617
+ -webkit-animation-timing-function: linear;
3618
+
3619
+ -moz-animation-name: zoom-fade;
3620
+ -moz-animation-duration: 5s;
3621
+ -moz-animation-iteration-count: infinite;
3622
+ -moz-animation-timing-function: linear;
3623
+
3624
+ -ms-animation-name: zoom-fade;
3625
+ -ms-animation-duration: 5s;
3626
+ -ms-animation-iteration-count: infinite;
3627
+ -ms-animation-timing-function: linear;
3628
+
3629
+ -o-animation-name: zoom-fade;
3630
+ -o-animation-duration: 5s;
3631
+ -o-animation-iteration-count: infinite;
3632
+ -o-animation-timing-function: linear;
3633
+ }
3634
+
3635
+
3636
+
3637
+ @keyframes rotateme {
3638
+ from {
3639
+ transform: rotate(0deg);
3640
+ }
3641
+ to {
3642
+ transform: rotate(360deg);
3643
+ }
3644
+ }
3645
+ @-webkit-keyframes rotateme {
3646
+ from {
3647
+ -webkit-transform: rotate(0deg);
3648
+ }
3649
+ to {
3650
+ -webkit-transform: rotate(360deg);
3651
+ }
3652
+ }
3653
+ @-moz-keyframes rotateme {
3654
+ from {
3655
+ -moz-transform: rotate(0deg);
3656
+ }
3657
+ to {
3658
+ -moz-transform: rotate(360deg);
3659
+ }
3660
+ }
3661
+ @-o-keyframes rotateme {
3662
+ from {
3663
+ -o-transform: rotate(0deg);
3664
+ }
3665
+ to {
3666
+ -o-transform: rotate(360deg);
3667
+ }
3668
+ }
3669
+
3670
+ .page-banner .icon-one,
3671
+ .main-banner .icon-one{
3672
+ animation-name: rotateme;
3673
+ animation-duration: 7s;
3674
+ animation-iteration-count: infinite;
3675
+ animation-timing-function: linear;
3676
+
3677
+ -webkit-animation-name: rotateme;
3678
+ -webkit-animation-duration: 7s;
3679
+ -webkit-animation-iteration-count: infinite;
3680
+ -webkit-animation-timing-function: linear;
3681
+
3682
+ -moz-animation-name: rotateme;
3683
+ -moz-animation-duration: 7s;
3684
+ -moz-animation-iteration-count: infinite;
3685
+ -moz-animation-timing-function: linear;
3686
+
3687
+ -ms-animation-name: rotateme;
3688
+ -ms-animation-duration: 7s;
3689
+
3690
+ -ms-animation-iteration-count: infinite;
3691
+ -ms-animation-timing-function: linear;
3692
+
3693
+ -o-animation-name: rotateme;
3694
+ -o-animation-duration: 7s;
3695
+ -o-animation-iteration-count: infinite;
3696
+ -o-animation-timing-function: linear;
3697
+ }
3698
+
3699
+ .how-it-works:before,
3700
+ .main-banner .icon-six,
3701
+ .main-banner .icon-two,
3702
+ .page-banner .icon-six,
3703
+ .page-banner .icon-two,
3704
+ .rotate-me {
3705
+ animation-name: rotateme;
3706
+ animation-duration: 24s;
3707
+ animation-iteration-count: infinite;
3708
+ animation-timing-function: linear;
3709
+
3710
+ -webkit-animation-name: rotateme;
3711
+ -webkit-animation-duration: 24s;
3712
+ -webkit-animation-iteration-count: infinite;
3713
+ -webkit-animation-timing-function: linear;
3714
+
3715
+ -moz-animation-name: rotateme;
3716
+ -moz-animation-duration: 24s;
3717
+ -moz-animation-iteration-count: infinite;
3718
+ -moz-animation-timing-function: linear;
3719
+
3720
+ -ms-animation-name: rotateme;
3721
+ -ms-animation-duration: 24s;
3722
+ -ms-animation-iteration-count: infinite;
3723
+ -ms-animation-timing-function: linear;
3724
+
3725
+ -o-animation-name: rotateme;
3726
+ -o-animation-duration: 24s;
3727
+ -o-animation-iteration-count: infinite;
3728
+ -o-animation-timing-function: linear;
3729
+ }
3730
+
3731
+
3732
+ @-webkit-keyframes footer-animate {
3733
+ 0% {
3734
+ -webkit-transform: translateX(-1000px);
3735
+ transform: translateX(-1000px);
3736
+ }
3737
+
3738
+ 50% {
3739
+ -webkit-transform: translateX(-10px);
3740
+ transform: translateX(-10px);
3741
+ }
3742
+
3743
+ 100% {
3744
+ -webkit-transform: translateX(-1000px);
3745
+ transform: translateX(-1000px);
3746
+ }
3747
+ }
3748
+
3749
+ @keyframes footer-animate {
3750
+ 0% {
3751
+ -webkit-transform: translateX(-1000px);
3752
+ transform: translateX(-1000px);
3753
+ }
3754
+
3755
+ 50% {
3756
+ -webkit-transform: translateX(-10px);
3757
+ transform: translateX(-10px);
3758
+ }
3759
+
3760
+ 100% {
3761
+ -webkit-transform: translateX(-1000px);
3762
+ transform: translateX(-1000px);
3763
+ }
3764
+ }
3765
+
3766
+ /** squares **/
3767
+
3768
+ squares{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);transform:scale(2.1);opacity:0}}
3769
+ @-moz-keyframes squares{0%{-moz-transform:scale(1);transform:scale(1);opacity:0}20%{-moz-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-moz-transform:scale(2.1);transform:scale(2.1);opacity:0}}
3770
+ @-o-keyframes squares{0%{-o-transform:scale(1);transform:scale(1);opacity:0}20%{-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}
3771
+ @keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}
3772
+
3773
+
3774
+
3775
+ /** service-hexagon **/
3776
+
3777
+
3778
+ service_hexagon_2{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-moz-keyframes service_hexagon_2{0%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-moz-transform:rotateY(360deg);transform:rotateY(360deg)}}@-o-keyframes service_hexagon_2{0%{-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes service_hexagon_2{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}
3779
+
3780
+ service_hexagon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes service_hexagon{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes service_hexagon{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes service_hexagon{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
3781
+
3782
+ @-webkit-keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@-moz-keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@keyframes animateBubble{0%{margin-top:20%}100%{margin-top:-30%}}@-webkit-keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}@-moz-keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}@keyframes sideWays{0%{margin-left:0}100%{margin-left:25px}}
flask-project/static/css/bootstrap.css ADDED
The diff for this file is too large to render. See raw diff
 
flask-project/static/css/color.css ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /* template-color */
3
+
4
+ .handle-preloader{
5
+ background: #EC4E4F;
6
+ }
7
+
8
+ .preloader-close{
9
+ color: #EC4E4F;
10
+ }
flask-project/static/css/color/.DS_Store ADDED
Binary file (6.15 kB). View file
 
flask-project/static/css/color/crimson.css ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+ /* color */
5
+
6
+ .main-menu .navigation > li.current > a,
7
+ .main-menu .navigation > li:hover > a,
8
+ .main-menu .navigation > li > ul > li > a:hover,
9
+ .main-menu .navigation > li > .megamenu li > a:hover,
10
+ .main-menu .navigation > li > ul > li > ul > li > a:hover,
11
+ .scroll-to-top .scroll-bar-text,
12
+ .header-top .links-list li a:hover,
13
+ .header-top .info-list li i,
14
+ .header-top .info-list li a:hover,
15
+ .banner-carousel .content-box h2 span,
16
+ .sec-title h6,
17
+ .content_block_one .content-box .inner-box .single-item .icon-box,
18
+ .service-block-one .inner-box .icon-box,
19
+ .content_block_two .content-box .form-group input[type='button'],
20
+ .funfact-block-one:first-child .inner-box .icon-box,
21
+ .theme-btn.btn-three,
22
+ .news-block-one .inner-box .post-date i,
23
+ .news-block-one .inner-box h3 a:hover,
24
+ .news-block-one .inner-box .post-info li i,
25
+ .news-block-one .inner-box .post-info li a:hover,
26
+ .scroll-to-top .scroll-bar-text,
27
+ .main-footer a:hover,
28
+ .footer-bottom p a,
29
+ .sec-title h2 span,
30
+ .feature-block-two .inner-box .icon-box,
31
+ .feature-block-two .inner-box h3 a:hover,
32
+ .content_block_four .content-box .list-item li:before,
33
+ .card-block-one .inner-box .lower-content h3 a:hover,
34
+ .processing-block-one:hover .inner-box .count-text,
35
+ .news-block-two .inner-box .lower-content h3 a:hover,
36
+ .news-block-two .inner-box .lower-content .post-info li i,
37
+ .news-block-two .inner-box .lower-content .post-info li a:hover,
38
+ .page-title .bread-crumb li a:hover,
39
+ .team-block-one .inner-box .lower-content h3 a:hover,
40
+ .team-block-one .inner-box:hover .lower-content .designation,
41
+ .team-details .content-box .designation,
42
+ .team-details .content-box .info-list li a:hover,
43
+ .career-block-one .inner-box .info-box li i,
44
+ .career-block-one .inner-box .btn-box a,
45
+ .career-details-content .content-one span,
46
+ .career-sidebar .info-list li i,
47
+ .news-block-three .inner-box .lower-content .post-info li i,
48
+ .news-block-three .inner-box .lower-content .post-info li a:hover,
49
+ .news-block-three .inner-box .lower-content h3 a:hover,
50
+ .news-block-three .inner-box .lower-content .btn-box a,
51
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
52
+ .blog-sidebar .search-widget .search-inner .form-group button:hover,
53
+ .blog-sidebar .category-widget .category-list li a:before,
54
+ .blog-sidebar .category-widget .category-list li a:hover,
55
+ .blog-sidebar .post-widget .post h5 a:hover,
56
+ .blog-sidebar .post-widget .post .post-date i,
57
+ .info-block-one .inner-box p a:hover
58
+
59
+ {
60
+ color: var(--crimson-color) !important;
61
+ }
62
+
63
+
64
+
65
+ /** background **/
66
+
67
+ .switcher .switch_btn button,
68
+ button.rtl,
69
+ button.ltr,
70
+ .main-header .outer-box .logo-box,
71
+ .main-header .outer-box .logo-box:before,
72
+ .theme-btn.btn-one,
73
+ .theme-btn.btn-two:before, .theme-btn.btn-two:after,
74
+ .main-header .outer-box .logo-box .shape,
75
+ .main-header .outer-box .logo-box:after,
76
+ .banner-section .owl-nav button:hover,
77
+ .feature-block-one .inner-box .icon-box,
78
+ .feature-block-one .inner-box:before,
79
+ .image_block_one .image-box .experience-box,
80
+ .content_block_one .content-box .inner-box .single-item .icon-box:before,
81
+ .service-block-one .inner-box:before,
82
+ .content_block_two .content-box .form-group input[type='button']:hover,
83
+ .video-section .inner-box .video-btn a,
84
+ .funfact-block-one:last-child .inner-box,
85
+ .apps-section .content-box .btn-box a:hover,
86
+ .subscribe-section,
87
+ .main-footer .social-links li a:hover,
88
+ .main-footer .links-widget .links-list li a:hover:before,
89
+ .nav-style-one .owl-nav button:hover,
90
+ .service-style-two .tab-btns li:before,
91
+ .service-style-two .tab-btns li:after,
92
+ .processing-block-one .inner-box .count-text,
93
+ .processing-block-one:before,
94
+ .exchange-section .tab-btns li:before,
95
+ .exchange-section .tab-btns li:after,
96
+ .apps-section.alternat-2,
97
+ .service-block-one .inner-box .shape:before,
98
+ .requirements-block-one .inner-box h4:before,
99
+ .team-block-one .inner-box .image-box .social-links li a:hover,
100
+ .team-details .content-box .social-links li a:hover,
101
+ .career-block-one .inner-box .btn-box a:hover,
102
+ .news-block-one .inner-box .theme-btn:before,
103
+ .news-block-one .inner-box .theme-btn:after,
104
+ .career-sidebar h4,
105
+ .news-block-three .inner-box .lower-content .post-date,
106
+ .news-block-three .inner-box .lower-content .btn-box a:hover,
107
+ .blog-sidebar .tags-widget .tags-list li a:hover,
108
+ .blog-details-content .list-item li:before,
109
+ .blog-details-content .post-tag-option .tags-list li a:hover,
110
+ .accordion .acc-btn .icon-box:before,
111
+ .info-block-one .inner-box .icon-box
112
+
113
+ {
114
+ background: var(--crimson-color) !important;
115
+ }
116
+
117
+
118
+
119
+
120
+ /** border-color **/
121
+
122
+ .content_block_two .content-box .form-group input[type='button'],
123
+ .content_block_four .content-box .list-item li:before,
124
+ .processing-block-one .inner-box .count-text:after,
125
+ .image_block_three .image-box .rating-box,
126
+ .service-block-one .inner-box .shape:after,
127
+ .career-block-one .inner-box .btn-box a,
128
+ .news-block-three .inner-box .lower-content .btn-box a,
129
+ .blog-sidebar .search-widget .search-inner .form-group input:focus,
130
+ .blog-details-content .comment-form-area .form-group input:focus,
131
+ .blog-details-content .comment-form-area .form-group textarea:focus,
132
+ .faq-form-section .form-inner .form-group input:focus,
133
+ .faq-form-section .form-inner .form-group textarea:focus,
134
+ .contact-section .form-inner .form-group input:focus,
135
+ .contact-section .form-inner .form-group textarea:focus
136
+
137
+ {
138
+ border-color: var(--crimson-color) !important;
139
+ }
flask-project/static/css/color/orange.css ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+
5
+ /* color */
6
+
7
+ .main-menu .navigation > li.current > a,
8
+ .main-menu .navigation > li:hover > a,
9
+ .main-menu .navigation > li > ul > li > a:hover,
10
+ .main-menu .navigation > li > .megamenu li > a:hover,
11
+ .main-menu .navigation > li > ul > li > ul > li > a:hover,
12
+ .scroll-to-top .scroll-bar-text,
13
+ .header-top .links-list li a:hover,
14
+ .header-top .info-list li i,
15
+ .header-top .info-list li a:hover,
16
+ .banner-carousel .content-box h2 span,
17
+ .sec-title h6,
18
+ .content_block_one .content-box .inner-box .single-item .icon-box,
19
+ .service-block-one .inner-box .icon-box,
20
+ .content_block_two .content-box .form-group input[type='button'],
21
+ .funfact-block-one:first-child .inner-box .icon-box,
22
+ .theme-btn.btn-three,
23
+ .news-block-one .inner-box .post-date i,
24
+ .news-block-one .inner-box h3 a:hover,
25
+ .news-block-one .inner-box .post-info li i,
26
+ .news-block-one .inner-box .post-info li a:hover,
27
+ .scroll-to-top .scroll-bar-text,
28
+ .main-footer a:hover,
29
+ .footer-bottom p a,
30
+ .sec-title h2 span,
31
+ .feature-block-two .inner-box .icon-box,
32
+ .feature-block-two .inner-box h3 a:hover,
33
+ .content_block_four .content-box .list-item li:before,
34
+ .card-block-one .inner-box .lower-content h3 a:hover,
35
+ .processing-block-one:hover .inner-box .count-text,
36
+ .news-block-two .inner-box .lower-content h3 a:hover,
37
+ .news-block-two .inner-box .lower-content .post-info li i,
38
+ .news-block-two .inner-box .lower-content .post-info li a:hover,
39
+ .page-title .bread-crumb li a:hover,
40
+ .team-block-one .inner-box .lower-content h3 a:hover,
41
+ .team-block-one .inner-box:hover .lower-content .designation,
42
+ .team-details .content-box .designation,
43
+ .team-details .content-box .info-list li a:hover,
44
+ .career-block-one .inner-box .info-box li i,
45
+ .career-block-one .inner-box .btn-box a,
46
+ .career-details-content .content-one span,
47
+ .career-sidebar .info-list li i,
48
+ .news-block-three .inner-box .lower-content .post-info li i,
49
+ .news-block-three .inner-box .lower-content .post-info li a:hover,
50
+ .news-block-three .inner-box .lower-content h3 a:hover,
51
+ .news-block-three .inner-box .lower-content .btn-box a,
52
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
53
+ .blog-sidebar .search-widget .search-inner .form-group button:hover,
54
+ .blog-sidebar .category-widget .category-list li a:before,
55
+ .blog-sidebar .category-widget .category-list li a:hover,
56
+ .blog-sidebar .post-widget .post h5 a:hover,
57
+ .blog-sidebar .post-widget .post .post-date i,
58
+ .info-block-one .inner-box p a:hover
59
+
60
+ {
61
+ color: var(--orange-color) !important;
62
+ }
63
+
64
+
65
+
66
+ /** background **/
67
+
68
+ .switcher .switch_btn button,
69
+ button.rtl,
70
+ button.ltr,
71
+ .main-header .outer-box .logo-box,
72
+ .main-header .outer-box .logo-box:before,
73
+ .theme-btn.btn-one,
74
+ .theme-btn.btn-two:before, .theme-btn.btn-two:after,
75
+ .main-header .outer-box .logo-box .shape,
76
+ .main-header .outer-box .logo-box:after,
77
+ .banner-section .owl-nav button:hover,
78
+ .feature-block-one .inner-box .icon-box,
79
+ .feature-block-one .inner-box:before,
80
+ .image_block_one .image-box .experience-box,
81
+ .content_block_one .content-box .inner-box .single-item .icon-box:before,
82
+ .service-block-one .inner-box:before,
83
+ .content_block_two .content-box .form-group input[type='button']:hover,
84
+ .video-section .inner-box .video-btn a,
85
+ .funfact-block-one:last-child .inner-box,
86
+ .apps-section .content-box .btn-box a:hover,
87
+ .subscribe-section,
88
+ .main-footer .social-links li a:hover,
89
+ .main-footer .links-widget .links-list li a:hover:before,
90
+ .nav-style-one .owl-nav button:hover,
91
+ .service-style-two .tab-btns li:before,
92
+ .service-style-two .tab-btns li:after,
93
+ .processing-block-one .inner-box .count-text,
94
+ .processing-block-one:before,
95
+ .exchange-section .tab-btns li:before,
96
+ .exchange-section .tab-btns li:after,
97
+ .apps-section.alternat-2,
98
+ .service-block-one .inner-box .shape:before,
99
+ .requirements-block-one .inner-box h4:before,
100
+ .team-block-one .inner-box .image-box .social-links li a:hover,
101
+ .team-details .content-box .social-links li a:hover,
102
+ .career-block-one .inner-box .btn-box a:hover,
103
+ .news-block-one .inner-box .theme-btn:before,
104
+ .news-block-one .inner-box .theme-btn:after,
105
+ .career-sidebar h4,
106
+ .news-block-three .inner-box .lower-content .post-date,
107
+ .news-block-three .inner-box .lower-content .btn-box a:hover,
108
+ .blog-sidebar .tags-widget .tags-list li a:hover,
109
+ .blog-details-content .list-item li:before,
110
+ .blog-details-content .post-tag-option .tags-list li a:hover,
111
+ .accordion .acc-btn .icon-box:before,
112
+ .info-block-one .inner-box .icon-box
113
+
114
+ {
115
+ background: var(--orange-color) !important;
116
+ }
117
+
118
+
119
+
120
+
121
+ /** border-color **/
122
+
123
+ .content_block_two .content-box .form-group input[type='button'],
124
+ .content_block_four .content-box .list-item li:before,
125
+ .processing-block-one .inner-box .count-text:after,
126
+ .image_block_three .image-box .rating-box,
127
+ .service-block-one .inner-box .shape:after,
128
+ .career-block-one .inner-box .btn-box a,
129
+ .news-block-three .inner-box .lower-content .btn-box a,
130
+ .blog-sidebar .search-widget .search-inner .form-group input:focus,
131
+ .blog-details-content .comment-form-area .form-group input:focus,
132
+ .blog-details-content .comment-form-area .form-group textarea:focus,
133
+ .faq-form-section .form-inner .form-group input:focus,
134
+ .faq-form-section .form-inner .form-group textarea:focus,
135
+ .contact-section .form-inner .form-group input:focus,
136
+ .contact-section .form-inner .form-group textarea:focus
137
+
138
+ {
139
+ border-color: var(--orange-color) !important;
140
+ }
141
+
flask-project/static/css/color/pink.css ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+ /* color */
5
+
6
+ .main-menu .navigation > li.current > a,
7
+ .main-menu .navigation > li:hover > a,
8
+ .main-menu .navigation > li > ul > li > a:hover,
9
+ .main-menu .navigation > li > .megamenu li > a:hover,
10
+ .main-menu .navigation > li > ul > li > ul > li > a:hover,
11
+ .header-top .links-list li a:hover,
12
+ .header-top .info-list li i,
13
+ .header-top .info-list li a:hover,
14
+ .banner-carousel .content-box h2 span,
15
+ .sec-title h6,
16
+ .content_block_one .content-box .inner-box .single-item .icon-box,
17
+ .service-block-one .inner-box .icon-box,
18
+ .content_block_two .content-box .form-group input[type='button'],
19
+ .funfact-block-one:first-child .inner-box .icon-box,
20
+ .theme-btn.btn-three,
21
+ .news-block-one .inner-box .post-date i,
22
+ .news-block-one .inner-box h3 a:hover,
23
+ .news-block-one .inner-box .post-info li i,
24
+ .news-block-one .inner-box .post-info li a:hover,
25
+ .scroll-to-top .scroll-bar-text,
26
+ .main-footer a:hover,
27
+ .footer-bottom p a,
28
+ .sec-title h2 span,
29
+ .feature-block-two .inner-box .icon-box,
30
+ .feature-block-two .inner-box h3 a:hover,
31
+ .content_block_four .content-box .list-item li:before,
32
+ .card-block-one .inner-box .lower-content h3 a:hover,
33
+ .processing-block-one:hover .inner-box .count-text,
34
+ .news-block-two .inner-box .lower-content h3 a:hover,
35
+ .news-block-two .inner-box .lower-content .post-info li i,
36
+ .news-block-two .inner-box .lower-content .post-info li a:hover,
37
+ .page-title .bread-crumb li a:hover,
38
+ .team-block-one .inner-box .lower-content h3 a:hover,
39
+ .team-block-one .inner-box:hover .lower-content .designation,
40
+ .team-details .content-box .designation,
41
+ .team-details .content-box .info-list li a:hover,
42
+ .career-block-one .inner-box .info-box li i,
43
+ .career-block-one .inner-box .btn-box a,
44
+ .career-details-content .content-one span,
45
+ .career-sidebar .info-list li i,
46
+ .news-block-three .inner-box .lower-content .post-info li i,
47
+ .news-block-three .inner-box .lower-content .post-info li a:hover,
48
+ .news-block-three .inner-box .lower-content h3 a:hover,
49
+ .news-block-three .inner-box .lower-content .btn-box a,
50
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
51
+ .blog-sidebar .search-widget .search-inner .form-group button:hover,
52
+ .blog-sidebar .category-widget .category-list li a:before,
53
+ .blog-sidebar .category-widget .category-list li a:hover,
54
+ .blog-sidebar .post-widget .post h5 a:hover,
55
+ .blog-sidebar .post-widget .post .post-date i,
56
+ .info-block-one .inner-box p a:hover
57
+
58
+ {
59
+ color: var(--pink-color) !important;
60
+ }
61
+
62
+
63
+
64
+ /** background **/
65
+
66
+ .switcher .switch_btn button,
67
+ button.rtl,
68
+ button.ltr,
69
+ .main-header .outer-box .logo-box,
70
+ .main-header .outer-box .logo-box:before,
71
+ .theme-btn.btn-one,
72
+ .theme-btn.btn-two:before, .theme-btn.btn-two:after,
73
+ .main-header .outer-box .logo-box .shape,
74
+ .main-header .outer-box .logo-box:after,
75
+ .banner-section .owl-nav button:hover,
76
+ .feature-block-one .inner-box .icon-box,
77
+ .feature-block-one .inner-box:before,
78
+ .image_block_one .image-box .experience-box,
79
+ .content_block_one .content-box .inner-box .single-item .icon-box:before,
80
+ .service-block-one .inner-box:before,
81
+ .content_block_two .content-box .form-group input[type='button']:hover,
82
+ .video-section .inner-box .video-btn a,
83
+ .funfact-block-one:last-child .inner-box,
84
+ .apps-section .content-box .btn-box a:hover,
85
+ .subscribe-section,
86
+ .main-footer .social-links li a:hover,
87
+ .main-footer .links-widget .links-list li a:hover:before,
88
+ .nav-style-one .owl-nav button:hover,
89
+ .service-style-two .tab-btns li:before,
90
+ .service-style-two .tab-btns li:after,
91
+ .processing-block-one .inner-box .count-text,
92
+ .processing-block-one:before,
93
+ .exchange-section .tab-btns li:before,
94
+ .exchange-section .tab-btns li:after,
95
+ .apps-section.alternat-2,
96
+ .service-block-one .inner-box .shape:before,
97
+ .requirements-block-one .inner-box h4:before,
98
+ .team-block-one .inner-box .image-box .social-links li a:hover,
99
+ .team-details .content-box .social-links li a:hover,
100
+ .career-block-one .inner-box .btn-box a:hover,
101
+ .news-block-one .inner-box .theme-btn:before,
102
+ .news-block-one .inner-box .theme-btn:after,
103
+ .career-sidebar h4,
104
+ .news-block-three .inner-box .lower-content .post-date,
105
+ .news-block-three .inner-box .lower-content .btn-box a:hover,
106
+ .blog-sidebar .tags-widget .tags-list li a:hover,
107
+ .blog-details-content .list-item li:before,
108
+ .blog-details-content .post-tag-option .tags-list li a:hover,
109
+ .accordion .acc-btn .icon-box:before,
110
+ .info-block-one .inner-box .icon-box
111
+
112
+ {
113
+ background: var(--pink-color) !important;
114
+ }
115
+
116
+
117
+
118
+
119
+ /** border-color **/
120
+
121
+ .content_block_two .content-box .form-group input[type='button'],
122
+ .content_block_four .content-box .list-item li:before,
123
+ .processing-block-one .inner-box .count-text:after,
124
+ .image_block_three .image-box .rating-box,
125
+ .service-block-one .inner-box .shape:after,
126
+ .career-block-one .inner-box .btn-box a,
127
+ .news-block-three .inner-box .lower-content .btn-box a,
128
+ .blog-sidebar .search-widget .search-inner .form-group input:focus,
129
+ .blog-details-content .comment-form-area .form-group input:focus,
130
+ .blog-details-content .comment-form-area .form-group textarea:focus,
131
+ .faq-form-section .form-inner .form-group input:focus,
132
+ .faq-form-section .form-inner .form-group textarea:focus,
133
+ .contact-section .form-inner .form-group input:focus,
134
+ .contact-section .form-inner .form-group textarea:focus
135
+
136
+ {
137
+ border-color: var(--pink-color) !important;
138
+ }
139
+
flask-project/static/css/color/theme-color.css ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+ /* color */
5
+
6
+ .main-menu .navigation > li.current > a,
7
+ .main-menu .navigation > li:hover > a,
8
+ .main-menu .navigation > li > ul > li > a:hover,
9
+ .main-menu .navigation > li > .megamenu li > a:hover,
10
+ .main-menu .navigation > li > ul > li > ul > li > a:hover,
11
+ .header-top .links-list li a:hover,
12
+ .header-top .info-list li i,
13
+ .header-top .info-list li a:hover,
14
+ .banner-carousel .content-box h2 span,
15
+ .sec-title h6,
16
+ .content_block_one .content-box .inner-box .single-item .icon-box,
17
+ .service-block-one .inner-box .icon-box,
18
+ .content_block_two .content-box .form-group input[type='button'],
19
+ .funfact-block-one:first-child .inner-box .icon-box,
20
+ .theme-btn.btn-three,
21
+ .news-block-one .inner-box .post-date i,
22
+ .news-block-one .inner-box h3 a:hover,
23
+ .news-block-one .inner-box .post-info li i,
24
+ .news-block-one .inner-box .post-info li a:hover,
25
+ .scroll-to-top .scroll-bar-text,
26
+ .main-footer a:hover,
27
+ .footer-bottom p a,
28
+ .sec-title h2 span,
29
+ .feature-block-two .inner-box .icon-box,
30
+ .feature-block-two .inner-box h3 a:hover,
31
+ .content_block_four .content-box .list-item li:before,
32
+ .card-block-one .inner-box .lower-content h3 a:hover,
33
+ .processing-block-one:hover .inner-box .count-text,
34
+ .news-block-two .inner-box .lower-content h3 a:hover,
35
+ .news-block-two .inner-box .lower-content .post-info li i,
36
+ .news-block-two .inner-box .lower-content .post-info li a:hover,
37
+ .page-title .bread-crumb li a:hover,
38
+ .team-block-one .inner-box .lower-content h3 a:hover,
39
+ .team-block-one .inner-box:hover .lower-content .designation,
40
+ .team-details .content-box .designation,
41
+ .team-details .content-box .info-list li a:hover,
42
+ .career-block-one .inner-box .info-box li i,
43
+ .career-block-one .inner-box .btn-box a,
44
+ .career-details-content .content-one span,
45
+ .career-sidebar .info-list li i,
46
+ .news-block-three .inner-box .lower-content .post-info li i,
47
+ .news-block-three .inner-box .lower-content .post-info li a:hover,
48
+ .news-block-three .inner-box .lower-content h3 a:hover,
49
+ .news-block-three .inner-box .lower-content .btn-box a,
50
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
51
+ .blog-sidebar .search-widget .search-inner .form-group button:hover,
52
+ .blog-sidebar .category-widget .category-list li a:before,
53
+ .blog-sidebar .category-widget .category-list li a:hover,
54
+ .blog-sidebar .post-widget .post h5 a:hover,
55
+ .blog-sidebar .post-widget .post .post-date i,
56
+ .info-block-one .inner-box p a:hover
57
+
58
+ {
59
+ color: var(--theme-color) !important;
60
+ }
61
+
62
+
63
+ /** background **/
64
+
65
+ .switcher .switch_btn button,
66
+ button.rtl,
67
+ button.ltr,
68
+ .main-header .outer-box .logo-box,
69
+ .main-header .outer-box .logo-box:before,
70
+ .theme-btn.btn-one,
71
+ .theme-btn.btn-two:before, .theme-btn.btn-two:after,
72
+ .main-header .outer-box .logo-box .shape,
73
+ .main-header .outer-box .logo-box:after,
74
+ .banner-section .owl-nav button:hover,
75
+ .feature-block-one .inner-box .icon-box,
76
+ .feature-block-one .inner-box:before,
77
+ .image_block_one .image-box .experience-box,
78
+ .content_block_one .content-box .inner-box .single-item .icon-box:before,
79
+ .service-block-one .inner-box:before,
80
+ .content_block_two .content-box .form-group input[type='button']:hover,
81
+ .video-section .inner-box .video-btn a,
82
+ .funfact-block-one:last-child .inner-box,
83
+ .apps-section .content-box .btn-box a:hover,
84
+ .subscribe-section,
85
+ .main-footer .social-links li a:hover,
86
+ .main-footer .links-widget .links-list li a:hover:before,
87
+ .nav-style-one .owl-nav button:hover,
88
+ .service-style-two .tab-btns li:before,
89
+ .service-style-two .tab-btns li:after,
90
+ .processing-block-one .inner-box .count-text,
91
+ .processing-block-one:before,
92
+ .exchange-section .tab-btns li:before,
93
+ .exchange-section .tab-btns li:after,
94
+ .apps-section.alternat-2,
95
+ .service-block-one .inner-box .shape:before,
96
+ .requirements-block-one .inner-box h4:before,
97
+ .team-block-one .inner-box .image-box .social-links li a:hover,
98
+ .team-details .content-box .social-links li a:hover,
99
+ .career-block-one .inner-box .btn-box a:hover,
100
+ .news-block-one .inner-box .theme-btn:before,
101
+ .news-block-one .inner-box .theme-btn:after,
102
+ .career-sidebar h4,
103
+ .news-block-three .inner-box .lower-content .post-date,
104
+ .news-block-three .inner-box .lower-content .btn-box a:hover,
105
+ .blog-sidebar .tags-widget .tags-list li a:hover,
106
+ .blog-details-content .list-item li:before,
107
+ .blog-details-content .post-tag-option .tags-list li a:hover,
108
+ .accordion .acc-btn .icon-box:before,
109
+ .info-block-one .inner-box .icon-box
110
+
111
+ {
112
+ background: var(--theme-color) !important;
113
+ }
114
+
115
+
116
+
117
+
118
+ /** border-color **/
119
+
120
+ .content_block_two .content-box .form-group input[type='button'],
121
+ .content_block_four .content-box .list-item li:before,
122
+ .processing-block-one .inner-box .count-text:after,
123
+ .image_block_three .image-box .rating-box,
124
+ .service-block-one .inner-box .shape:after,
125
+ .career-block-one .inner-box .btn-box a,
126
+ .news-block-three .inner-box .lower-content .btn-box a,
127
+ .blog-sidebar .search-widget .search-inner .form-group input:focus,
128
+ .blog-details-content .comment-form-area .form-group input:focus,
129
+ .blog-details-content .comment-form-area .form-group textarea:focus,
130
+ .faq-form-section .form-inner .form-group input:focus,
131
+ .faq-form-section .form-inner .form-group textarea:focus,
132
+ .contact-section .form-inner .form-group input:focus,
133
+ .contact-section .form-inner .form-group textarea:focus
134
+
135
+ {
136
+ border-color: var(--theme-color) !important;
137
+ }
138
+
flask-project/static/css/color/violet.css ADDED
@@ -0,0 +1,139 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+
4
+ /* color */
5
+
6
+ .main-menu .navigation > li.current > a,
7
+ .main-menu .navigation > li:hover > a,
8
+ .main-menu .navigation > li > ul > li > a:hover,
9
+ .main-menu .navigation > li > .megamenu li > a:hover,
10
+ .main-menu .navigation > li > ul > li > ul > li > a:hover,
11
+ .header-top .links-list li a:hover,
12
+ .header-top .info-list li i,
13
+ .header-top .info-list li a:hover,
14
+ .banner-carousel .content-box h2 span,
15
+ .sec-title h6,
16
+ .content_block_one .content-box .inner-box .single-item .icon-box,
17
+ .service-block-one .inner-box .icon-box,
18
+ .content_block_two .content-box .form-group input[type='button'],
19
+ .funfact-block-one:first-child .inner-box .icon-box,
20
+ .theme-btn.btn-three,
21
+ .news-block-one .inner-box .post-date i,
22
+ .news-block-one .inner-box h3 a:hover,
23
+ .news-block-one .inner-box .post-info li i,
24
+ .news-block-one .inner-box .post-info li a:hover,
25
+ .scroll-to-top .scroll-bar-text,
26
+ .main-footer a:hover,
27
+ .footer-bottom p a,
28
+ .sec-title h2 span,
29
+ .feature-block-two .inner-box .icon-box,
30
+ .feature-block-two .inner-box h3 a:hover,
31
+ .content_block_four .content-box .list-item li:before,
32
+ .card-block-one .inner-box .lower-content h3 a:hover,
33
+ .processing-block-one:hover .inner-box .count-text,
34
+ .news-block-two .inner-box .lower-content h3 a:hover,
35
+ .news-block-two .inner-box .lower-content .post-info li i,
36
+ .news-block-two .inner-box .lower-content .post-info li a:hover,
37
+ .page-title .bread-crumb li a:hover,
38
+ .team-block-one .inner-box .lower-content h3 a:hover,
39
+ .team-block-one .inner-box:hover .lower-content .designation,
40
+ .team-details .content-box .designation,
41
+ .team-details .content-box .info-list li a:hover,
42
+ .career-block-one .inner-box .info-box li i,
43
+ .career-block-one .inner-box .btn-box a,
44
+ .career-details-content .content-one span,
45
+ .career-sidebar .info-list li i,
46
+ .news-block-three .inner-box .lower-content .post-info li i,
47
+ .news-block-three .inner-box .lower-content .post-info li a:hover,
48
+ .news-block-three .inner-box .lower-content h3 a:hover,
49
+ .news-block-three .inner-box .lower-content .btn-box a,
50
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
51
+ .blog-sidebar .search-widget .search-inner .form-group button:hover,
52
+ .blog-sidebar .category-widget .category-list li a:before,
53
+ .blog-sidebar .category-widget .category-list li a:hover,
54
+ .blog-sidebar .post-widget .post h5 a:hover,
55
+ .blog-sidebar .post-widget .post .post-date i,
56
+ .info-block-one .inner-box p a:hover
57
+
58
+ {
59
+ color: var(--violet-color) !important;
60
+ }
61
+
62
+
63
+
64
+ /** background **/
65
+
66
+ .switcher .switch_btn button,
67
+ button.rtl,
68
+ button.ltr,
69
+ .main-header .outer-box .logo-box,
70
+ .main-header .outer-box .logo-box:before,
71
+ .theme-btn.btn-one,
72
+ .theme-btn.btn-two:before, .theme-btn.btn-two:after,
73
+ .main-header .outer-box .logo-box .shape,
74
+ .main-header .outer-box .logo-box:after,
75
+ .banner-section .owl-nav button:hover,
76
+ .feature-block-one .inner-box .icon-box,
77
+ .feature-block-one .inner-box:before,
78
+ .image_block_one .image-box .experience-box,
79
+ .content_block_one .content-box .inner-box .single-item .icon-box:before,
80
+ .service-block-one .inner-box:before,
81
+ .content_block_two .content-box .form-group input[type='button']:hover,
82
+ .video-section .inner-box .video-btn a,
83
+ .funfact-block-one:last-child .inner-box,
84
+ .apps-section .content-box .btn-box a:hover,
85
+ .subscribe-section,
86
+ .main-footer .social-links li a:hover,
87
+ .main-footer .links-widget .links-list li a:hover:before,
88
+ .nav-style-one .owl-nav button:hover,
89
+ .service-style-two .tab-btns li:before,
90
+ .service-style-two .tab-btns li:after,
91
+ .processing-block-one .inner-box .count-text,
92
+ .processing-block-one:before,
93
+ .exchange-section .tab-btns li:before,
94
+ .exchange-section .tab-btns li:after,
95
+ .apps-section.alternat-2,
96
+ .service-block-one .inner-box .shape:before,
97
+ .requirements-block-one .inner-box h4:before,
98
+ .team-block-one .inner-box .image-box .social-links li a:hover,
99
+ .team-details .content-box .social-links li a:hover,
100
+ .career-block-one .inner-box .btn-box a:hover,
101
+ .news-block-one .inner-box .theme-btn:before,
102
+ .news-block-one .inner-box .theme-btn:after,
103
+ .career-sidebar h4,
104
+ .news-block-three .inner-box .lower-content .post-date,
105
+ .news-block-three .inner-box .lower-content .btn-box a:hover,
106
+ .blog-sidebar .tags-widget .tags-list li a:hover,
107
+ .blog-details-content .list-item li:before,
108
+ .blog-details-content .post-tag-option .tags-list li a:hover,
109
+ .accordion .acc-btn .icon-box:before,
110
+ .info-block-one .inner-box .icon-box
111
+
112
+ {
113
+ background: var(--violet-color) !important;
114
+ }
115
+
116
+
117
+
118
+
119
+ /** border-color **/
120
+
121
+ .content_block_two .content-box .form-group input[type='button'],
122
+ .content_block_four .content-box .list-item li:before,
123
+ .processing-block-one .inner-box .count-text:after,
124
+ .image_block_three .image-box .rating-box,
125
+ .service-block-one .inner-box .shape:after,
126
+ .career-block-one .inner-box .btn-box a,
127
+ .news-block-three .inner-box .lower-content .btn-box a,
128
+ .blog-sidebar .search-widget .search-inner .form-group input:focus,
129
+ .blog-details-content .comment-form-area .form-group input:focus,
130
+ .blog-details-content .comment-form-area .form-group textarea:focus,
131
+ .faq-form-section .form-inner .form-group input:focus,
132
+ .faq-form-section .form-inner .form-group textarea:focus,
133
+ .contact-section .form-inner .form-group input:focus,
134
+ .contact-section .form-inner .form-group textarea:focus
135
+
136
+ {
137
+ border-color: var(--violet-color) !important;
138
+ }
139
+
flask-project/static/css/elpath.css ADDED
@@ -0,0 +1,4413 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Elementpath css */
2
+
3
+ /*
4
+ el_01
5
+ color
6
+ */
7
+ .color_blue {
8
+ color: #7f27d8;
9
+ }
10
+ .color_purple {
11
+ color: #6f42c1;
12
+ }
13
+ .color_pink {
14
+ color: #d63384;
15
+ }
16
+ .color_red {
17
+ color: #dc3545;
18
+ }
19
+ .color_orange {
20
+ color: #fd7e14;
21
+ }
22
+ .color_yellow {
23
+ color: #ffc107;
24
+ }
25
+ .color_green {
26
+ color: #198754;
27
+ }
28
+ .color_gray {
29
+ color: #6c757d;
30
+ }
31
+ .color_gray_dark {
32
+ color: #343a40;
33
+ }
34
+ .color_light {
35
+ color: #f8f9fa;
36
+ }
37
+ .color_dark {
38
+ color: #212529;
39
+ }
40
+ .color_black{
41
+ color: #000000;
42
+ }
43
+
44
+ /*
45
+ el_02
46
+ background
47
+ */
48
+ .bg_blue {
49
+ background-color: #7f27d8;
50
+ }
51
+ .bg_purple {
52
+ background-color: #6f42c1;
53
+ }
54
+ .bg_pink {
55
+ background-color: #d63384;
56
+ }
57
+ .bg_red {
58
+ background-color: #dc3545;
59
+ }
60
+ .bg_orange {
61
+ background-color: #fd7e14;
62
+ }
63
+ .bg_yellow {
64
+ background-color: #ffc107;
65
+ }
66
+ .bg_green {
67
+ background-color: #198754;;
68
+ }
69
+ .bg_gray {
70
+ background-color: #6c757d;
71
+ }
72
+ .bg_gray-dark {
73
+ background-color: #343a40;
74
+ }
75
+ .bg_light {
76
+ background-color: #f8f9fa;
77
+ }
78
+ .bg_dark {
79
+ background-color: #212529;
80
+ }
81
+ .bg_cover {
82
+ background-size: cover;
83
+ }
84
+ .bg_contain {
85
+ background-size: contain;
86
+ }
87
+ .bg_fixed {
88
+ background-attachment: fixed;
89
+ }
90
+ .bg_top {
91
+ background-position: top;
92
+ }
93
+ .bg_right {
94
+ background-position: right;
95
+ }
96
+ .bg_bottom {
97
+ background-position: bottom;
98
+ }
99
+ .bg_left {
100
+ background-position: left;
101
+ }
102
+ .bg_center {
103
+ background-position: center;
104
+ }
105
+ /*
106
+ el_03
107
+ display
108
+ */
109
+ .d_block {
110
+ display: block;
111
+ }
112
+ .d_iblock {
113
+ display: inline-block;
114
+ }
115
+ .d_flex {
116
+ display: flex;
117
+ }
118
+ .d_table {
119
+ display: table;
120
+ }
121
+ .d_tcell {
122
+ display: table-cell;
123
+ }
124
+ .d_none {
125
+ display: none;
126
+ }
127
+ /*
128
+ el_04
129
+ position
130
+ */
131
+ .p_relative {
132
+ position: relative;
133
+ }
134
+ .p_absolute {
135
+ position: absolute;
136
+ }
137
+ .p_fixed {
138
+ position: fixed;
139
+ }
140
+ /*
141
+ el_05
142
+ Border
143
+ */
144
+ .border {
145
+ border: 1px solid #ddd;
146
+ }
147
+ .border_top {
148
+ border-top: 1px solid #ddd;
149
+ }
150
+ .border_right {
151
+ border-right: 1px solid #ddd;
152
+ }
153
+ .border_bottom {
154
+ border-bottom: 1px solid #ddd;
155
+ }
156
+ .border_left {
157
+ border-left: 1px solid #ddd;
158
+ }
159
+ /*
160
+ el_06
161
+ Transition
162
+ */
163
+ .tran_3 {
164
+ transition: .3s;
165
+ }
166
+ .tran_4 {
167
+ transition: .4s;
168
+ }
169
+ .tran_5 {
170
+ transition: .5s;
171
+ }
172
+ /*
173
+ el_07
174
+ Font size
175
+ */
176
+ .fs_0 {
177
+ font-size: 0;
178
+ }
179
+ .fs_1 {
180
+ font-size: 1px;
181
+ }
182
+ .fs_2 {
183
+ font-size: 2px;
184
+ }
185
+ .fs_3 {
186
+ font-size: 3px;
187
+ }
188
+ .fs_4 {
189
+ font-size: 4px;
190
+ }
191
+ .fs_5 {
192
+ font-size: 5px;
193
+ }
194
+ .fs_6 {
195
+ font-size: 6px;
196
+ }
197
+ .fs_7 {
198
+ font-size: 7px;
199
+ }
200
+ .fs_8 {
201
+ font-size: 8px;
202
+ }
203
+ .fs_9 {
204
+ font-size: 9px;
205
+ }
206
+ .fs_10 {
207
+ font-size: 10px;
208
+ }
209
+ .fs_11 {
210
+ font-size: 11px;
211
+ }
212
+ .fs_12 {
213
+ font-size: 12px;
214
+ }
215
+ .fs_13 {
216
+ font-size: 13px;
217
+ }
218
+ .fs_14 {
219
+ font-size: 14px;
220
+ }
221
+ .fs_15 {
222
+ font-size: 15px;
223
+ }
224
+ .fs_16 {
225
+ font-size: 16px;
226
+ }
227
+ .fs_17 {
228
+ font-size: 17px;
229
+ }
230
+ .fs_18 {
231
+ font-size: 18px;
232
+ }
233
+ .fs_19 {
234
+ font-size: 19px;
235
+ }
236
+ .fs_20 {
237
+ font-size: 20px;
238
+ }
239
+ .fs_25 {
240
+ font-size: 25px;
241
+ }
242
+ .fs_30 {
243
+ font-size: 30px;
244
+ }
245
+ .fs_35 {
246
+ font-size: 35px;
247
+ }
248
+ .fs_40 {
249
+ font-size: 40px;
250
+ }
251
+ .fs_45 {
252
+ font-size: 45px;
253
+ }
254
+ .fs_50 {
255
+ font-size: 50px;
256
+ }
257
+ .fs_55 {
258
+ font-size: 55px;
259
+ }
260
+ .fs_60 {
261
+ font-size: 60px;
262
+ }
263
+ .fs_65 {
264
+ font-size: 65px;
265
+ }
266
+ .fs_70 {
267
+ font-size: 70px;
268
+ }
269
+ .fs_75 {
270
+ font-size: 75px;
271
+ }
272
+ .fs_80 {
273
+ font-size: 80px;
274
+ }
275
+ .fs_85 {
276
+ font-size: 85px;
277
+ }
278
+ .fs_90 {
279
+ font-size: 90px;
280
+ }
281
+ .fs_95 {
282
+ font-size: 95px;
283
+ }
284
+ .fs_100 {
285
+ font-size: 100px;
286
+ }
287
+ .fs_110 {
288
+ font-size: 110px;
289
+ }
290
+ .fs_120 {
291
+ font-size: 120px;
292
+ }
293
+ .fs_130 {
294
+ font-size: 130px;
295
+ }
296
+ .fs_140 {
297
+ font-size: 140px;
298
+ }
299
+ .fs_150 {
300
+ font-size: 150px;
301
+ }
302
+ .fs_160 {
303
+ font-size: 160px;
304
+ }
305
+ .fs_170 {
306
+ font-size: 170px;
307
+ }
308
+ .fs_180 {
309
+ font-size: 180px;
310
+ }
311
+ .fs_190 {
312
+ font-size: 190px;
313
+ }
314
+ .fs_200 {
315
+ font-size: 200px;
316
+ }
317
+ /*
318
+ el_08
319
+ Font wieght
320
+ */
321
+ .fw_light {
322
+ font-weight: 300;
323
+ }
324
+ .fw_normal {
325
+ font-weight: 400;
326
+ }
327
+ .fw_medium {
328
+ font-weight: 500;
329
+ }
330
+ .fw_sbold {
331
+ font-weight: 600;
332
+ }
333
+ .fw_bold {
334
+ font-weight: 700;
335
+ }
336
+ .fw_exbold {
337
+ font-weight: 800;
338
+ }
339
+ /*
340
+ el_09
341
+ Float
342
+ */
343
+ .float_left {
344
+ float: left;
345
+ }
346
+ .float_right {
347
+ float: right;
348
+ }
349
+ /*
350
+ el_10
351
+ Width
352
+ */
353
+ .w_0 {
354
+ width: 0;
355
+ }
356
+ .w_1 {
357
+ width: 1px;
358
+ }
359
+ .w_2 {
360
+ width: 2px;
361
+ }
362
+ .w_3 {
363
+ width: 3px;
364
+ }
365
+ .w_4 {
366
+ width: 4px;
367
+ }
368
+ .w_5 {
369
+ width: 5px;
370
+ }
371
+ .w_6 {
372
+ width: 6px;
373
+ }
374
+ .w_7 {
375
+ width: 7px;
376
+ }
377
+ .w_8 {
378
+ width: 8px;
379
+ }
380
+ .w_9 {
381
+ width: 9px;
382
+ }
383
+ .w_10 {
384
+ width: 10px;
385
+ }
386
+ .w_11 {
387
+ width: 11px;
388
+ }
389
+ .w_12 {
390
+ width: 12px;
391
+ }
392
+ .w_13 {
393
+ width: 13px;
394
+ }
395
+ .w_14 {
396
+ width: 14px;
397
+ }
398
+ .w_15 {
399
+ width: 15px;
400
+ }
401
+ .w_16 {
402
+ width: 16px;
403
+ }
404
+ .w_17 {
405
+ width: 17px;
406
+ }
407
+ .w_18 {
408
+ width: 18px;
409
+ }
410
+ .w_19 {
411
+ width: 19px;
412
+ }
413
+ .w_20 {
414
+ width: 20px;
415
+ }
416
+ .w_25 {
417
+ width: 25px;
418
+ }
419
+ .w_30 {
420
+ width: 30px;
421
+ }
422
+ .w_35 {
423
+ width: 35px;
424
+ }
425
+ .w_40 {
426
+ width: 40px;
427
+ }
428
+ .w_45 {
429
+ width: 45px;
430
+ }
431
+ .w_50 {
432
+ width: 50px;
433
+ }
434
+ .w_55 {
435
+ width: 55px;
436
+ }
437
+ .w_60 {
438
+ width: 60px;
439
+ }
440
+ .w_65 {
441
+ width: 65px;
442
+ }
443
+ .w_70 {
444
+ width: 70px;
445
+ }
446
+ .w_75 {
447
+ width: 75px;
448
+ }
449
+ .w_80 {
450
+ width: 80px;
451
+ }
452
+ .w_85 {
453
+ width: 85px;
454
+ }
455
+ .w_90 {
456
+ width: 90px;
457
+ }
458
+ .w_95 {
459
+ width: 95px;
460
+ }
461
+ .w_100 {
462
+ width: 100px;
463
+ }
464
+ .w_110 {
465
+ width: 110px;
466
+ }
467
+ .w_120 {
468
+ width: 120px;
469
+ }
470
+ .w_130 {
471
+ width: 130px;
472
+ }
473
+ .w_140 {
474
+ width: 140px;
475
+ }
476
+ .w_150 {
477
+ width: 150px;
478
+ }
479
+ .w_160 {
480
+ width: 160px;
481
+ }
482
+ .w_170 {
483
+ width: 170px;
484
+ }
485
+ .w_180 {
486
+ width: 180px;
487
+ }
488
+ .w_190 {
489
+ width: 190px;
490
+ }
491
+ .w_200 {
492
+ width: 200px;
493
+ }
494
+ .mw_0 {
495
+ max-width: 0;
496
+ }
497
+ .mw_1 {
498
+ max-width: 1px;
499
+ }
500
+ .mw_2 {
501
+ max-width: 2px;
502
+ }
503
+ .mw_3 {
504
+ max-width: 3px;
505
+ }
506
+ .mw_4 {
507
+ max-width: 4px;
508
+ }
509
+ .mw_5 {
510
+ max-width: 5px;
511
+ }
512
+ .mw_6 {
513
+ max-width: 6px;
514
+ }
515
+ .mw_7 {
516
+ max-width: 7px;
517
+ }
518
+ .mw_8 {
519
+ max-width: 8px;
520
+ }
521
+ .mw_9 {
522
+ max-width: 9px;
523
+ }
524
+ .mw_10 {
525
+ max-width: 10px;
526
+ }
527
+ .mw_11 {
528
+ max-width: 11px;
529
+ }
530
+ .mw_12 {
531
+ max-width: 12px;
532
+ }
533
+ .mw_13 {
534
+ max-width: 13px;
535
+ }
536
+ .mw_14 {
537
+ max-width: 14px;
538
+ }
539
+ .mw_15 {
540
+ max-width: 15px;
541
+ }
542
+ .mw_16 {
543
+ max-width: 16px;
544
+ }
545
+ .mw_17 {
546
+ max-width: 17px;
547
+ }
548
+ .mw_18 {
549
+ max-width: 18px;
550
+ }
551
+ .mw_19 {
552
+ max-width: 19px;
553
+ }
554
+ .mw_20 {
555
+ max-width: 20px;
556
+ }
557
+ .mw_25 {
558
+ max-width: 25px;
559
+ }
560
+ .mw_30 {
561
+ max-width: 30px;
562
+ }
563
+ .mw_35 {
564
+ max-width: 35px;
565
+ }
566
+ .mw_40 {
567
+ max-width: 40px;
568
+ }
569
+ .mw_45 {
570
+ max-width: 45px;
571
+ }
572
+ .mw_50 {
573
+ max-width: 50px;
574
+ }
575
+ .mw_55 {
576
+ max-width: 55px;
577
+ }
578
+ .mw_60 {
579
+ max-width: 60px;
580
+ }
581
+ .mw_65 {
582
+ max-width: 65px;
583
+ }
584
+ .mw_70 {
585
+ max-width: 70px;
586
+ }
587
+ .mw_75 {
588
+ max-width: 75px;
589
+ }
590
+ .mw_80 {
591
+ max-width: 80px;
592
+ }
593
+ .mw_85 {
594
+ max-width: 85px;
595
+ }
596
+ .mw_90 {
597
+ max-width: 90px;
598
+ }
599
+ .mw_95 {
600
+ max-width: 95px;
601
+ }
602
+ .mw_100 {
603
+ max-width: 100px;
604
+ }
605
+ .mw_110 {
606
+ max-width: 110px;
607
+ }
608
+ .mw_120 {
609
+ max-width: 120px;
610
+ }
611
+ .mw_130 {
612
+ max-width: 130px;
613
+ }
614
+ .mw_140 {
615
+ max-width: 140px;
616
+ }
617
+ .mw_150 {
618
+ max-width: 150px;
619
+ }
620
+ .mw_160 {
621
+ max-width: 160px;
622
+ }
623
+ .mw_170 {
624
+ max-width: 170px;
625
+ }
626
+ .mw_180 {
627
+ max-width: 180px;
628
+ }
629
+ .mw_190 {
630
+ max-width: 190px;
631
+ }
632
+ .mw_200 {
633
+ max-width: 200px;
634
+ }
635
+ /*
636
+ el_11
637
+ height
638
+ */
639
+ .h_0 {
640
+ height: 0;
641
+ }
642
+ .h_1 {
643
+ height: 1px;
644
+ }
645
+ .h_2 {
646
+ height: 2px;
647
+ }
648
+ .h_3 {
649
+ height: 3px;
650
+ }
651
+ .h_4 {
652
+ height: 4px;
653
+ }
654
+ .h_5 {
655
+ height: 5px;
656
+ }
657
+ .h_6 {
658
+ height: 6px;
659
+ }
660
+ .h_7 {
661
+ height: 7px;
662
+ }
663
+ .h_8 {
664
+ height: 8px;
665
+ }
666
+ .h_9 {
667
+ height: 9px;
668
+ }
669
+ .h_10 {
670
+ height: 10px;
671
+ }
672
+ .h_11 {
673
+ height: 11px;
674
+ }
675
+ .h_12 {
676
+ height: 12px;
677
+ }
678
+ .h_13 {
679
+ height: 13px;
680
+ }
681
+ .h_14 {
682
+ height: 14px;
683
+ }
684
+ .h_15 {
685
+ height: 15px;
686
+ }
687
+ .h_16 {
688
+ height: 16px;
689
+ }
690
+ .h_17 {
691
+ height: 17px;
692
+ }
693
+ .h_18 {
694
+ height: 18px;
695
+ }
696
+ .h_19 {
697
+ height: 19px;
698
+ }
699
+ .h_20 {
700
+ height: 20px;
701
+ }
702
+ .h_25 {
703
+ height: 25px;
704
+ }
705
+ .h_30 {
706
+ height: 30px;
707
+ }
708
+ .h_35 {
709
+ height: 35px;
710
+ }
711
+ .h_40 {
712
+ height: 40px;
713
+ }
714
+ .h_45 {
715
+ height: 45px;
716
+ }
717
+ .h_50 {
718
+ height: 50px;
719
+ }
720
+ .h_55 {
721
+ height: 55px;
722
+ }
723
+ .h_60 {
724
+ height: 60px;
725
+ }
726
+ .h_65 {
727
+ height: 65px;
728
+ }
729
+ .h_70 {
730
+ height: 70px;
731
+ }
732
+ .h_75 {
733
+ height: 75px;
734
+ }
735
+ .h_80 {
736
+ height: 80px;
737
+ }
738
+ .h_85 {
739
+ height: 85px;
740
+ }
741
+ .h_90 {
742
+ height: 90px;
743
+ }
744
+ .h_95 {
745
+ height: 95px;
746
+ }
747
+ .h_100 {
748
+ height: 100px;
749
+ }
750
+ .h_110 {
751
+ height: 110px;
752
+ }
753
+ .h_120 {
754
+ height: 120px;
755
+ }
756
+ .h_130 {
757
+ height: 130px;
758
+ }
759
+ .h_140 {
760
+ height: 140px;
761
+ }
762
+ .h_150 {
763
+ height: 150px;
764
+ }
765
+ .h_160 {
766
+ height: 160px;
767
+ }
768
+ .h_170 {
769
+ height: 170px;
770
+ }
771
+ .h_180 {
772
+ height: 180px;
773
+ }
774
+ .h_190 {
775
+ height: 190px;
776
+ }
777
+ .h_200 {
778
+ height: 200px;
779
+ }
780
+ .mh_0 {
781
+ max-height: 0;
782
+ }
783
+ .mh_1 {
784
+ max-height: 1px;
785
+ }
786
+ .mh_2 {
787
+ max-height: 2px;
788
+ }
789
+ .mh_3 {
790
+ max-height: 3px;
791
+ }
792
+ .mh_4 {
793
+ max-height: 4px;
794
+ }
795
+ .mh_5 {
796
+ max-height: 5px;
797
+ }
798
+ .mh_6 {
799
+ max-height: 6px;
800
+ }
801
+ .mh_7 {
802
+ max-height: 7px;
803
+ }
804
+ .mh_8 {
805
+ max-height: 8px;
806
+ }
807
+ .mh_9 {
808
+ max-height: 9px;
809
+ }
810
+ .mh_10 {
811
+ max-height: 10px;
812
+ }
813
+ .mh_11 {
814
+ max-height: 11px;
815
+ }
816
+ .mh_12 {
817
+ max-height: 12px;
818
+ }
819
+ .mh_13 {
820
+ max-height: 13px;
821
+ }
822
+ .mh_14 {
823
+ max-height: 14px;
824
+ }
825
+ .mh_15 {
826
+ max-height: 15px;
827
+ }
828
+ .mh_16 {
829
+ max-height: 16px;
830
+ }
831
+ .mh_17 {
832
+ max-height: 17px;
833
+ }
834
+ .mh_18 {
835
+ max-height: 18px;
836
+ }
837
+ .mh_19 {
838
+ max-height: 19px;
839
+ }
840
+ .mh_20 {
841
+ max-height: 20px;
842
+ }
843
+ .mh_25 {
844
+ max-height: 25px;
845
+ }
846
+ .mh_30 {
847
+ max-height: 30px;
848
+ }
849
+ .mh_35 {
850
+ max-height: 35px;
851
+ }
852
+ .mh_40 {
853
+ max-height: 40px;
854
+ }
855
+ .mh_45 {
856
+ max-height: 45px;
857
+ }
858
+ .mh_50 {
859
+ max-height: 50px;
860
+ }
861
+ .mh_55 {
862
+ max-height: 55px;
863
+ }
864
+ .mh_60 {
865
+ max-height: 60px;
866
+ }
867
+ .mh_65 {
868
+ max-height: 65px;
869
+ }
870
+ .mh_70 {
871
+ max-height: 70px;
872
+ }
873
+ .mh_75 {
874
+ max-height: 75px;
875
+ }
876
+ .mh_80 {
877
+ max-height: 80px;
878
+ }
879
+ .mh_85 {
880
+ max-height: 85px;
881
+ }
882
+ .mh_90 {
883
+ max-height: 90px;
884
+ }
885
+ .mh_95 {
886
+ max-height: 95px;
887
+ }
888
+ .mh_100 {
889
+ max-height: 100px;
890
+ }
891
+ .mh_110 {
892
+ max-height: 110px;
893
+ }
894
+ .mh_120 {
895
+ max-height: 120px;
896
+ }
897
+ .mh_130 {
898
+ max-height: 130px;
899
+ }
900
+ .mh_140 {
901
+ max-height: 140px;
902
+ }
903
+ .mh_150 {
904
+ max-height: 150px;
905
+ }
906
+ .mh_160 {
907
+ max-height: 160px;
908
+ }
909
+ .mh_170 {
910
+ max-height: 170px;
911
+ }
912
+ .mh_180 {
913
+ max-height: 180px;
914
+ }
915
+ .mh_190 {
916
+ max-height: 190px;
917
+ }
918
+ .mh_200 {
919
+ max-height: 200px;
920
+ }
921
+ /*
922
+ el_12
923
+ Line height
924
+ */
925
+ .lh_0 {
926
+ line-height: 0;
927
+ }
928
+ .lh_1 {
929
+ line-height: 1px;
930
+ }
931
+ .lh_2 {
932
+ line-height: 2px;
933
+ }
934
+ .lh_3 {
935
+ line-height: 3px;
936
+ }
937
+ .lh_4 {
938
+ line-height: 4px;
939
+ }
940
+ .lh_5 {
941
+ line-height: 5px;
942
+ }
943
+ .lh_6 {
944
+ line-height: 6px;
945
+ }
946
+ .lh_7 {
947
+ line-height: 7px;
948
+ }
949
+ .lh_8 {
950
+ line-height: 8px;
951
+ }
952
+ .lh_9 {
953
+ line-height: 9px;
954
+ }
955
+ .lh_10 {
956
+ line-height: 10px;
957
+ }
958
+ .lh_11 {
959
+ line-height: 11px;
960
+ }
961
+ .lh_12 {
962
+ line-height: 12px;
963
+ }
964
+ .lh_13 {
965
+ line-height: 13px;
966
+ }
967
+ .lh_14 {
968
+ line-height: 14px;
969
+ }
970
+ .lh_15 {
971
+ line-height: 15px;
972
+ }
973
+ .lh_16 {
974
+ line-height: 16px;
975
+ }
976
+ .lh_17 {
977
+ line-height: 17px;
978
+ }
979
+ .lh_18 {
980
+ line-height: 18px;
981
+ }
982
+ .lh_19 {
983
+ line-height: 19px;
984
+ }
985
+ .lh_20 {
986
+ line-height: 20px;
987
+ }
988
+ .lh_25 {
989
+ line-height: 25px;
990
+ }
991
+ .lh_30 {
992
+ line-height: 30px;
993
+ }
994
+ .lh_35 {
995
+ line-height: 35px;
996
+ }
997
+ .lh_40 {
998
+ line-height: 40px;
999
+ }
1000
+ .lh_45 {
1001
+ line-height: 45px;
1002
+ }
1003
+ .lh_50 {
1004
+ line-height: 50px;
1005
+ }
1006
+ .lh_55 {
1007
+ line-height: 55px;
1008
+ }
1009
+ .lh_60 {
1010
+ line-height: 60px;
1011
+ }
1012
+ .lh_65 {
1013
+ line-height: 65px;
1014
+ }
1015
+ .lh_70 {
1016
+ line-height: 70px;
1017
+ }
1018
+ .lh_75 {
1019
+ line-height: 75px;
1020
+ }
1021
+ .lh_80 {
1022
+ line-height: 80px;
1023
+ }
1024
+ .lh_85 {
1025
+ line-height: 85px;
1026
+ }
1027
+ .lh_90 {
1028
+ line-height: 90px;
1029
+ }
1030
+ .lh_95 {
1031
+ line-height: 95px;
1032
+ }
1033
+ .lh_100 {
1034
+ line-height: 100px;
1035
+ }
1036
+ .lh_110 {
1037
+ line-height: 110px;
1038
+ }
1039
+ .lh_120 {
1040
+ line-height: 120px;
1041
+ }
1042
+ .lh_130 {
1043
+ line-height: 130px;
1044
+ }
1045
+ .lh_140 {
1046
+ line-height: 140px;
1047
+ }
1048
+ .lh_150 {
1049
+ line-height: 150px;
1050
+ }
1051
+ .lh_160 {
1052
+ line-height: 160px;
1053
+ }
1054
+ .lh_170 {
1055
+ line-height: 170px;
1056
+ }
1057
+ .lh_180 {
1058
+ line-height: 180px;
1059
+ }
1060
+ .lh_190 {
1061
+ line-height: 190px;
1062
+ }
1063
+ .lh_200 {
1064
+ line-height: 200px;
1065
+ }
1066
+ /*
1067
+ el_13
1068
+ Margin
1069
+ */
1070
+ .m_0 {
1071
+ margin: 0;
1072
+ }
1073
+ .m_1 {
1074
+ margin: 1px;
1075
+ }
1076
+ .m_2 {
1077
+ margin: 2px;
1078
+ }
1079
+ .m_3 {
1080
+ margin: 3px;
1081
+ }
1082
+ .m_4 {
1083
+ margin: 4px;
1084
+ }
1085
+ .m_5 {
1086
+ margin: 5px;
1087
+ }
1088
+ .m_6 {
1089
+ margin: 6px;
1090
+ }
1091
+ .m_7 {
1092
+ margin: 7px;
1093
+ }
1094
+ .m_8 {
1095
+ margin: 8px;
1096
+ }
1097
+ .m_9 {
1098
+ margin: 9px;
1099
+ }
1100
+ .m_10 {
1101
+ margin: 10px;
1102
+ }
1103
+ .m_11 {
1104
+ margin: 11px;
1105
+ }
1106
+ .m_12 {
1107
+ margin: 12px;
1108
+ }
1109
+ .m_13 {
1110
+ margin: 13px;
1111
+ }
1112
+ .m_14 {
1113
+ margin: 14px;
1114
+ }
1115
+ .m_15 {
1116
+ margin: 15px;
1117
+ }
1118
+ .m_16 {
1119
+ margin: 16px;
1120
+ }
1121
+ .m_17 {
1122
+ margin: 17px;
1123
+ }
1124
+ .m_18 {
1125
+ margin: 18px;
1126
+ }
1127
+ .m_19 {
1128
+ margin: 19px;
1129
+ }
1130
+ .m_20 {
1131
+ margin: 20px;
1132
+ }
1133
+ .m_25 {
1134
+ margin: 25px;
1135
+ }
1136
+ .m_30 {
1137
+ margin: 30px;
1138
+ }
1139
+ .m_35 {
1140
+ margin: 35px;
1141
+ }
1142
+ .m_40 {
1143
+ margin: 40px;
1144
+ }
1145
+ .m_45 {
1146
+ margin: 45px;
1147
+ }
1148
+ .m_50 {
1149
+ margin: 50px;
1150
+ }
1151
+ .m_55 {
1152
+ margin: 55px;
1153
+ }
1154
+ .m_60 {
1155
+ margin: 60px;
1156
+ }
1157
+ .m_65 {
1158
+ margin: 65px;
1159
+ }
1160
+ .m_70 {
1161
+ margin: 70px;
1162
+ }
1163
+ .m_75 {
1164
+ margin: 75px;
1165
+ }
1166
+ .m_80 {
1167
+ margin: 80px;
1168
+ }
1169
+ .m_85 {
1170
+ margin: 85px;
1171
+ }
1172
+ .m_90 {
1173
+ margin: 90px;
1174
+ }
1175
+ .m_95 {
1176
+ margin: 95px;
1177
+ }
1178
+ .m_100 {
1179
+ margin: 100px;
1180
+ }
1181
+ .m_110 {
1182
+ margin: 110px;
1183
+ }
1184
+ .m_120 {
1185
+ margin: 120px;
1186
+ }
1187
+ .m_130 {
1188
+ margin: 130px;
1189
+ }
1190
+ .m_140 {
1191
+ margin: 140px;
1192
+ }
1193
+ .m_150 {
1194
+ margin: 150px;
1195
+ }
1196
+ .m_160 {
1197
+ margin: 160px;
1198
+ }
1199
+ .m_170 {
1200
+ margin: 170px;
1201
+ }
1202
+ .m_180 {
1203
+ margin: 180px;
1204
+ }
1205
+ .m_190 {
1206
+ margin: 190px;
1207
+ }
1208
+ .m_200 {
1209
+ margin: 200px;
1210
+ }
1211
+ .mx_0 {
1212
+ margin-left: 0;
1213
+ margin-right: 0;
1214
+ }
1215
+ .mx_1 {
1216
+ margin-left: 1px;
1217
+ margin-right: 1px;
1218
+ }
1219
+ .mx_2 {
1220
+ margin-left: 2px;
1221
+ margin-right: 2px;
1222
+ }
1223
+ .mx_3 {
1224
+ margin-left: 3px;
1225
+ margin-right: 3px;
1226
+ }
1227
+ .mx_4 {
1228
+ margin-left: 4px;
1229
+ margin-right: 4px;
1230
+ }
1231
+ .mx_5 {
1232
+ margin-left: 5px;
1233
+ margin-right: 5px;
1234
+ }
1235
+ .mx_6 {
1236
+ margin-left: 6px;
1237
+ margin-right: 6px;
1238
+ }
1239
+ .mx_7 {
1240
+ margin-left: 7px;
1241
+ margin-right: 7px;
1242
+ }
1243
+ .mx_8 {
1244
+ margin-left: 8px;
1245
+ margin-right: 8px;
1246
+ }
1247
+ .mx_9 {
1248
+ margin-left: 9px;
1249
+ margin-right: 9px;
1250
+ }
1251
+ .mx_10 {
1252
+ margin-left: 10px;
1253
+ margin-right: 10px;
1254
+ }
1255
+ .mx_11 {
1256
+ margin-left: 11px;
1257
+ margin-right: 11px;
1258
+ }
1259
+ .mx_12 {
1260
+ margin-left: 12px;
1261
+ margin-right: 12px;
1262
+ }
1263
+ .mx_13 {
1264
+ margin-left: 13px;
1265
+ margin-right: 13px;
1266
+ }
1267
+ .mx_14 {
1268
+ margin-left: 14px;
1269
+ margin-right: 14px;
1270
+ }
1271
+ .mx_15 {
1272
+ margin-left: 15px;
1273
+ margin-right: 15px;
1274
+ }
1275
+ .mx_16 {
1276
+ margin-left: 16px;
1277
+ margin-right: 16px;
1278
+ }
1279
+ .mx_17 {
1280
+ margin-left: 17px;
1281
+ margin-right: 17px;
1282
+ }
1283
+ .mx_18 {
1284
+ margin-left: 18px;
1285
+ margin-right: 18px;
1286
+ }
1287
+ .mx_19 {
1288
+ margin-left: 19px;
1289
+ margin-right: 19px;
1290
+ }
1291
+ .mx_20 {
1292
+ margin-left: 20px;
1293
+ margin-right: 20px;
1294
+ }
1295
+ .mx_25 {
1296
+ margin-left: 25px;
1297
+ margin-right: 25px;
1298
+ }
1299
+ .mx_30 {
1300
+ margin-left: 30px;
1301
+ margin-right: 30px;
1302
+ }
1303
+ .mx_35 {
1304
+ margin-left: 35px;
1305
+ margin-right: 35px;
1306
+ }
1307
+ .mx_40 {
1308
+ margin-left: 40px;
1309
+ margin-right: 40px;
1310
+ }
1311
+ .mx_45 {
1312
+ margin-left: 45px;
1313
+ margin-right: 45px;
1314
+ }
1315
+ .mx_50 {
1316
+ margin-left: 50px;
1317
+ margin-right: 50px;
1318
+ }
1319
+ .mx_55 {
1320
+ margin-left: 55px;
1321
+ margin-right: 55px;
1322
+ }
1323
+ .mx_60 {
1324
+ margin-left: 60px;
1325
+ margin-right: 60px;
1326
+ }
1327
+ .mx_65 {
1328
+ margin-left: 65px;
1329
+ margin-right: 65px;
1330
+ }
1331
+ .mx_70 {
1332
+ margin-left: 70px;
1333
+ margin-right: 70px;
1334
+ }
1335
+ .mx_75 {
1336
+ margin-left: 75px;
1337
+ margin-right: 75px;
1338
+ }
1339
+ .mx_80 {
1340
+ margin-left: 80px;
1341
+ margin-right: 80px;
1342
+ }
1343
+ .mx_85 {
1344
+ margin-left: 85px;
1345
+ margin-right: 85px;
1346
+ }
1347
+ .mx_90 {
1348
+ margin-left: 90px;
1349
+ margin-right: 90px;
1350
+ }
1351
+ .mx_95 {
1352
+ margin-left: 95px;
1353
+ margin-right: 95px;
1354
+ }
1355
+ .mx_100 {
1356
+ margin-left: 100px;
1357
+ margin-right: 100px;
1358
+ }
1359
+ .mx_110 {
1360
+ margin-left: 110px;
1361
+ margin-right: 110px;
1362
+ }
1363
+ .mx_120 {
1364
+ margin-left: 120px;
1365
+ margin-right: 120px;
1366
+ }
1367
+ .mx_130 {
1368
+ margin-left: 130px;
1369
+ margin-right: 130px;
1370
+ }
1371
+ .mx_140 {
1372
+ margin-left: 140px;
1373
+ margin-right: 140px;
1374
+ }
1375
+ .mx_150 {
1376
+ margin-left: 150px;
1377
+ margin-right: 150px;
1378
+ }
1379
+ .mx_160 {
1380
+ margin-left: 160px;
1381
+ margin-right: 160px;
1382
+ }
1383
+ .mx_170 {
1384
+ margin-left: 170px;
1385
+ margin-right: 170px;
1386
+ }
1387
+ .mx_180 {
1388
+ margin-left: 180px;
1389
+ margin-right: 180px;
1390
+ }
1391
+ .mx_190 {
1392
+ margin-left: 190px;
1393
+ margin-right: 190px;
1394
+ }
1395
+ .mx_200 {
1396
+ margin-left: 200px;
1397
+ margin-right: 200px;
1398
+ }
1399
+ .my_0 {
1400
+ margin-top: 0;
1401
+ margin-bottom: 0;
1402
+ }
1403
+ .my_1 {
1404
+ margin-top: 1px;
1405
+ margin-bottom: 1px;
1406
+ }
1407
+ .my_2 {
1408
+ margin-top: 2px;
1409
+ margin-bottom: 2px;
1410
+ }
1411
+ .my_3 {
1412
+ margin-top: 3px;
1413
+ margin-bottom: 3px;
1414
+ }
1415
+ .my_4 {
1416
+ margin-top: 4px;
1417
+ margin-bottom: 4px;
1418
+ }
1419
+ .my_5 {
1420
+ margin-top: 5px;
1421
+ margin-bottom: 5px;
1422
+ }
1423
+ .my_6 {
1424
+ margin-top: 6px;
1425
+ margin-bottom: 6px;
1426
+ }
1427
+ .my_7 {
1428
+ margin-top: 7px;
1429
+ margin-bottom: 7px;
1430
+ }
1431
+ .my_8 {
1432
+ margin-top: 8px;
1433
+ margin-bottom: 8px;
1434
+ }
1435
+ .my_9 {
1436
+ margin-top: 9px;
1437
+ margin-bottom: 9px;
1438
+ }
1439
+ .my_10 {
1440
+ margin-top: 10px;
1441
+ margin-bottom: 10px;
1442
+ }
1443
+ .my_11 {
1444
+ margin-top: 11px;
1445
+ margin-bottom: 11px;
1446
+ }
1447
+ .my_12 {
1448
+ margin-top: 12px;
1449
+ margin-bottom: 12px;
1450
+ }
1451
+ .my_13 {
1452
+ margin-top: 13px;
1453
+ margin-bottom: 13px;
1454
+ }
1455
+ .my_14 {
1456
+ margin-top: 14px;
1457
+ margin-bottom: 14px;
1458
+ }
1459
+ .my_15 {
1460
+ margin-top: 15px;
1461
+ margin-bottom: 15px;
1462
+ }
1463
+ .my_16 {
1464
+ margin-top: 16px;
1465
+ margin-bottom: 16px;
1466
+ }
1467
+ .my_17 {
1468
+ margin-top: 17px;
1469
+ margin-bottom: 17px;
1470
+ }
1471
+ .my_18 {
1472
+ margin-top: 18px;
1473
+ margin-bottom: 18px;
1474
+ }
1475
+ .my_19 {
1476
+ margin-top: 19px;
1477
+ margin-bottom: 19px;
1478
+ }
1479
+ .my_20 {
1480
+ margin-top: 20px;
1481
+ margin-bottom: 20px;
1482
+ }
1483
+ .my_25 {
1484
+ margin-top: 25px;
1485
+ margin-bottom: 25px;
1486
+ }
1487
+ .my_30 {
1488
+ margin-top: 30px;
1489
+ margin-bottom: 30px;
1490
+ }
1491
+ .my_35 {
1492
+ margin-top: 35px;
1493
+ margin-bottom: 35px;
1494
+ }
1495
+ .my_40 {
1496
+ margin-top: 40px;
1497
+ margin-bottom: 40px;
1498
+ }
1499
+ .my_45 {
1500
+ margin-top: 45px;
1501
+ margin-bottom: 45px;
1502
+ }
1503
+ .my_50 {
1504
+ margin-top: 50px;
1505
+ margin-bottom: 50px;
1506
+ }
1507
+ .my_55 {
1508
+ margin-top: 55px;
1509
+ margin-bottom: 55px;
1510
+ }
1511
+ .my_60 {
1512
+ margin-top: 60px;
1513
+ margin-bottom: 60px;
1514
+ }
1515
+ .my_65 {
1516
+ margin-top: 65px;
1517
+ margin-bottom: 65px;
1518
+ }
1519
+ .my_70 {
1520
+ margin-top: 70px;
1521
+ margin-bottom: 70px;
1522
+ }
1523
+ .my_75 {
1524
+ margin-top: 75px;
1525
+ margin-bottom: 75px;
1526
+ }
1527
+ .my_80 {
1528
+ margin-top: 80px;
1529
+ margin-bottom: 80px;
1530
+ }
1531
+ .my_85 {
1532
+ margin-top: 85px;
1533
+ margin-bottom: 85px;
1534
+ }
1535
+ .my_90 {
1536
+ margin-top: 90px;
1537
+ margin-bottom: 90px;
1538
+ }
1539
+ .my_95 {
1540
+ margin-top: 95px;
1541
+ margin-bottom: 95px;
1542
+ }
1543
+ .my_100 {
1544
+ margin-top: 100px;
1545
+ margin-bottom: 100px;
1546
+ }
1547
+ .my_110 {
1548
+ margin-top: 110px;
1549
+ margin-bottom: 110px;
1550
+ }
1551
+ .my_120 {
1552
+ margin-top: 120px;
1553
+ margin-bottom: 120px;
1554
+ }
1555
+ .my_130 {
1556
+ margin-top: 130px;
1557
+ margin-bottom: 130px;
1558
+ }
1559
+ .my_140 {
1560
+ margin-top: 140px;
1561
+ margin-bottom: 140px;
1562
+ }
1563
+ .my_150 {
1564
+ margin-top: 150px;
1565
+ margin-bottom: 150px;
1566
+ }
1567
+ .my_160 {
1568
+ margin-top: 160px;
1569
+ margin-bottom: 160px;
1570
+ }
1571
+ .my_170 {
1572
+ margin-top: 170px;
1573
+ margin-bottom: 170px;
1574
+ }
1575
+ .my_180 {
1576
+ margin-top: 180px;
1577
+ margin-bottom: 180px;
1578
+ }
1579
+ .my_190 {
1580
+ margin-top: 190px;
1581
+ margin-bottom: 190px;
1582
+ }
1583
+ .my_200 {
1584
+ margin-top: 200px;
1585
+ margin-bottom: 200px;
1586
+ }
1587
+ .mt_0 {
1588
+ margin-top: 0;
1589
+ }
1590
+ .mt_1 {
1591
+ margin-top: 1px;
1592
+ }
1593
+ .mt_2 {
1594
+ margin-top: 2px;
1595
+ }
1596
+ .mt_3 {
1597
+ margin-top: 3px;
1598
+ }
1599
+ .mt_4 {
1600
+ margin-top: 4px;
1601
+ }
1602
+ .mt_5 {
1603
+ margin-top: 5px;
1604
+ }
1605
+ .mt_6 {
1606
+ margin-top: 6px;
1607
+ }
1608
+ .mt_7 {
1609
+ margin-top: 7px;
1610
+ }
1611
+ .mt_8 {
1612
+ margin-top: 8px;
1613
+ }
1614
+ .mt_9 {
1615
+ margin-top: 9px;
1616
+ }
1617
+ .mt_10 {
1618
+ margin-top: 10px;
1619
+ }
1620
+ .mt_11 {
1621
+ margin-top: 11px;
1622
+ }
1623
+ .mt_12 {
1624
+ margin-top: 12px;
1625
+ }
1626
+ .mt_13 {
1627
+ margin-top: 13px;
1628
+ }
1629
+ .mt_14 {
1630
+ margin-top: 14px;
1631
+ }
1632
+ .mt_15 {
1633
+ margin-top: 15px;
1634
+ }
1635
+ .mt_16 {
1636
+ margin-top: 16px;
1637
+ }
1638
+ .mt_17 {
1639
+ margin-top: 17px;
1640
+ }
1641
+ .mt_18 {
1642
+ margin-top: 18px;
1643
+ }
1644
+ .mt_19 {
1645
+ margin-top: 19px;
1646
+ }
1647
+ .mt_20 {
1648
+ margin-top: 20px;
1649
+ }
1650
+ .mt_25 {
1651
+ margin-top: 25px;
1652
+ }
1653
+ .mt_30 {
1654
+ margin-top: 30px;
1655
+ }
1656
+ .mt_35 {
1657
+ margin-top: 35px;
1658
+ }
1659
+ .mt_40 {
1660
+ margin-top: 40px;
1661
+ }
1662
+ .mt_45 {
1663
+ margin-top: 45px;
1664
+ }
1665
+ .mt_50 {
1666
+ margin-top: 50px;
1667
+ }
1668
+ .mt_55 {
1669
+ margin-top: 55px;
1670
+ }
1671
+ .mt_60 {
1672
+ margin-top: 60px;
1673
+ }
1674
+ .mt_65 {
1675
+ margin-top: 65px;
1676
+ }
1677
+ .mt_70 {
1678
+ margin-top: 70px;
1679
+ }
1680
+ .mt_75 {
1681
+ margin-top: 75px;
1682
+ }
1683
+ .mt_80 {
1684
+ margin-top: 80px;
1685
+ }
1686
+ .mt_85 {
1687
+ margin-top: 85px;
1688
+ }
1689
+ .mt_90 {
1690
+ margin-top: 90px;
1691
+ }
1692
+ .mt_95 {
1693
+ margin-top: 95px;
1694
+ }
1695
+ .mt_100 {
1696
+ margin-top: 100px;
1697
+ }
1698
+ .mt_110 {
1699
+ margin-top: 110px;
1700
+ }
1701
+ .mt_120 {
1702
+ margin-top: 120px;
1703
+ }
1704
+ .mt_130 {
1705
+ margin-top: 130px;
1706
+ }
1707
+ .mt_140 {
1708
+ margin-top: 140px;
1709
+ }
1710
+ .mt_150 {
1711
+ margin-top: 150px;
1712
+ }
1713
+ .mt_160 {
1714
+ margin-top: 160px;
1715
+ }
1716
+ .mt_170 {
1717
+ margin-top: 170px;
1718
+ }
1719
+ .mt_180 {
1720
+ margin-top: 180px;
1721
+ }
1722
+ .mt_190 {
1723
+ margin-top: 190px;
1724
+ }
1725
+ .mt_200 {
1726
+ margin-top: 200px;
1727
+ }
1728
+ .mr_0 {
1729
+ margin-right: 0;
1730
+ }
1731
+ .mr_1 {
1732
+ margin-right: 1px;
1733
+ }
1734
+ .mr_2 {
1735
+ margin-right: 2px;
1736
+ }
1737
+ .mr_3 {
1738
+ margin-right: 3px;
1739
+ }
1740
+ .mr_4 {
1741
+ margin-right: 4px;
1742
+ }
1743
+ .mr_5 {
1744
+ margin-right: 5px;
1745
+ }
1746
+ .mr_6 {
1747
+ margin-right: 6px;
1748
+ }
1749
+ .mr_7 {
1750
+ margin-right: 7px;
1751
+ }
1752
+ .mr_8 {
1753
+ margin-right: 8px;
1754
+ }
1755
+ .mr_9 {
1756
+ margin-right: 9px;
1757
+ }
1758
+ .mr_10 {
1759
+ margin-right: 10px;
1760
+ }
1761
+ .mr_11 {
1762
+ margin-right: 11px;
1763
+ }
1764
+ .mr_12 {
1765
+ margin-right: 12px;
1766
+ }
1767
+ .mr_13 {
1768
+ margin-right: 13px;
1769
+ }
1770
+ .mr_14 {
1771
+ margin-right: 14px;
1772
+ }
1773
+ .mr_15 {
1774
+ margin-right: 15px;
1775
+ }
1776
+ .mr_16 {
1777
+ margin-right: 16px;
1778
+ }
1779
+ .mr_17 {
1780
+ margin-right: 17px;
1781
+ }
1782
+ .mr_18 {
1783
+ margin-right: 18px;
1784
+ }
1785
+ .mr_19 {
1786
+ margin-right: 19px;
1787
+ }
1788
+ .mr_20 {
1789
+ margin-right: 20px;
1790
+ }
1791
+ .mr_25 {
1792
+ margin-right: 25px;
1793
+ }
1794
+ .mr_30 {
1795
+ margin-right: 30px;
1796
+ }
1797
+ .mr_35 {
1798
+ margin-right: 35px;
1799
+ }
1800
+ .mr_40 {
1801
+ margin-right: 40px;
1802
+ }
1803
+ .mr_45 {
1804
+ margin-right: 45px;
1805
+ }
1806
+ .mr_50 {
1807
+ margin-right: 50px;
1808
+ }
1809
+ .mr_55 {
1810
+ margin-right: 55px;
1811
+ }
1812
+ .mr_60 {
1813
+ margin-right: 60px;
1814
+ }
1815
+ .mr_65 {
1816
+ margin-right: 65px;
1817
+ }
1818
+ .mr_70 {
1819
+ margin-right: 70px;
1820
+ }
1821
+ .mr_75 {
1822
+ margin-right: 75px;
1823
+ }
1824
+ .mr_80 {
1825
+ margin-right: 80px;
1826
+ }
1827
+ .mr_85 {
1828
+ margin-right: 85px;
1829
+ }
1830
+ .mr_90 {
1831
+ margin-right: 90px;
1832
+ }
1833
+ .mr_95 {
1834
+ margin-right: 95px;
1835
+ }
1836
+ .mr_100 {
1837
+ margin-right: 100px;
1838
+ }
1839
+ .mr_110 {
1840
+ margin-right: 110px;
1841
+ }
1842
+ .mr_120 {
1843
+ margin-right: 120px;
1844
+ }
1845
+ .mr_130 {
1846
+ margin-right: 130px;
1847
+ }
1848
+ .mr_140 {
1849
+ margin-right: 140px;
1850
+ }
1851
+ .mr_150 {
1852
+ margin-right: 150px;
1853
+ }
1854
+ .mr_160 {
1855
+ margin-right: 160px;
1856
+ }
1857
+ .mr_170 {
1858
+ margin-right: 170px;
1859
+ }
1860
+ .mr_180 {
1861
+ margin-right: 180px;
1862
+ }
1863
+ .mr_190 {
1864
+ margin-right: 190px;
1865
+ }
1866
+ .mr_200 {
1867
+ margin-right: 200px;
1868
+ }
1869
+ .mb_0 {
1870
+ margin-bottom: 0;
1871
+ }
1872
+ .mb_1 {
1873
+ margin-bottom: 1px;
1874
+ }
1875
+ .mb_2 {
1876
+ margin-bottom: 2px;
1877
+ }
1878
+ .mb_3 {
1879
+ margin-bottom: 3px;
1880
+ }
1881
+ .mb_4 {
1882
+ margin-bottom: 4px;
1883
+ }
1884
+ .mb_5 {
1885
+ margin-bottom: 5px;
1886
+ }
1887
+ .mb_6 {
1888
+ margin-bottom: 6px;
1889
+ }
1890
+ .mb_7 {
1891
+ margin-bottom: 7px;
1892
+ }
1893
+ .mb_8 {
1894
+ margin-bottom: 8px;
1895
+ }
1896
+ .mb_9 {
1897
+ margin-bottom: 9px;
1898
+ }
1899
+ .mb_10 {
1900
+ margin-bottom: 10px;
1901
+ }
1902
+ .mb_11 {
1903
+ margin-bottom: 11px;
1904
+ }
1905
+ .mb_12 {
1906
+ margin-bottom: 12px;
1907
+ }
1908
+ .mb_13 {
1909
+ margin-bottom: 13px;
1910
+ }
1911
+ .mb_14 {
1912
+ margin-bottom: 14px;
1913
+ }
1914
+ .mb_15 {
1915
+ margin-bottom: 15px;
1916
+ }
1917
+ .mb_16 {
1918
+ margin-bottom: 16px;
1919
+ }
1920
+ .mb_17 {
1921
+ margin-bottom: 17px;
1922
+ }
1923
+ .mb_18 {
1924
+ margin-bottom: 18px;
1925
+ }
1926
+ .mb_19 {
1927
+ margin-bottom: 19px;
1928
+ }
1929
+ .mb_20 {
1930
+ margin-bottom: 20px;
1931
+ }
1932
+ .mb_25 {
1933
+ margin-bottom: 25px;
1934
+ }
1935
+ .mb_30 {
1936
+ margin-bottom: 30px;
1937
+ }
1938
+ .mb_35 {
1939
+ margin-bottom: 35px;
1940
+ }
1941
+ .mb_40 {
1942
+ margin-bottom: 40px;
1943
+ }
1944
+ .mb_45 {
1945
+ margin-bottom: 45px;
1946
+ }
1947
+ .mb_50 {
1948
+ margin-bottom: 50px;
1949
+ }
1950
+ .mb_55 {
1951
+ margin-bottom: 55px;
1952
+ }
1953
+ .mb_60 {
1954
+ margin-bottom: 60px;
1955
+ }
1956
+ .mb_65 {
1957
+ margin-bottom: 65px;
1958
+ }
1959
+ .mb_70 {
1960
+ margin-bottom: 70px;
1961
+ }
1962
+ .mb_75 {
1963
+ margin-bottom: 75px;
1964
+ }
1965
+ .mb_80 {
1966
+ margin-bottom: 80px;
1967
+ }
1968
+ .mb_85 {
1969
+ margin-bottom: 85px;
1970
+ }
1971
+ .mb_90 {
1972
+ margin-bottom: 90px;
1973
+ }
1974
+ .mb_95 {
1975
+ margin-bottom: 95px;
1976
+ }
1977
+ .mb_100 {
1978
+ margin-bottom: 100px;
1979
+ }
1980
+ .mb_110 {
1981
+ margin-bottom: 110px;
1982
+ }
1983
+ .mb_120 {
1984
+ margin-bottom: 120px;
1985
+ }
1986
+ .mb_130 {
1987
+ margin-bottom: 130px;
1988
+ }
1989
+ .mb_140 {
1990
+ margin-bottom: 140px;
1991
+ }
1992
+ .mb_150 {
1993
+ margin-bottom: 150px;
1994
+ }
1995
+ .mb_160 {
1996
+ margin-bottom: 160px;
1997
+ }
1998
+ .mb_170 {
1999
+ margin-bottom: 170px;
2000
+ }
2001
+ .mb_180 {
2002
+ margin-bottom: 180px;
2003
+ }
2004
+ .mb_190 {
2005
+ margin-bottom: 190px;
2006
+ }
2007
+ .mb_200 {
2008
+ margin-bottom: 200px;
2009
+ }
2010
+ .ml_0 {
2011
+ margin-left: 0;
2012
+ }
2013
+ .ml_1 {
2014
+ margin-left: 1px;
2015
+ }
2016
+ .ml_2 {
2017
+ margin-left: 2px;
2018
+ }
2019
+ .ml_3 {
2020
+ margin-left: 3px;
2021
+ }
2022
+ .ml_4 {
2023
+ margin-left: 4px;
2024
+ }
2025
+ .ml_5 {
2026
+ margin-left: 5px;
2027
+ }
2028
+ .ml_6 {
2029
+ margin-left: 6px;
2030
+ }
2031
+ .ml_7 {
2032
+ margin-left: 7px;
2033
+ }
2034
+ .ml_8 {
2035
+ margin-left: 8px;
2036
+ }
2037
+ .ml_9 {
2038
+ margin-left: 9px;
2039
+ }
2040
+ .ml_10 {
2041
+ margin-left: 10px;
2042
+ }
2043
+ .ml_11 {
2044
+ margin-left: 11px;
2045
+ }
2046
+ .ml_12 {
2047
+ margin-left: 12px;
2048
+ }
2049
+ .ml_13 {
2050
+ margin-left: 13px;
2051
+ }
2052
+ .ml_14 {
2053
+ margin-left: 14px;
2054
+ }
2055
+ .ml_15 {
2056
+ margin-left: 15px;
2057
+ }
2058
+ .ml_16 {
2059
+ margin-left: 16px;
2060
+ }
2061
+ .ml_17 {
2062
+ margin-left: 17px;
2063
+ }
2064
+ .ml_18 {
2065
+ margin-left: 18px;
2066
+ }
2067
+ .ml_19 {
2068
+ margin-left: 19px;
2069
+ }
2070
+ .ml_20 {
2071
+ margin-left: 20px;
2072
+ }
2073
+ .ml_25 {
2074
+ margin-left: 25px;
2075
+ }
2076
+ .ml_30 {
2077
+ margin-left: 30px;
2078
+ }
2079
+ .ml_35 {
2080
+ margin-left: 35px;
2081
+ }
2082
+ .ml_40 {
2083
+ margin-left: 40px;
2084
+ }
2085
+ .ml_45 {
2086
+ margin-left: 45px;
2087
+ }
2088
+ .ml_50 {
2089
+ margin-left: 50px;
2090
+ }
2091
+ .ml_55 {
2092
+ margin-left: 55px;
2093
+ }
2094
+ .ml_60 {
2095
+ margin-left: 60px;
2096
+ }
2097
+ .ml_65 {
2098
+ margin-left: 65px;
2099
+ }
2100
+ .ml_70 {
2101
+ margin-left: 70px;
2102
+ }
2103
+ .ml_75 {
2104
+ margin-left: 75px;
2105
+ }
2106
+ .ml_80 {
2107
+ margin-left: 80px;
2108
+ }
2109
+ .ml_85 {
2110
+ margin-left: 85px;
2111
+ }
2112
+ .ml_90 {
2113
+ margin-left: 90px;
2114
+ }
2115
+ .ml_95 {
2116
+ margin-left: 95px;
2117
+ }
2118
+ .ml_100 {
2119
+ margin-left: 100px;
2120
+ }
2121
+ .ml_110 {
2122
+ margin-left: 110px;
2123
+ }
2124
+ .ml_120 {
2125
+ margin-left: 120px;
2126
+ }
2127
+ .ml_130 {
2128
+ margin-left: 130px;
2129
+ }
2130
+ .ml_140 {
2131
+ margin-left: 140px;
2132
+ }
2133
+ .ml_150 {
2134
+ margin-left: 150px;
2135
+ }
2136
+ .ml_160 {
2137
+ margin-left: 160px;
2138
+ }
2139
+ .ml_170 {
2140
+ margin-left: 170px;
2141
+ }
2142
+ .ml_180 {
2143
+ margin-left: 180px;
2144
+ }
2145
+ .ml_190 {
2146
+ margin-left: 190px;
2147
+ }
2148
+ .ml_200 {
2149
+ margin-left: 200px;
2150
+ }
2151
+ /*
2152
+ el_13
2153
+ Padding
2154
+ */
2155
+ .p_0 {
2156
+ padding: 0;
2157
+ }
2158
+ .p_1 {
2159
+ padding: 1px;
2160
+ }
2161
+ .p_2 {
2162
+ padding: 2px;
2163
+ }
2164
+ .p_3 {
2165
+ padding: 3px;
2166
+ }
2167
+ .p_4 {
2168
+ padding: 4px;
2169
+ }
2170
+ .p_5 {
2171
+ padding: 5px;
2172
+ }
2173
+ .p_6 {
2174
+ padding: 6px;
2175
+ }
2176
+ .p_7 {
2177
+ padding: 7px;
2178
+ }
2179
+ .p_8 {
2180
+ padding: 8px;
2181
+ }
2182
+ .p_9 {
2183
+ padding: 9px;
2184
+ }
2185
+ .p_10 {
2186
+ padding: 10px;
2187
+ }
2188
+ .p_11 {
2189
+ padding: 11px;
2190
+ }
2191
+ .p_12 {
2192
+ padding: 12px;
2193
+ }
2194
+ .p_13 {
2195
+ padding: 13px;
2196
+ }
2197
+ .p_14 {
2198
+ padding: 14px;
2199
+ }
2200
+ .p_15 {
2201
+ padding: 15px;
2202
+ }
2203
+ .p_16 {
2204
+ padding: 16px;
2205
+ }
2206
+ .p_17 {
2207
+ padding: 17px;
2208
+ }
2209
+ .p_18 {
2210
+ padding: 18px;
2211
+ }
2212
+ .p_19 {
2213
+ padding: 19px;
2214
+ }
2215
+ .p_20 {
2216
+ padding: 20px;
2217
+ }
2218
+ .p_25 {
2219
+ padding: 25px;
2220
+ }
2221
+ .p_30 {
2222
+ padding: 30px;
2223
+ }
2224
+ .p_35 {
2225
+ padding: 35px;
2226
+ }
2227
+ .p_40 {
2228
+ padding: 40px;
2229
+ }
2230
+ .p_45 {
2231
+ padding: 45px;
2232
+ }
2233
+ .p_50 {
2234
+ padding: 50px;
2235
+ }
2236
+ .p_55 {
2237
+ padding: 55px;
2238
+ }
2239
+ .p_60 {
2240
+ padding: 60px;
2241
+ }
2242
+ .p_65 {
2243
+ padding: 65px;
2244
+ }
2245
+ .p_70 {
2246
+ padding: 70px;
2247
+ }
2248
+ .p_75 {
2249
+ padding: 75px;
2250
+ }
2251
+ .p_80 {
2252
+ padding: 80px;
2253
+ }
2254
+ .p_85 {
2255
+ padding: 85px;
2256
+ }
2257
+ .p_90 {
2258
+ padding: 90px;
2259
+ }
2260
+ .p_95 {
2261
+ padding: 95px;
2262
+ }
2263
+ .p_100 {
2264
+ padding: 100px;
2265
+ }
2266
+ .p_110 {
2267
+ padding: 110px;
2268
+ }
2269
+ .p_120 {
2270
+ padding: 120px;
2271
+ }
2272
+ .p_130 {
2273
+ padding: 130px;
2274
+ }
2275
+ .p_140 {
2276
+ padding: 140px;
2277
+ }
2278
+ .p_150 {
2279
+ padding: 150px;
2280
+ }
2281
+ .p_160 {
2282
+ padding: 160px;
2283
+ }
2284
+ .p_170 {
2285
+ padding: 170px;
2286
+ }
2287
+ .p_180 {
2288
+ padding: 180px;
2289
+ }
2290
+ .p_190 {
2291
+ padding: 190px;
2292
+ }
2293
+ .p_200 {
2294
+ padding: 200px;
2295
+ }
2296
+ .px_0 {
2297
+ padding-left: 0;
2298
+ padding-right: 0;
2299
+ }
2300
+ .px_1 {
2301
+ padding-left: 1px;
2302
+ padding-right: 1px;
2303
+ }
2304
+ .px_2 {
2305
+ padding-left: 2px;
2306
+ padding-right: 2px;
2307
+ }
2308
+ .px_3 {
2309
+ padding-left: 3px;
2310
+ padding-right: 3px;
2311
+ }
2312
+ .px_4 {
2313
+ padding-left: 4px;
2314
+ padding-right: 4px;
2315
+ }
2316
+ .px_5 {
2317
+ padding-left: 5px;
2318
+ padding-right: 5px;
2319
+ }
2320
+ .px_6 {
2321
+ padding-left: 6px;
2322
+ padding-right: 6px;
2323
+ }
2324
+ .px_7 {
2325
+ padding-left: 7px;
2326
+ padding-right: 7px;
2327
+ }
2328
+ .px_8 {
2329
+ padding-left: 8px;
2330
+ padding-right: 8px;
2331
+ }
2332
+ .px_9 {
2333
+ padding-left: 9px;
2334
+ padding-right: 9px;
2335
+ }
2336
+ .px_10 {
2337
+ padding-left: 10px;
2338
+ padding-right: 10px;
2339
+ }
2340
+ .px_11 {
2341
+ padding-left: 11px;
2342
+ padding-right: 11px;
2343
+ }
2344
+ .px_12 {
2345
+ padding-left: 12px;
2346
+ padding-right: 12px;
2347
+ }
2348
+ .px_13 {
2349
+ padding-left: 13px;
2350
+ padding-right: 13px;
2351
+ }
2352
+ .px_14 {
2353
+ padding-left: 14px;
2354
+ padding-right: 14px;
2355
+ }
2356
+ .px_15 {
2357
+ padding-left: 15px;
2358
+ padding-right: 15px;
2359
+ }
2360
+ .px_16 {
2361
+ padding-left: 16px;
2362
+ padding-right: 16px;
2363
+ }
2364
+ .px_17 {
2365
+ padding-left: 17px;
2366
+ padding-right: 17px;
2367
+ }
2368
+ .px_18 {
2369
+ padding-left: 18px;
2370
+ padding-right: 18px;
2371
+ }
2372
+ .px_19 {
2373
+ padding-left: 19px;
2374
+ padding-right: 19px;
2375
+ }
2376
+ .px_20 {
2377
+ padding-left: 20px;
2378
+ padding-right: 20px;
2379
+ }
2380
+ .px_25 {
2381
+ padding-left: 25px;
2382
+ padding-right: 25px;
2383
+ }
2384
+ .px_30 {
2385
+ padding-left: 30px;
2386
+ padding-right: 30px;
2387
+ }
2388
+ .px_35 {
2389
+ padding-left: 35px;
2390
+ padding-right: 35px;
2391
+ }
2392
+ .px_40 {
2393
+ padding-left: 40px;
2394
+ padding-right: 40px;
2395
+ }
2396
+ .px_45 {
2397
+ padding-left: 45px;
2398
+ padding-right: 45px;
2399
+ }
2400
+ .px_50 {
2401
+ padding-left: 50px;
2402
+ padding-right: 50px;
2403
+ }
2404
+ .px_55 {
2405
+ padding-left: 55px;
2406
+ padding-right: 55px;
2407
+ }
2408
+ .px_60 {
2409
+ padding-left: 60px;
2410
+ padding-right: 60px;
2411
+ }
2412
+ .px_65 {
2413
+ padding-left: 65px;
2414
+ padding-right: 65px;
2415
+ }
2416
+ .px_70 {
2417
+ padding-left: 70px;
2418
+ padding-right: 70px;
2419
+ }
2420
+ .px_75 {
2421
+ padding-left: 75px;
2422
+ padding-right: 75px;
2423
+ }
2424
+ .px_80 {
2425
+ padding-left: 80px;
2426
+ padding-right: 80px;
2427
+ }
2428
+ .px_85 {
2429
+ padding-left: 85px;
2430
+ padding-right: 85px;
2431
+ }
2432
+ .px_90 {
2433
+ padding-left: 90px;
2434
+ padding-right: 90px;
2435
+ }
2436
+ .px_95 {
2437
+ padding-left: 95px;
2438
+ padding-right: 95px;
2439
+ }
2440
+ .px_100 {
2441
+ padding-left: 100px;
2442
+ padding-right: 100px;
2443
+ }
2444
+ .px_110 {
2445
+ padding-left: 110px;
2446
+ padding-right: 110px;
2447
+ }
2448
+ .px_120 {
2449
+ padding-left: 120px;
2450
+ padding-right: 120px;
2451
+ }
2452
+ .px_130 {
2453
+ padding-left: 130px;
2454
+ padding-right: 130px;
2455
+ }
2456
+ .px_140 {
2457
+ padding-left: 140px;
2458
+ padding-right: 140px;
2459
+ }
2460
+ .px_150 {
2461
+ padding-left: 150px;
2462
+ padding-right: 150px;
2463
+ }
2464
+ .px_160 {
2465
+ padding-left: 160px;
2466
+ padding-right: 160px;
2467
+ }
2468
+ .px_170 {
2469
+ padding-left: 170px;
2470
+ padding-right: 170px;
2471
+ }
2472
+ .px_180 {
2473
+ padding-left: 180px;
2474
+ padding-right: 180px;
2475
+ }
2476
+ .px_190 {
2477
+ padding-left: 190px;
2478
+ padding-right: 190px;
2479
+ }
2480
+ .px_200 {
2481
+ padding-left: 200px;
2482
+ padding-right: 200px;
2483
+ }
2484
+ .py_0 {
2485
+ padding-top: 0;
2486
+ padding-bottom: 0;
2487
+ }
2488
+ .py_1 {
2489
+ padding-top: 1px;
2490
+ padding-bottom: 1px;
2491
+ }
2492
+ .py_2 {
2493
+ padding-top: 2px;
2494
+ padding-bottom: 2px;
2495
+ }
2496
+ .py_3 {
2497
+ padding-top: 3px;
2498
+ padding-bottom: 3px;
2499
+ }
2500
+ .py_4 {
2501
+ padding-top: 4px;
2502
+ padding-bottom: 4px;
2503
+ }
2504
+ .py_5 {
2505
+ padding-top: 5px;
2506
+ padding-bottom: 5px;
2507
+ }
2508
+ .py_6 {
2509
+ padding-top: 6px;
2510
+ padding-bottom: 6px;
2511
+ }
2512
+ .py_7 {
2513
+ padding-top: 7px;
2514
+ padding-bottom: 7px;
2515
+ }
2516
+ .py_8 {
2517
+ padding-top: 8px;
2518
+ padding-bottom: 8px;
2519
+ }
2520
+ .py_9 {
2521
+ padding-top: 9px;
2522
+ padding-bottom: 9px;
2523
+ }
2524
+ .py_10 {
2525
+ padding-top: 10px;
2526
+ padding-bottom: 10px;
2527
+ }
2528
+ .py_11 {
2529
+ padding-top: 11px;
2530
+ padding-bottom: 11px;
2531
+ }
2532
+ .py_12 {
2533
+ padding-top: 12px;
2534
+ padding-bottom: 12px;
2535
+ }
2536
+ .py_13 {
2537
+ padding-top: 13px;
2538
+ padding-bottom: 13px;
2539
+ }
2540
+ .py_14 {
2541
+ padding-top: 14px;
2542
+ padding-bottom: 14px;
2543
+ }
2544
+ .py_15 {
2545
+ padding-top: 15px;
2546
+ padding-bottom: 15px;
2547
+ }
2548
+ .py_16 {
2549
+ padding-top: 16px;
2550
+ padding-bottom: 16px;
2551
+ }
2552
+ .py_17 {
2553
+ padding-top: 17px;
2554
+ padding-bottom: 17px;
2555
+ }
2556
+ .py_18 {
2557
+ padding-top: 18px;
2558
+ padding-bottom: 18px;
2559
+ }
2560
+ .py_19 {
2561
+ padding-top: 19px;
2562
+ padding-bottom: 19px;
2563
+ }
2564
+ .py_20 {
2565
+ padding-top: 20px;
2566
+ padding-bottom: 20px;
2567
+ }
2568
+ .py_25 {
2569
+ padding-top: 25px;
2570
+ padding-bottom: 25px;
2571
+ }
2572
+ .py_30 {
2573
+ padding-top: 30px;
2574
+ padding-bottom: 30px;
2575
+ }
2576
+ .py_35 {
2577
+ padding-top: 35px;
2578
+ padding-bottom: 35px;
2579
+ }
2580
+ .py_40 {
2581
+ padding-top: 40px;
2582
+ padding-bottom: 40px;
2583
+ }
2584
+ .py_45 {
2585
+ padding-top: 45px;
2586
+ padding-bottom: 45px;
2587
+ }
2588
+ .py_50 {
2589
+ padding-top: 50px;
2590
+ padding-bottom: 50px;
2591
+ }
2592
+ .py_55 {
2593
+ padding-top: 55px;
2594
+ padding-bottom: 55px;
2595
+ }
2596
+ .py_60 {
2597
+ padding-top: 60px;
2598
+ padding-bottom: 60px;
2599
+ }
2600
+ .py_65 {
2601
+ padding-top: 65px;
2602
+ padding-bottom: 65px;
2603
+ }
2604
+ .py_70 {
2605
+ padding-top: 70px;
2606
+ padding-bottom: 70px;
2607
+ }
2608
+ .py_75 {
2609
+ padding-top: 75px;
2610
+ padding-bottom: 75px;
2611
+ }
2612
+ .py_80 {
2613
+ padding-top: 80px;
2614
+ padding-bottom: 80px;
2615
+ }
2616
+ .py_85 {
2617
+ padding-top: 85px;
2618
+ padding-bottom: 85px;
2619
+ }
2620
+ .py_90 {
2621
+ padding-top: 90px;
2622
+ padding-bottom: 90px;
2623
+ }
2624
+ .py_95 {
2625
+ padding-top: 95px;
2626
+ padding-bottom: 95px;
2627
+ }
2628
+ .py_100 {
2629
+ padding-top: 100px;
2630
+ padding-bottom: 100px;
2631
+ }
2632
+ .py_110 {
2633
+ padding-top: 110px;
2634
+ padding-bottom: 110px;
2635
+ }
2636
+ .py_120 {
2637
+ padding-top: 120px;
2638
+ padding-bottom: 120px;
2639
+ }
2640
+ .py_130 {
2641
+ padding-top: 130px;
2642
+ padding-bottom: 130px;
2643
+ }
2644
+ .py_140 {
2645
+ padding-top: 140px;
2646
+ padding-bottom: 140px;
2647
+ }
2648
+ .py_150 {
2649
+ padding-top: 150px;
2650
+ padding-bottom: 150px;
2651
+ }
2652
+ .py_160 {
2653
+ padding-top: 160px;
2654
+ padding-bottom: 160px;
2655
+ }
2656
+ .py_170 {
2657
+ padding-top: 170px;
2658
+ padding-bottom: 170px;
2659
+ }
2660
+ .py_180 {
2661
+ padding-top: 180px;
2662
+ padding-bottom: 180px;
2663
+ }
2664
+ .py_190 {
2665
+ padding-top: 190px;
2666
+ padding-bottom: 190px;
2667
+ }
2668
+ .py_200 {
2669
+ padding-top: 200px;
2670
+ padding-bottom: 200px;
2671
+ }
2672
+ .pt_0 {
2673
+ padding-top: 0;
2674
+ }
2675
+ .pt_1 {
2676
+ padding-top: 1px;
2677
+ }
2678
+ .pt_2 {
2679
+ padding-top: 2px;
2680
+ }
2681
+ .pt_3 {
2682
+ padding-top: 3px;
2683
+ }
2684
+ .pt_4 {
2685
+ padding-top: 4px;
2686
+ }
2687
+ .pt_5 {
2688
+ padding-top: 5px;
2689
+ }
2690
+ .pt_6 {
2691
+ padding-top: 6px;
2692
+ }
2693
+ .pt_7 {
2694
+ padding-top: 7px;
2695
+ }
2696
+ .pt_8 {
2697
+ padding-top: 8px;
2698
+ }
2699
+ .pt_9 {
2700
+ padding-top: 9px;
2701
+ }
2702
+ .pt_10 {
2703
+ padding-top: 10px;
2704
+ }
2705
+ .pt_11 {
2706
+ padding-top: 11px;
2707
+ }
2708
+ .pt_12 {
2709
+ padding-top: 12px;
2710
+ }
2711
+ .pt_13 {
2712
+ padding-top: 13px;
2713
+ }
2714
+ .pt_14 {
2715
+ padding-top: 14px;
2716
+ }
2717
+ .pt_15 {
2718
+ padding-top: 15px;
2719
+ }
2720
+ .pt_16 {
2721
+ padding-top: 16px;
2722
+ }
2723
+ .pt_17 {
2724
+ padding-top: 17px;
2725
+ }
2726
+ .pt_18 {
2727
+ padding-top: 18px;
2728
+ }
2729
+ .pt_19 {
2730
+ padding-top: 19px;
2731
+ }
2732
+ .pt_20 {
2733
+ padding-top: 20px;
2734
+ }
2735
+ .pt_25 {
2736
+ padding-top: 25px;
2737
+ }
2738
+ .pt_30 {
2739
+ padding-top: 30px;
2740
+ }
2741
+ .pt_35 {
2742
+ padding-top: 35px;
2743
+ }
2744
+ .pt_40 {
2745
+ padding-top: 40px;
2746
+ }
2747
+ .pt_45 {
2748
+ padding-top: 45px;
2749
+ }
2750
+ .pt_50 {
2751
+ padding-top: 50px;
2752
+ }
2753
+ .pt_55 {
2754
+ padding-top: 55px;
2755
+ }
2756
+ .pt_60 {
2757
+ padding-top: 60px;
2758
+ }
2759
+ .pt_65 {
2760
+ padding-top: 65px;
2761
+ }
2762
+ .pt_70 {
2763
+ padding-top: 70px;
2764
+ }
2765
+ .pt_75 {
2766
+ padding-top: 75px;
2767
+ }
2768
+ .pt_80 {
2769
+ padding-top: 80px;
2770
+ }
2771
+ .pt_85 {
2772
+ padding-top: 85px;
2773
+ }
2774
+ .pt_90 {
2775
+ padding-top: 90px;
2776
+ }
2777
+ .pt_95 {
2778
+ padding-top: 95px;
2779
+ }
2780
+ .pt_100 {
2781
+ padding-top: 100px;
2782
+ }
2783
+ .pt_110 {
2784
+ padding-top: 110px;
2785
+ }
2786
+ .pt_120 {
2787
+ padding-top: 120px;
2788
+ }
2789
+ .pt_130 {
2790
+ padding-top: 130px;
2791
+ }
2792
+ .pt_140 {
2793
+ padding-top: 140px;
2794
+ }
2795
+ .pt_150 {
2796
+ padding-top: 150px;
2797
+ }
2798
+ .pt_160 {
2799
+ padding-top: 160px;
2800
+ }
2801
+ .pt_170 {
2802
+ padding-top: 170px;
2803
+ }
2804
+ .pt_180 {
2805
+ padding-top: 180px;
2806
+ }
2807
+ .pt_190 {
2808
+ padding-top: 190px;
2809
+ }
2810
+ .pt_200 {
2811
+ padding-top: 200px;
2812
+ }
2813
+ .pr_0 {
2814
+ padding-right: 0;
2815
+ }
2816
+ .pr_1 {
2817
+ padding-right: 1px;
2818
+ }
2819
+ .pr_2 {
2820
+ padding-right: 2px;
2821
+ }
2822
+ .pr_3 {
2823
+ padding-right: 3px;
2824
+ }
2825
+ .pr_4 {
2826
+ padding-right: 4px;
2827
+ }
2828
+ .pr_5 {
2829
+ padding-right: 5px;
2830
+ }
2831
+ .pr_6 {
2832
+ padding-right: 6px;
2833
+ }
2834
+ .pr_7 {
2835
+ padding-right: 7px;
2836
+ }
2837
+ .pr_8 {
2838
+ padding-right: 8px;
2839
+ }
2840
+ .pr_9 {
2841
+ padding-right: 9px;
2842
+ }
2843
+ .pr_10 {
2844
+ padding-right: 10px;
2845
+ }
2846
+ .pr_11 {
2847
+ padding-right: 11px;
2848
+ }
2849
+ .pr_12 {
2850
+ padding-right: 12px;
2851
+ }
2852
+ .pr_13 {
2853
+ padding-right: 13px;
2854
+ }
2855
+ .pr_14 {
2856
+ padding-right: 14px;
2857
+ }
2858
+ .pr_15 {
2859
+ padding-right: 15px;
2860
+ }
2861
+ .pr_16 {
2862
+ padding-right: 16px;
2863
+ }
2864
+ .pr_17 {
2865
+ padding-right: 17px;
2866
+ }
2867
+ .pr_18 {
2868
+ padding-right: 18px;
2869
+ }
2870
+ .pr_19 {
2871
+ padding-right: 19px;
2872
+ }
2873
+ .pr_20 {
2874
+ padding-right: 20px;
2875
+ }
2876
+ .pr_25 {
2877
+ padding-right: 25px;
2878
+ }
2879
+ .pr_30 {
2880
+ padding-right: 30px;
2881
+ }
2882
+ .pr_35 {
2883
+ padding-right: 35px;
2884
+ }
2885
+ .pr_40 {
2886
+ padding-right: 40px;
2887
+ }
2888
+ .pr_45 {
2889
+ padding-right: 45px;
2890
+ }
2891
+ .pr_50 {
2892
+ padding-right: 50px;
2893
+ }
2894
+ .pr_55 {
2895
+ padding-right: 55px;
2896
+ }
2897
+ .pr_60 {
2898
+ padding-right: 60px;
2899
+ }
2900
+ .pr_65 {
2901
+ padding-right: 65px;
2902
+ }
2903
+ .pr_70 {
2904
+ padding-right: 70px;
2905
+ }
2906
+ .pr_75 {
2907
+ padding-right: 75px;
2908
+ }
2909
+ .pr_80 {
2910
+ padding-right: 80px;
2911
+ }
2912
+ .pr_85 {
2913
+ padding-right: 85px;
2914
+ }
2915
+ .pr_90 {
2916
+ padding-right: 90px;
2917
+ }
2918
+ .pr_95 {
2919
+ padding-right: 95px;
2920
+ }
2921
+ .pr_100 {
2922
+ padding-right: 100px;
2923
+ }
2924
+ .pr_110 {
2925
+ padding-right: 110px;
2926
+ }
2927
+ .pr_120 {
2928
+ padding-right: 120px;
2929
+ }
2930
+ .pr_130 {
2931
+ padding-right: 130px;
2932
+ }
2933
+ .pr_140 {
2934
+ padding-right: 140px;
2935
+ }
2936
+ .pr_150 {
2937
+ padding-right: 150px;
2938
+ }
2939
+ .pr_160 {
2940
+ padding-right: 160px;
2941
+ }
2942
+ .pr_170 {
2943
+ padding-right: 170px;
2944
+ }
2945
+ .pr_180 {
2946
+ padding-right: 180px;
2947
+ }
2948
+ .pr_190 {
2949
+ padding-right: 190px;
2950
+ }
2951
+ .pr_200 {
2952
+ padding-right: 200px;
2953
+ }
2954
+ .pb_0 {
2955
+ padding-bottom: 0;
2956
+ }
2957
+ .pb_1 {
2958
+ padding-bottom: 1px;
2959
+ }
2960
+ .pb_2 {
2961
+ padding-bottom: 2px;
2962
+ }
2963
+ .pb_3 {
2964
+ padding-bottom: 3px;
2965
+ }
2966
+ .pb_4 {
2967
+ padding-bottom: 4px;
2968
+ }
2969
+ .pb_5 {
2970
+ padding-bottom: 5px;
2971
+ }
2972
+ .pb_6 {
2973
+ padding-bottom: 6px;
2974
+ }
2975
+ .pb_7 {
2976
+ padding-bottom: 7px;
2977
+ }
2978
+ .pb_8 {
2979
+ padding-bottom: 8px;
2980
+ }
2981
+ .pb_9 {
2982
+ padding-bottom: 9px;
2983
+ }
2984
+ .pb_10 {
2985
+ padding-bottom: 10px;
2986
+ }
2987
+ .pb_11 {
2988
+ padding-bottom: 11px;
2989
+ }
2990
+ .pb_12 {
2991
+ padding-bottom: 12px;
2992
+ }
2993
+ .pb_13 {
2994
+ padding-bottom: 13px;
2995
+ }
2996
+ .pb_14 {
2997
+ padding-bottom: 14px;
2998
+ }
2999
+ .pb_15 {
3000
+ padding-bottom: 15px;
3001
+ }
3002
+ .pb_16 {
3003
+ padding-bottom: 16px;
3004
+ }
3005
+ .pb_17 {
3006
+ padding-bottom: 17px;
3007
+ }
3008
+ .pb_18 {
3009
+ padding-bottom: 18px;
3010
+ }
3011
+ .pb_19 {
3012
+ padding-bottom: 19px;
3013
+ }
3014
+ .pb_20 {
3015
+ padding-bottom: 20px;
3016
+ }
3017
+ .pb_25 {
3018
+ padding-bottom: 25px;
3019
+ }
3020
+ .pb_30 {
3021
+ padding-bottom: 30px;
3022
+ }
3023
+ .pb_35 {
3024
+ padding-bottom: 35px;
3025
+ }
3026
+ .pb_40 {
3027
+ padding-bottom: 40px;
3028
+ }
3029
+ .pb_45 {
3030
+ padding-bottom: 45px;
3031
+ }
3032
+ .pb_50 {
3033
+ padding-bottom: 50px;
3034
+ }
3035
+ .pb_55 {
3036
+ padding-bottom: 55px;
3037
+ }
3038
+ .pb_60 {
3039
+ padding-bottom: 60px;
3040
+ }
3041
+ .pb_65 {
3042
+ padding-bottom: 65px;
3043
+ }
3044
+ .pb_70 {
3045
+ padding-bottom: 70px;
3046
+ }
3047
+ .pb_75 {
3048
+ padding-bottom: 75px;
3049
+ }
3050
+ .pb_80 {
3051
+ padding-bottom: 80px;
3052
+ }
3053
+ .pb_85 {
3054
+ padding-bottom: 85px;
3055
+ }
3056
+ .pb_90 {
3057
+ padding-bottom: 90px;
3058
+ }
3059
+ .pb_95 {
3060
+ padding-bottom: 95px;
3061
+ }
3062
+ .pb_100 {
3063
+ padding-bottom: 100px;
3064
+ }
3065
+ .pb_110 {
3066
+ padding-bottom: 110px;
3067
+ }
3068
+ .pb_120 {
3069
+ padding-bottom: 120px;
3070
+ }
3071
+ .pb_130 {
3072
+ padding-bottom: 130px;
3073
+ }
3074
+ .pb_140 {
3075
+ padding-bottom: 140px;
3076
+ }
3077
+ .pb_150 {
3078
+ padding-bottom: 150px;
3079
+ }
3080
+ .pb_160 {
3081
+ padding-bottom: 160px;
3082
+ }
3083
+ .pb_170 {
3084
+ padding-bottom: 170px;
3085
+ }
3086
+ .pb_180 {
3087
+ padding-bottom: 180px;
3088
+ }
3089
+ .pb_190 {
3090
+ padding-bottom: 190px;
3091
+ }
3092
+ .pb_200 {
3093
+ padding-bottom: 200px;
3094
+ }
3095
+ .pl_0 {
3096
+ padding-left: 0;
3097
+ }
3098
+ .pl_1 {
3099
+ padding-left: 1px;
3100
+ }
3101
+ .pl_2 {
3102
+ padding-left: 2px;
3103
+ }
3104
+ .pl_3 {
3105
+ padding-left: 3px;
3106
+ }
3107
+ .pl_4 {
3108
+ padding-left: 4px;
3109
+ }
3110
+ .pl_5 {
3111
+ padding-left: 5px;
3112
+ }
3113
+ .pl_6 {
3114
+ padding-left: 6px;
3115
+ }
3116
+ .pl_7 {
3117
+ padding-left: 7px;
3118
+ }
3119
+ .pl_8 {
3120
+ padding-left: 8px;
3121
+ }
3122
+ .pl_9 {
3123
+ padding-left: 9px;
3124
+ }
3125
+ .pl_10 {
3126
+ padding-left: 10px;
3127
+ }
3128
+ .pl_11 {
3129
+ padding-left: 11px;
3130
+ }
3131
+ .pl_12 {
3132
+ padding-left: 12px;
3133
+ }
3134
+ .pl_13 {
3135
+ padding-left: 13px;
3136
+ }
3137
+ .pl_14 {
3138
+ padding-left: 14px;
3139
+ }
3140
+ .pl_15 {
3141
+ padding-left: 15px;
3142
+ }
3143
+ .pl_16 {
3144
+ padding-left: 16px;
3145
+ }
3146
+ .pl_17 {
3147
+ padding-left: 17px;
3148
+ }
3149
+ .pl_18 {
3150
+ padding-left: 18px;
3151
+ }
3152
+ .pl_19 {
3153
+ padding-left: 19px;
3154
+ }
3155
+ .pl_20 {
3156
+ padding-left: 20px;
3157
+ }
3158
+ .pl_25 {
3159
+ padding-left: 25px;
3160
+ }
3161
+ .pl_30 {
3162
+ padding-left: 30px;
3163
+ }
3164
+ .pl_35 {
3165
+ padding-left: 35px;
3166
+ }
3167
+ .pl_40 {
3168
+ padding-left: 40px;
3169
+ }
3170
+ .pl_45 {
3171
+ padding-left: 45px;
3172
+ }
3173
+ .pl_50 {
3174
+ padding-left: 50px;
3175
+ }
3176
+ .pl_55 {
3177
+ padding-left: 55px;
3178
+ }
3179
+ .pl_60 {
3180
+ padding-left: 60px;
3181
+ }
3182
+ .pl_65 {
3183
+ padding-left: 65px;
3184
+ }
3185
+ .pl_70 {
3186
+ padding-left: 70px;
3187
+ }
3188
+ .pl_75 {
3189
+ padding-left: 75px;
3190
+ }
3191
+ .pl_80 {
3192
+ padding-left: 80px;
3193
+ }
3194
+ .pl_85 {
3195
+ padding-left: 85px;
3196
+ }
3197
+ .pl_90 {
3198
+ padding-left: 90px;
3199
+ }
3200
+ .pl_95 {
3201
+ padding-left: 95px;
3202
+ }
3203
+ .pl_100 {
3204
+ padding-left: 100px;
3205
+ }
3206
+ .pl_110 {
3207
+ padding-left: 110px;
3208
+ }
3209
+ .pl_120 {
3210
+ padding-left: 120px;
3211
+ }
3212
+ .pl_130 {
3213
+ padding-left: 130px;
3214
+ }
3215
+ .pl_140 {
3216
+ padding-left: 140px;
3217
+ }
3218
+ .pl_150 {
3219
+ padding-left: 150px;
3220
+ }
3221
+ .pl_160 {
3222
+ padding-left: 160px;
3223
+ }
3224
+ .pl_170 {
3225
+ padding-left: 170px;
3226
+ }
3227
+ .pl_180 {
3228
+ padding-left: 180px;
3229
+ }
3230
+ .pl_190 {
3231
+ padding-left: 190px;
3232
+ }
3233
+ .pl_200 {
3234
+ padding-left: 200px;
3235
+ }
3236
+ /*
3237
+ el_14
3238
+ Top
3239
+ */
3240
+ .t_0 {
3241
+ top: 0;
3242
+ }
3243
+ .t_1 {
3244
+ top: 1px;
3245
+ }
3246
+ .t_2 {
3247
+ top: 2px;
3248
+ }
3249
+ .t_3 {
3250
+ top: 3px;
3251
+ }
3252
+ .t_4 {
3253
+ top: 4px;
3254
+ }
3255
+ .t_5 {
3256
+ top: 5px;
3257
+ }
3258
+ .t_6 {
3259
+ top: 6px;
3260
+ }
3261
+ .t_7 {
3262
+ top: 7px;
3263
+ }
3264
+ .t_8 {
3265
+ top: 8px;
3266
+ }
3267
+ .t_9 {
3268
+ top: 9px;
3269
+ }
3270
+ .t_10 {
3271
+ top: 10px;
3272
+ }
3273
+ .t_11 {
3274
+ top: 11px;
3275
+ }
3276
+ .t_12 {
3277
+ top: 12px;
3278
+ }
3279
+ .t_13 {
3280
+ top: 13px;
3281
+ }
3282
+ .t_14 {
3283
+ top: 14px;
3284
+ }
3285
+ .t_15 {
3286
+ top: 15px;
3287
+ }
3288
+ .t_16 {
3289
+ top: 16px;
3290
+ }
3291
+ .t_17 {
3292
+ top: 17px;
3293
+ }
3294
+ .t_18 {
3295
+ top: 18px;
3296
+ }
3297
+ .t_19 {
3298
+ top: 19px;
3299
+ }
3300
+ .t_20 {
3301
+ top: 20px;
3302
+ }
3303
+ .t_25 {
3304
+ top: 25px;
3305
+ }
3306
+ .t_30 {
3307
+ top: 30px;
3308
+ }
3309
+ .t_35 {
3310
+ top: 35px;
3311
+ }
3312
+ .t_40 {
3313
+ top: 40px;
3314
+ }
3315
+ .t_45 {
3316
+ top: 45px;
3317
+ }
3318
+ .t_50 {
3319
+ top: 50px;
3320
+ }
3321
+ .t_55 {
3322
+ top: 55px;
3323
+ }
3324
+ .t_60 {
3325
+ top: 60px;
3326
+ }
3327
+ .t_65 {
3328
+ top: 65px;
3329
+ }
3330
+ .t_70 {
3331
+ top: 70px;
3332
+ }
3333
+ .t_75 {
3334
+ top: 75px;
3335
+ }
3336
+ .t_80 {
3337
+ top: 80px;
3338
+ }
3339
+ .t_85 {
3340
+ top: 85px;
3341
+ }
3342
+ .t_90 {
3343
+ top: 90px;
3344
+ }
3345
+ .t_95 {
3346
+ top: 95px;
3347
+ }
3348
+ .t_100 {
3349
+ top: 100px;
3350
+ }
3351
+ .t_110 {
3352
+ top: 110px;
3353
+ }
3354
+ .t_120 {
3355
+ top: 120px;
3356
+ }
3357
+ .t_130 {
3358
+ top: 130px;
3359
+ }
3360
+ .t_140 {
3361
+ top: 140px;
3362
+ }
3363
+ .t_150 {
3364
+ top: 150px;
3365
+ }
3366
+ .t_160 {
3367
+ top: 160px;
3368
+ }
3369
+ .t_170 {
3370
+ top: 170px;
3371
+ }
3372
+ .t_180 {
3373
+ top: 180px;
3374
+ }
3375
+ .t_190 {
3376
+ top: 190px;
3377
+ }
3378
+ .t_200 {
3379
+ top: 200px;
3380
+ }
3381
+ /*
3382
+ el_15
3383
+ Right
3384
+ */
3385
+ .r_0 {
3386
+ right: 0;
3387
+ }
3388
+ .r_1 {
3389
+ right: 1px;
3390
+ }
3391
+ .r_2 {
3392
+ right: 2px;
3393
+ }
3394
+ .r_3 {
3395
+ right: 3px;
3396
+ }
3397
+ .r_4 {
3398
+ right: 4px;
3399
+ }
3400
+ .r_5 {
3401
+ right: 5px;
3402
+ }
3403
+ .r_6 {
3404
+ right: 6px;
3405
+ }
3406
+ .r_7 {
3407
+ right: 7px;
3408
+ }
3409
+ .r_8 {
3410
+ right: 8px;
3411
+ }
3412
+ .r_9 {
3413
+ right: 9px;
3414
+ }
3415
+ .r_10 {
3416
+ right: 10px;
3417
+ }
3418
+ .r_11 {
3419
+ right: 11px;
3420
+ }
3421
+ .r_12 {
3422
+ right: 12px;
3423
+ }
3424
+ .r_13 {
3425
+ right: 13px;
3426
+ }
3427
+ .r_14 {
3428
+ right: 14px;
3429
+ }
3430
+ .r_15 {
3431
+ right: 15px;
3432
+ }
3433
+ .r_16 {
3434
+ right: 16px;
3435
+ }
3436
+ .r_17 {
3437
+ right: 17px;
3438
+ }
3439
+ .r_18 {
3440
+ right: 18px;
3441
+ }
3442
+ .r_19 {
3443
+ right: 19px;
3444
+ }
3445
+ .r_20 {
3446
+ right: 20px;
3447
+ }
3448
+ .r_25 {
3449
+ right: 25px;
3450
+ }
3451
+ .r_30 {
3452
+ right: 30px;
3453
+ }
3454
+ .r_35 {
3455
+ right: 35px;
3456
+ }
3457
+ .r_40 {
3458
+ right: 40px;
3459
+ }
3460
+ .r_45 {
3461
+ right: 45px;
3462
+ }
3463
+ .r_50 {
3464
+ right: 50px;
3465
+ }
3466
+ .r_55 {
3467
+ right: 55px;
3468
+ }
3469
+ .r_60 {
3470
+ right: 60px;
3471
+ }
3472
+ .r_65 {
3473
+ right: 65px;
3474
+ }
3475
+ .r_70 {
3476
+ right: 70px;
3477
+ }
3478
+ .r_75 {
3479
+ right: 75px;
3480
+ }
3481
+ .r_80 {
3482
+ right: 80px;
3483
+ }
3484
+ .r_85 {
3485
+ right: 85px;
3486
+ }
3487
+ .r_90 {
3488
+ right: 90px;
3489
+ }
3490
+ .r_95 {
3491
+ right: 95px;
3492
+ }
3493
+ .r_100 {
3494
+ right: 100px;
3495
+ }
3496
+ .r_110 {
3497
+ right: 110px;
3498
+ }
3499
+ .r_120 {
3500
+ right: 120px;
3501
+ }
3502
+ .r_130 {
3503
+ right: 130px;
3504
+ }
3505
+ .r_140 {
3506
+ right: 140px;
3507
+ }
3508
+ .r_150 {
3509
+ right: 150px;
3510
+ }
3511
+ .r_160 {
3512
+ right: 160px;
3513
+ }
3514
+ .r_170 {
3515
+ right: 170px;
3516
+ }
3517
+ .r_180 {
3518
+ right: 180px;
3519
+ }
3520
+ .r_190 {
3521
+ right: 190px;
3522
+ }
3523
+ .r_200 {
3524
+ right: 200px;
3525
+ }
3526
+ /*
3527
+ el_16
3528
+ Bottom
3529
+ */
3530
+ .b_0 {
3531
+ bottom: 0;
3532
+ }
3533
+ .b_1 {
3534
+ bottom: 1px;
3535
+ }
3536
+ .b_2 {
3537
+ bottom: 2px;
3538
+ }
3539
+ .b_3 {
3540
+ bottom: 3px;
3541
+ }
3542
+ .b_4 {
3543
+ bottom: 4px;
3544
+ }
3545
+ .b_5 {
3546
+ bottom: 5px;
3547
+ }
3548
+ .b_6 {
3549
+ bottom: 6px;
3550
+ }
3551
+ .b_7 {
3552
+ bottom: 7px;
3553
+ }
3554
+ .b_8 {
3555
+ bottom: 8px;
3556
+ }
3557
+ .b_9 {
3558
+ bottom: 9px;
3559
+ }
3560
+ .b_10 {
3561
+ bottom: 10px;
3562
+ }
3563
+ .b_11 {
3564
+ bottom: 11px;
3565
+ }
3566
+ .b_12 {
3567
+ bottom: 12px;
3568
+ }
3569
+ .b_13 {
3570
+ bottom: 13px;
3571
+ }
3572
+ .b_14 {
3573
+ bottom: 14px;
3574
+ }
3575
+ .b_15 {
3576
+ bottom: 15px;
3577
+ }
3578
+ .b_16 {
3579
+ bottom: 16px;
3580
+ }
3581
+ .b_17 {
3582
+ bottom: 17px;
3583
+ }
3584
+ .b_18 {
3585
+ bottom: 18px;
3586
+ }
3587
+ .b_19 {
3588
+ bottom: 19px;
3589
+ }
3590
+ .b_20 {
3591
+ bottom: 20px;
3592
+ }
3593
+ .b_25 {
3594
+ bottom: 25px;
3595
+ }
3596
+ .b_30 {
3597
+ bottom: 30px;
3598
+ }
3599
+ .b_35 {
3600
+ bottom: 35px;
3601
+ }
3602
+ .b_40 {
3603
+ bottom: 40px;
3604
+ }
3605
+ .b_45 {
3606
+ bottom: 45px;
3607
+ }
3608
+ .b_50 {
3609
+ bottom: 50px;
3610
+ }
3611
+ .b_55 {
3612
+ bottom: 55px;
3613
+ }
3614
+ .b_60 {
3615
+ bottom: 60px;
3616
+ }
3617
+ .b_65 {
3618
+ bottom: 65px;
3619
+ }
3620
+ .b_70 {
3621
+ bottom: 70px;
3622
+ }
3623
+ .b_75 {
3624
+ bottom: 75px;
3625
+ }
3626
+ .b_80 {
3627
+ bottom: 80px;
3628
+ }
3629
+ .b_85 {
3630
+ bottom: 85px;
3631
+ }
3632
+ .b_90 {
3633
+ bottom: 90px;
3634
+ }
3635
+ .b_95 {
3636
+ bottom: 95px;
3637
+ }
3638
+ .b_100 {
3639
+ bottom: 100px;
3640
+ }
3641
+ .b_110 {
3642
+ bottom: 110px;
3643
+ }
3644
+ .b_120 {
3645
+ bottom: 120px;
3646
+ }
3647
+ .b_130 {
3648
+ bottom: 130px;
3649
+ }
3650
+ .b_140 {
3651
+ bottom: 140px;
3652
+ }
3653
+ .b_150 {
3654
+ bottom: 150px;
3655
+ }
3656
+ .b_160 {
3657
+ bottom: 160px;
3658
+ }
3659
+ .b_170 {
3660
+ bottom: 170px;
3661
+ }
3662
+ .b_180 {
3663
+ bottom: 180px;
3664
+ }
3665
+ .b_190 {
3666
+ bottom: 190px;
3667
+ }
3668
+ .b_200 {
3669
+ bottom: 200px;
3670
+ }
3671
+ /*
3672
+ el_17
3673
+ Top
3674
+ */
3675
+ .l_0 {
3676
+ left: 0;
3677
+ }
3678
+ .l_1 {
3679
+ left: 1px;
3680
+ }
3681
+ .l_2 {
3682
+ left: 2px;
3683
+ }
3684
+ .l_3 {
3685
+ left: 3px;
3686
+ }
3687
+ .l_4 {
3688
+ left: 4px;
3689
+ }
3690
+ .l_5 {
3691
+ left: 5px;
3692
+ }
3693
+ .l_6 {
3694
+ left: 6px;
3695
+ }
3696
+ .l_7 {
3697
+ left: 7px;
3698
+ }
3699
+ .l_8 {
3700
+ left: 8px;
3701
+ }
3702
+ .l_9 {
3703
+ left: 9px;
3704
+ }
3705
+ .l_10 {
3706
+ left: 10px;
3707
+ }
3708
+ .l_11 {
3709
+ left: 11px;
3710
+ }
3711
+ .l_12 {
3712
+ left: 12px;
3713
+ }
3714
+ .l_13 {
3715
+ left: 13px;
3716
+ }
3717
+ .l_14 {
3718
+ left: 14px;
3719
+ }
3720
+ .l_15 {
3721
+ left: 15px;
3722
+ }
3723
+ .l_16 {
3724
+ left: 16px;
3725
+ }
3726
+ .l_17 {
3727
+ left: 17px;
3728
+ }
3729
+ .l_18 {
3730
+ left: 18px;
3731
+ }
3732
+ .l_19 {
3733
+ left: 19px;
3734
+ }
3735
+ .l_20 {
3736
+ left: 20px;
3737
+ }
3738
+ .l_25 {
3739
+ left: 25px;
3740
+ }
3741
+ .l_30 {
3742
+ left: 30px;
3743
+ }
3744
+ .l_35 {
3745
+ left: 35px;
3746
+ }
3747
+ .l_40 {
3748
+ left: 40px;
3749
+ }
3750
+ .l_45 {
3751
+ left: 45px;
3752
+ }
3753
+ .l_50 {
3754
+ left: 50px;
3755
+ }
3756
+ .l_55 {
3757
+ left: 55px;
3758
+ }
3759
+ .l_60 {
3760
+ left: 60px;
3761
+ }
3762
+ .l_65 {
3763
+ left: 65px;
3764
+ }
3765
+ .l_70 {
3766
+ left: 70px;
3767
+ }
3768
+ .l_75 {
3769
+ left: 75px;
3770
+ }
3771
+ .l_80 {
3772
+ left: 80px;
3773
+ }
3774
+ .l_85 {
3775
+ left: 85px;
3776
+ }
3777
+ .l_90 {
3778
+ left: 90px;
3779
+ }
3780
+ .l_95 {
3781
+ left: 95px;
3782
+ }
3783
+ .l_100 {
3784
+ left: 100px;
3785
+ }
3786
+ .l_110 {
3787
+ left: 110px;
3788
+ }
3789
+ .l_120 {
3790
+ left: 120px;
3791
+ }
3792
+ .l_130 {
3793
+ left: 130px;
3794
+ }
3795
+ .l_140 {
3796
+ left: 140px;
3797
+ }
3798
+ .l_150 {
3799
+ left: 150px;
3800
+ }
3801
+ .l_160 {
3802
+ left: 160px;
3803
+ }
3804
+ .l_170 {
3805
+ left: 170px;
3806
+ }
3807
+ .l_180 {
3808
+ left: 180px;
3809
+ }
3810
+ .l_190 {
3811
+ left: 190px;
3812
+ }
3813
+ .l_200 {
3814
+ left: 200px;
3815
+ }
3816
+ /*
3817
+ el_18
3818
+ Text align
3819
+ */
3820
+ .align-1 {
3821
+ text-align: left;
3822
+ }
3823
+ .align-2 {
3824
+ text-align: center;
3825
+ }
3826
+ .align-3 {
3827
+ text-align: right;
3828
+ }
3829
+ /*
3830
+ el_19
3831
+ Z-index
3832
+ */
3833
+ .z_1 {
3834
+ z-index: 1;
3835
+ }
3836
+ .z_2 {
3837
+ z-index: 2;
3838
+ }
3839
+ .z_3 {
3840
+ z-index: 3;
3841
+ }
3842
+ .z_4 {
3843
+ z-index: 4;
3844
+ }
3845
+ .z_5 {
3846
+ z-index: 5;
3847
+ }
3848
+ .z_6 {
3849
+ z-index: 6;
3850
+ }
3851
+ .z_7 {
3852
+ z-index: 7;
3853
+ }
3854
+ .z_8 {
3855
+ z-index: 8;
3856
+ }
3857
+ .z_9 {
3858
+ z-index: 9;
3859
+ }
3860
+ .z_99 {
3861
+ z-index: 99;
3862
+ }
3863
+ .z_999 {
3864
+ z-index: 999;
3865
+ }
3866
+ .z_9999 {
3867
+ z-index: 9999;
3868
+ }
3869
+ .z_99999 {
3870
+ z-index: 99999;
3871
+ }
3872
+ /*
3873
+ el_20
3874
+ Border radius
3875
+ */
3876
+ .b_radius_0 {
3877
+ border-radius: 0;
3878
+ }
3879
+ .b_radius_1 {
3880
+ border-radius: 1px;
3881
+ }
3882
+ .b_radius_2 {
3883
+ border-radius: 2px;
3884
+ }
3885
+ .b_radius_3 {
3886
+ border-radius: 3px;
3887
+ }
3888
+ .b_radius_4 {
3889
+ border-radius: 4px;
3890
+ }
3891
+ .b_radius_5 {
3892
+ border-radius: 5px;
3893
+ }
3894
+ .b_radius_6 {
3895
+ border-radius: 6px;
3896
+ }
3897
+ .b_radius_7 {
3898
+ border-radius: 7px;
3899
+ }
3900
+ .b_radius_8 {
3901
+ border-radius: 8px;
3902
+ }
3903
+ .b_radius_9 {
3904
+ border-radius: 9px;
3905
+ }
3906
+ .b_radius_10 {
3907
+ border-radius: 10px;
3908
+ }
3909
+ .b_radius_11 {
3910
+ border-radius: 11px;
3911
+ }
3912
+ .b_radius_12 {
3913
+ border-radius: 12px;
3914
+ }
3915
+ .b_radius_13 {
3916
+ border-radius: 13px;
3917
+ }
3918
+ .b_radius_14 {
3919
+ border-radius: 14px;
3920
+ }
3921
+ .b_radius_15 {
3922
+ border-radius: 15px;
3923
+ }
3924
+ .b_radius_16 {
3925
+ border-radius: 16px;
3926
+ }
3927
+ .b_radius_17 {
3928
+ border-radius: 17px;
3929
+ }
3930
+ .b_radius_18 {
3931
+ border-radius: 18px;
3932
+ }
3933
+ .b_radius_19 {
3934
+ border-radius: 19px;
3935
+ }
3936
+ .b_radius_20 {
3937
+ border-radius: 20px;
3938
+ }
3939
+ .b_radius_25 {
3940
+ border-radius: 25px;
3941
+ }
3942
+ .b_radius_30 {
3943
+ border-radius: 30px;
3944
+ }
3945
+ .b_radius_50 {
3946
+ border-radius: 50%;
3947
+ }
3948
+ /*
3949
+ el_21
3950
+ Box shadow
3951
+ */
3952
+ .b_shadow_1 {
3953
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
3954
+ }
3955
+ .b_shadow_2 {
3956
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
3957
+ }
3958
+ .b_shadow_3 {
3959
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
3960
+ }
3961
+ .b_shadow_4 {
3962
+ box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
3963
+ }
3964
+ .b_shadow_5 {
3965
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
3966
+ }
3967
+ .b_shadow_6 {
3968
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.10);
3969
+ }
3970
+ .b_shadow_7 {
3971
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
3972
+ }
3973
+ .b_shadow_8 {
3974
+ box-shadow: 0 0 40px rgba(0, 0, 0, 0.20);
3975
+ }
3976
+ /*
3977
+ el_22
3978
+ Btn
3979
+ */
3980
+ .theme_btn_1{
3981
+ position: relative;
3982
+ display: inline-block;
3983
+ font-size: 16px;
3984
+ line-height: 26px;
3985
+ font-weight: 700;
3986
+ color: #fff !important;
3987
+ text-align: center;
3988
+ padding: 14.5px 31px;
3989
+ letter-spacing: 1px;
3990
+ text-transform: uppercase;
3991
+ background-color: #0d6efd;
3992
+ z-index: 1;
3993
+ vertical-align: middle;
3994
+ }
3995
+ .theme_btn_1:before{
3996
+ position: absolute;
3997
+ content: '';
3998
+ width: 0%;
3999
+ height: 100%;
4000
+ background: #272727;
4001
+ left: 0px;
4002
+ top: 0px;
4003
+ z-index: -1;
4004
+ transition: all 500ms ease;
4005
+ }
4006
+ .theme_btn_1:hover:before{
4007
+ width: 100%;
4008
+ }
4009
+
4010
+ .theme_btn_2{
4011
+ position: relative;
4012
+ display: inline-block;
4013
+ overflow: hidden;
4014
+ font-size: 16px;
4015
+ line-height: 25px;
4016
+ font-weight: 500;
4017
+ color: #061a3a;
4018
+ border: 1px solid #e4e8e9;
4019
+ text-align: center;
4020
+ padding: 16.5px 41.5px;
4021
+ border-radius: 4px;
4022
+ z-index: 1;
4023
+ transition: all 500ms ease;
4024
+ vertical-align: middle;
4025
+ }
4026
+ .theme_btn_2:hover{
4027
+ color: #ffffff;
4028
+ }
4029
+ .theme_btn_2:before{
4030
+ transition-duration: 800ms;
4031
+ position: absolute;
4032
+ width: 200%;
4033
+ height: 200%;
4034
+ content: "";
4035
+ top: 110%;
4036
+ left: 50%;
4037
+ background: #0d6efd;
4038
+ -webkit-transform: translateX(-50%);
4039
+ transform: translateX(-50%);
4040
+ border-radius: 50%;
4041
+ z-index: -1;
4042
+ }
4043
+ .theme_btn_2:hover:before{
4044
+ top: -40%;
4045
+ }
4046
+ /*
4047
+ el_23
4048
+ Image Hover
4049
+ */
4050
+ .img_hover_1 {
4051
+ position: relative;
4052
+ overflow: hidden;
4053
+ }
4054
+ .img_hover_1 img{
4055
+ width: 100%;
4056
+ transition: all 500ms ease;
4057
+ }
4058
+ .img_hover_1:before {
4059
+ position: absolute;
4060
+ top: 50%;
4061
+ left: 50%;
4062
+ z-index: 1;
4063
+ display: block;
4064
+ content: '';
4065
+ width: 0;
4066
+ height: 0;
4067
+ background: rgba(255, 255, 255,.2);
4068
+ border-radius: 0%;
4069
+ -webkit-transform: translate(-50%, -50%);
4070
+ transform: translate(-50%, -50%);
4071
+ opacity: 0;
4072
+ }
4073
+ .img_hover_1:hover:before {
4074
+ -webkit-animation: circle .95s;
4075
+ animation: circle .95s;
4076
+ }
4077
+ .img_hover_2 {
4078
+ position: relative;
4079
+ overflow: hidden;
4080
+ background-color: #0d6efd;
4081
+ }
4082
+ .img_hover_2 img{
4083
+ width: 100%;
4084
+ transition: all 500ms ease;
4085
+ }
4086
+ .img_hover_2:hover img{
4087
+ transform: scale(1.05);
4088
+ opacity: .5;
4089
+ }
4090
+ .img_hover_2:before {
4091
+ position: absolute;
4092
+ top: 50%;
4093
+ left: 50%;
4094
+ z-index: 1;
4095
+ display: block;
4096
+ content: '';
4097
+ width: 0;
4098
+ height: 0;
4099
+ background: rgba(255, 255, 255,.2);
4100
+ border-radius: 50%;
4101
+ -webkit-transform: translate(-50%, -50%);
4102
+ transform: translate(-50%, -50%);
4103
+ opacity: 0;
4104
+ }
4105
+ .img_hover_2:hover:before {
4106
+ -webkit-animation: circle .95s;
4107
+ animation: circle .95s;
4108
+ }
4109
+ @-webkit-keyframes circle {
4110
+ 0% {
4111
+ opacity: 1;
4112
+ }
4113
+ 40% {
4114
+ opacity: 1;
4115
+ }
4116
+ 100% {
4117
+ width: 200%;
4118
+ height: 200%;
4119
+ opacity: 0;
4120
+ }
4121
+ }
4122
+ @keyframes circle {
4123
+ 0% {
4124
+ opacity: 1;
4125
+ }
4126
+ 40% {
4127
+ opacity: 1;
4128
+ }
4129
+ 100% {
4130
+ width: 200%;
4131
+ height: 200%;
4132
+ opacity: 0;
4133
+ }
4134
+ }
4135
+ .img_hover_3 {
4136
+ position: relative;
4137
+ overflow: hidden;
4138
+ }
4139
+ .img_hover_3 img{
4140
+ width: 100%;
4141
+ transition: all 500ms ease;
4142
+ }
4143
+ .img_hover_3:before{
4144
+ position: absolute;
4145
+ top: 0;
4146
+ left: -75%;
4147
+ display: block;
4148
+ content: '';
4149
+ width: 50%;
4150
+ height: 100%;
4151
+ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
4152
+ background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
4153
+ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
4154
+ -webkit-transform: skewX(-25deg);
4155
+ -ms-transform: skewX(-25deg);
4156
+ transform: skewX(-25deg);
4157
+ }
4158
+ .img_hover_3:hover:before{
4159
+ -webkit-animation: shine 1s;
4160
+ animation: shine 1s;
4161
+ }
4162
+ @-webkit-keyframes shine {
4163
+ 100% {
4164
+ left: 125%;
4165
+ }
4166
+ }
4167
+ @keyframes shine {
4168
+ 100% {
4169
+ left: 125%;
4170
+ }
4171
+ }
4172
+ .img_hover_4{
4173
+ position: relative;
4174
+ overflow: hidden;
4175
+ }
4176
+ .img_hover_4 img{
4177
+ width: 100%;
4178
+ transition: all 500ms ease;
4179
+ }
4180
+ .img_hover_4:before{
4181
+ position: absolute;
4182
+ content: '';
4183
+ width: 100%;
4184
+ height: 0%;
4185
+ left: 0px;
4186
+ top: 0px;
4187
+ opacity: 0.8;
4188
+ transition: all 500ms ease;
4189
+ background-color: #0d6efd;
4190
+ }
4191
+ .img_hover_4:hover:before{
4192
+ height: 100%;
4193
+ }
4194
+ .img_hover_5{
4195
+ position: relative;
4196
+ display: block;
4197
+ overflow: hidden;
4198
+ }
4199
+ .img_hover_5:before{
4200
+ position: absolute;
4201
+ content: '';
4202
+ width: calc(100% - 20px);
4203
+ height: calc(100% - 20px);
4204
+ left: 10px;
4205
+ top: 10px;
4206
+ transform: scale(0,0);
4207
+ opacity: 0.9;
4208
+ z-index: 1;
4209
+ transition: all 500ms ease;
4210
+ background-color: #0d6efd;
4211
+ }
4212
+ .img_hover_5:hover:before{
4213
+ transform: scale(1,1);
4214
+ }
4215
+ .img_hover_5 img{
4216
+ width: 100%;
4217
+ transition: all 500ms ease;
4218
+ }
4219
+ .img_hover_5:hover img{
4220
+ transform: scale(1.1);
4221
+ }
4222
+ .img_hover_6{
4223
+ position: relative;
4224
+ display: block;
4225
+ overflow: hidden;
4226
+ background-color: #0d6efd;
4227
+ }
4228
+ .img_hover_6 img{
4229
+ width: 100%;
4230
+ transition: all 500ms ease;
4231
+ }
4232
+ .img_hover_6:hover img{
4233
+ transform: scale(1.1);
4234
+ opacity: 0.2;
4235
+ }
4236
+ .img_hover_7{
4237
+ position: relative;
4238
+ display: block;
4239
+ overflow: hidden;
4240
+ }
4241
+ .img_hover_7 img{
4242
+ width: 100%;
4243
+ transform: scale(1.0);
4244
+ transition: all 1700ms ease;
4245
+ }
4246
+ .img_hover_7:hover img{
4247
+ transform: scale(1.2);
4248
+ }
4249
+ .img_hover_7:before {
4250
+ position: absolute;
4251
+ content: '';
4252
+ top: 0;
4253
+ left: 0;
4254
+ right: 0;
4255
+ bottom: 0;
4256
+ opacity: 0;
4257
+ background: #000000;
4258
+ opacity: 1.0;
4259
+ border-radius: 5px;
4260
+ transition: .5s;
4261
+ transform: perspective(400px) scaleX(0);
4262
+ -webkit-transform-origin: bottom;
4263
+ -ms-transform-origin: bottom;
4264
+ transform-origin: bottom;
4265
+ z-index: 2;
4266
+ }
4267
+ .img_hover_7:hover:before{
4268
+ opacity: 0.80;
4269
+ transform: perspective(400px) scaleX(1.0);
4270
+ }
4271
+ .img_hover_8 {
4272
+ position: relative;
4273
+ display: block;
4274
+ overflow: hidden;
4275
+ }
4276
+ .img_hover_8 img{
4277
+ width: 100%;
4278
+ transition: all 1700ms ease;
4279
+ }
4280
+ .img_hover_8:before {
4281
+ position: absolute;
4282
+ content: '';
4283
+ top: 0;
4284
+ left: 0;
4285
+ right: 0;
4286
+ bottom: 0;
4287
+ background-color: #000000;
4288
+ opacity: 0;
4289
+ -webkit-transition: .5s;
4290
+ -o-transition: .5s;
4291
+ transition: .5s;
4292
+ -webkit-transform: perspective(400px) rotateX(-90deg);
4293
+ -ms-transform: perspective(400px) rotateX(-90deg);
4294
+ transform: perspective(400px) rotateX(-90deg);
4295
+ -webkit-transform-origin: top;
4296
+ -ms-transform-origin: top;
4297
+ transform-origin: top;
4298
+ z-index: 1;
4299
+ }
4300
+ .img_hover_8:hover:before{
4301
+ opacity: .65;
4302
+ -webkit-transform: perspective(400px) rotateX(0deg);
4303
+ -ms-transform: perspective(400px) rotateX(0deg);
4304
+ transform: perspective(400px) rotateX(0deg);
4305
+ }
4306
+ .img_hover_9{
4307
+ position: relative;
4308
+ display: block;
4309
+ overflow: hidden;
4310
+ }
4311
+ .img_hover_9 img{
4312
+ width: 100%;
4313
+ transform: scale(1.0);
4314
+ transition: all 3500ms ease;
4315
+ }
4316
+ .img_hover_9:hover img{
4317
+ transform:scale(1.2) rotate(1deg);
4318
+ }
4319
+ .img_hover_9:before {
4320
+ position: absolute;
4321
+ content: "";
4322
+ top: 0;
4323
+ left: 0;
4324
+ right: 0;
4325
+ height: 50%;
4326
+ opacity: 0;
4327
+ transition-delay: .1s;
4328
+ transition-timing-function: ease-in-out;
4329
+ transition-duration: .5s;
4330
+ transition-property: all;
4331
+ opacity: 1;
4332
+ transform-origin: top;
4333
+ transform-style: preserve-3d;
4334
+ transform: scaleY(0);
4335
+ z-index: 1;
4336
+ background-color: #0d6efd;
4337
+ }
4338
+ .img_hover_9:hover:before{
4339
+ opacity: 0.80;
4340
+ transform: scaleY(1.0);
4341
+ }
4342
+ .img_hover_9:after {
4343
+ position: absolute;
4344
+ content: "";
4345
+ bottom: 0;
4346
+ left: 0;
4347
+ right: 0;
4348
+ height: 50%;
4349
+ opacity: 1;
4350
+ transition-delay: .1s;
4351
+ transition-timing-function: ease-in-out;
4352
+ transition-duration: .5s;
4353
+ transition-property: all;
4354
+ opacity: 1;
4355
+ transform-origin: bottom;
4356
+ transform-style: preserve-3d;
4357
+ transform: scaleY(0);
4358
+ z-index: 1;
4359
+ background-color: #0d6efd;
4360
+ }
4361
+ .img_hover_9:hover:after{
4362
+ opacity: 0.80;
4363
+ transform: scaleY(1.0);
4364
+ }
4365
+ .img_hover_10{
4366
+ position: relative;
4367
+ display: block;
4368
+ overflow: hidden;
4369
+ }
4370
+ .img_hover_10:before {
4371
+ content: '';
4372
+ position: absolute;
4373
+ top: 0;
4374
+ left: 0;
4375
+ right: 0;
4376
+ bottom: 0;
4377
+ opacity: 0;
4378
+ background: #0d6efd;
4379
+ opacity: 1.0;
4380
+ transition: .5s;
4381
+ transform: perspective(400px) scaleY(0);
4382
+ -webkit-transform-origin: bottom;
4383
+ -ms-transform-origin: bottom;
4384
+ transform-origin: bottom;
4385
+ z-index: 1;
4386
+ }
4387
+ .img_hover_10:hover:before{
4388
+ opacity: 0.50;
4389
+ transform: perspective(400px) scaleY(1.0);
4390
+ }
4391
+ .img_hover_10 img{
4392
+ width: 100%;
4393
+ transition: all 3500ms ease;
4394
+ }
4395
+ .img_hover_10:hover img{
4396
+ transform: scale(1.3) rotate(2deg);
4397
+ }
4398
+
4399
+ .flexbox_1 {
4400
+ display: flex;
4401
+ flex-wrap: wrap;
4402
+ justify-content: center;
4403
+ }
4404
+
4405
+ .flexbox_2 {
4406
+ display: flex;
4407
+ flex-wrap: wrap;
4408
+ justify-content: space-between;
4409
+ }
4410
+
4411
+
4412
+
4413
+
flask-project/static/css/flaticon.css ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @font-face {
2
+ font-family: 'icomoon';
3
+ src: url('../fonts/icomoon.eot?tin97q');
4
+ src: url('../fonts/icomoon.eot?tin97q#iefix') format('embedded-opentype'),
5
+ url('../fonts/icomoon.ttf?tin97q') format('truetype'),
6
+ url('../fonts/icomoon.woff?tin97q') format('woff'),
7
+ url('../fonts/icomoon.svg?tin97q#icomoon') format('svg');
8
+ font-weight: normal;
9
+ font-style: normal;
10
+ font-display: block;
11
+ }
12
+
13
+ [class^="icon-"], [class*=" icon-"] {
14
+ /* use !important to prevent issues with browser extensions that change fonts */
15
+ font-family: 'icomoon' !important;
16
+ speak: never;
17
+ font-style: normal;
18
+ font-weight: normal;
19
+ font-variant: normal;
20
+ text-transform: none;
21
+ line-height: 1;
22
+
23
+ /* Better Font Rendering =========== */
24
+ -webkit-font-smoothing: antialiased;
25
+ -moz-osx-font-smoothing: grayscale;
26
+ }
27
+
28
+ .icon-1:before {
29
+ content: "\e900";
30
+ }
31
+ .icon-2:before {
32
+ content: "\e901";
33
+ }
34
+ .icon-3:before {
35
+ content: "\e902";
36
+ }
37
+ .icon-4:before {
38
+ content: "\e903";
39
+ }
40
+ .icon-5:before {
41
+ content: "\e904";
42
+ }
43
+ .icon-6:before {
44
+ content: "\e905";
45
+ }
46
+ .icon-7:before {
47
+ content: "\e906";
48
+ }
49
+ .icon-8:before {
50
+ content: "\e907";
51
+ }
52
+ .icon-9:before {
53
+ content: "\e908";
54
+ }
55
+ .icon-10:before {
56
+ content: "\e909";
57
+ }
58
+ .icon-11:before {
59
+ content: "\e90a";
60
+ }
61
+ .icon-12:before {
62
+ content: "\e90b";
63
+ }
64
+ .icon-13:before {
65
+ content: "\e90c";
66
+ }
67
+ .icon-14:before {
68
+ content: "\e90d";
69
+ }
70
+ .icon-15:before {
71
+ content: "\e90e";
72
+ }
73
+ .icon-16:before {
74
+ content: "\e90f";
75
+ }
76
+ .icon-17:before {
77
+ content: "\e910";
78
+ }
79
+ .icon-18:before {
80
+ content: "\e911";
81
+ }
82
+ .icon-19:before {
83
+ content: "\e912";
84
+ }
85
+ .icon-20:before {
86
+ content: "\e913";
87
+ }
88
+ .icon-21:before {
89
+ content: "\e914";
90
+ }
91
+ .icon-22:before {
92
+ content: "\e915";
93
+ }
94
+ .icon-23:before {
95
+ content: "\e916";
96
+ }
97
+ .icon-24:before {
98
+ content: "\e917";
99
+ }
100
+ .icon-25:before {
101
+ content: "\e918";
102
+ }
103
+ .icon-26:before {
104
+ content: "\e919";
105
+ }
106
+ .icon-27:before {
107
+ content: "\e91a";
108
+ }
109
+ .icon-28:before {
110
+ content: "\e91b";
111
+ }
112
+ .icon-29:before {
113
+ content: "\e91c";
114
+ }
115
+ .icon-30:before {
116
+ content: "\e91d";
117
+ }
118
+ .icon-31:before {
119
+ content: "\e91e";
120
+ }
121
+ .icon-32:before {
122
+ content: "\e91f";
123
+ }
124
+ .icon-33:before {
125
+ content: "\e920";
126
+ }
127
+ .icon-34:before {
128
+ content: "\e921";
129
+ }
130
+ .icon-35:before {
131
+ content: "\e922";
132
+ }
133
+ .icon-36:before {
134
+ content: "\e923";
135
+ }
136
+ .icon-37:before {
137
+ content: "\e924";
138
+ }
139
+ .icon-38:before {
140
+ content: "\e925";
141
+ }
142
+ .icon-39:before {
143
+ content: "\e926";
144
+ }
145
+ .icon-40:before {
146
+ content: "\e927";
147
+ }
148
+ .icon-41:before {
149
+ content: "\e928";
150
+ }
151
+ .icon-42:before {
152
+ content: "\e929";
153
+ }
154
+ .icon-43:before {
155
+ content: "\e92a";
156
+ }
157
+ .icon-44:before {
158
+ content: "\e92b";
159
+ }
160
+ .icon-45:before {
161
+ content: "\e92c";
162
+ }
163
+ .icon-46:before {
164
+ content: "\e92d";
165
+ }
166
+ .icon-47:before {
167
+ content: "\e92e";
168
+ }
flask-project/static/css/font-awesome-all.css ADDED
The diff for this file is too large to render. See raw diff
 
flask-project/static/css/jquery.fancybox.min.css ADDED
@@ -0,0 +1 @@
 
 
1
+ @charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
flask-project/static/css/module-css/.DS_Store ADDED
Binary file (6.15 kB). View file
 
flask-project/static/css/module-css/about.css ADDED
@@ -0,0 +1,571 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** about-section **/
3
+
4
+ .about-section{
5
+ position: relative;
6
+ }
7
+
8
+ .image_block_one .image-box{
9
+ position: relative;
10
+ display: block;
11
+ }
12
+
13
+ .image_block_one .image-box .image{
14
+ position: relative;
15
+ display: block;
16
+ overflow: hidden;
17
+ }
18
+
19
+ .image_block_one .image-box .image img{
20
+ width: 100%;
21
+ }
22
+
23
+
24
+ .image_block_one .image-box .image:before{
25
+ position: absolute;
26
+ top: 0;
27
+ left: -85%;
28
+ display: block;
29
+ content: '';
30
+ width: 50%;
31
+ height: 100%;
32
+ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
33
+ background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
34
+ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
35
+ -webkit-transform: skewX(-25deg);
36
+ -ms-transform: skewX(-25deg);
37
+ transform: skewX(-25deg);
38
+ }
39
+
40
+ .image_block_one .image-box .image:hover:before {
41
+ -webkit-animation: shine 1s;
42
+ animation: shine 1s;
43
+ }
44
+
45
+ .image_block_one .image-box .rating-box{
46
+ position: absolute;
47
+ left: 0px;
48
+ top: 60px;
49
+ background: #fff;
50
+ width: 220px;
51
+ padding: 24px 20px;
52
+ text-align: center;
53
+ z-index: 1;
54
+ }
55
+
56
+ .image_block_one .image-box .rating-box .rating li{
57
+ position: relative;
58
+ display: inline-block;
59
+ font-size: 18px;
60
+ color: #FFBA09;
61
+ }
62
+
63
+ .image_block_one .image-box .rating-box h6{
64
+ font-size: 16px;
65
+ line-height: 20px;
66
+ font-weight: 700;
67
+ }
68
+
69
+ .image_block_one .image-box .experience-box{
70
+ position: absolute;
71
+ display: flex;
72
+ align-items: center;
73
+ justify-content: center;
74
+ right: 0px;
75
+ bottom: 95px;
76
+ width: 180px;
77
+ height: 180px;
78
+ text-align: center;
79
+ background: var(--theme-color);
80
+ border-radius: 50%;
81
+ padding: 15px 20px;
82
+ z-index: 1;
83
+ }
84
+
85
+ .image_block_one .image-box .experience-box h2{
86
+ display: block;
87
+ font-size: 54px;
88
+ line-height: 70px;
89
+ color: #fff;
90
+ }
91
+
92
+ .image_block_one .image-box .experience-box h6{
93
+ font-size: 16px;
94
+ line-height: 20px;
95
+ color: #fff;
96
+ font-weight: 600;
97
+ }
98
+
99
+ .image_block_one .image-box .experience-box:before{
100
+ position: absolute;
101
+ content: '';
102
+ width: 290px;
103
+ height: 290px;
104
+ border-radius: 50%;
105
+ left: -55px;
106
+ top: -55px;
107
+ border: 20px solid rgba(255, 255, 255, 0.50);
108
+ }
109
+
110
+ .image_block_one .image-box .image-shape{
111
+ position: absolute;
112
+ left: -108px;
113
+ top: 110px;
114
+ width: 200px;
115
+ height: 200px;
116
+ background-repeat: no-repeat;
117
+ -webkit-animation: zoom-fade 8s infinite linear;
118
+ animation: zoom-fade 8s infinite linear;
119
+ }
120
+
121
+ .content_block_one .content-box{
122
+ position: relative;
123
+ display: block;
124
+ margin-top: -5px;
125
+ }
126
+
127
+ .content_block_one .content-box .inner-box .single-item{
128
+ position: relative;
129
+ display: block;
130
+ padding-left: 90px;
131
+ margin-bottom: 23px;
132
+ }
133
+
134
+ .content_block_one .content-box .inner-box .single-item:last-child{
135
+ margin-bottom: 0px;
136
+ }
137
+
138
+ .content_block_one .content-box .inner-box .single-item .icon-box{
139
+ position: absolute;
140
+ display: inline-block;
141
+ left: 0px;
142
+ top: 0px;
143
+ width: 70px;
144
+ height: 70px;
145
+ line-height: 70px;
146
+ font-size: 40px;
147
+ text-align: center;
148
+ border-radius: 50%;
149
+ color: var(--theme-color);
150
+ z-index: 1;
151
+ }
152
+
153
+ .content_block_one .content-box .inner-box .single-item .icon-box:before{
154
+ position: absolute;
155
+ content: '';
156
+ background: var(--theme-color);
157
+ width: 100%;
158
+ height: 100%;
159
+ left: 0px;
160
+ top: 0px;
161
+ border-radius: 50%;
162
+ opacity: 0.10;
163
+ z-index: -1;
164
+ }
165
+
166
+ .content_block_one .content-box .inner-box .single-item h3{
167
+ display: block;
168
+ font-size: 24px;
169
+ line-height: 30px;
170
+ margin-bottom: 10px;
171
+ }
172
+
173
+ .about-section .pattern-layer{
174
+ position: absolute;
175
+ top: 60px;
176
+ right: -224px;
177
+ width: 394px;
178
+ height: 394px;
179
+ border-radius: 50%;
180
+ border: 1px solid #E9E9E9;
181
+ }
182
+
183
+ .about-section .pattern-layer:before{
184
+ position: absolute;
185
+ content: '';
186
+ background: #F2F2F2;
187
+ width: 38px;
188
+ height: 38px;
189
+ left: 29px;
190
+ top: 52px;
191
+ border-radius: 50%;
192
+ }
193
+
194
+ /** about-style-two **/
195
+
196
+ .about-style-two{
197
+ position: relative;
198
+ }
199
+
200
+ .content_block_three .content-box{
201
+ position: relative;
202
+ display: block;
203
+ }
204
+
205
+ .content_block_three .content-box .text-box p{
206
+ margin-bottom: 30px;
207
+ }
208
+
209
+ .image_block_two .image-box{
210
+ position: relative;
211
+ display: block;
212
+ }
213
+
214
+ .image_block_two img{
215
+ width: 100%;
216
+ }
217
+
218
+ .image_block_two .image-box .experience-box{
219
+ position: relative;
220
+ display: block;
221
+ background: #212226;
222
+ padding: 25px 30px 25px 140px;
223
+ box-shadow: 0px 20px 100px 0px rgba(0, 0, 0, 0.15);
224
+ min-height: 134px;
225
+ }
226
+
227
+ .image_block_two .image-box .experience-box h2{
228
+ position: absolute;
229
+ left: 20px;
230
+ top: 20px;
231
+ width: 94px;
232
+ text-align: center;
233
+ background: rgba(217, 217, 217, 0.10);
234
+ font-size: 45px;
235
+ line-height: 38px;
236
+ color: #fff;
237
+ padding: 13px 0px 5px 0px;
238
+ }
239
+
240
+ .image_block_two .image-box .experience-box h2 span{
241
+ display: block;
242
+ font-size: 17px;
243
+ }
244
+
245
+ .image_block_two .image-box .experience-box h5{
246
+ display: block;
247
+ font-size: 18px;
248
+ line-height: 28px;
249
+ color: #fff;
250
+ font-weight: 600;
251
+ }
252
+
253
+ .image_block_two .image-box .image-shape .shape-1{
254
+ position: absolute;
255
+ left: 100px;
256
+ bottom: 0px;
257
+ width: 105px;
258
+ height: 106px;
259
+ background-repeat: no-repeat;
260
+ }
261
+
262
+ .image_block_two .image-box .image-shape .shape-2{
263
+ position: absolute;
264
+ top: 50px;
265
+ right: 15px;
266
+ width: 105px;
267
+ height: 106px;
268
+ background-repeat: no-repeat;
269
+ }
270
+
271
+ .image_block_two .image-box .image{
272
+ position: relative;
273
+ display: block;
274
+ }
275
+
276
+ .image_block_three .image-box{
277
+ position: relative;
278
+ display: block;
279
+ }
280
+
281
+ .image_block_three .image-box .image{
282
+ position: relative;
283
+ display: block;
284
+ }
285
+
286
+ .image_block_three .image-box .image img{
287
+ width: 100%;
288
+ }
289
+
290
+ .image_block_three .image-box .rating-box{
291
+ position: absolute;
292
+ right: 0px;
293
+ bottom: 50px;
294
+ width: 220px;
295
+ background: #fff;
296
+ text-align: center;
297
+ padding: 22px 20px;
298
+ border-top: 3px solid var(--theme-color);
299
+ box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.12);
300
+ }
301
+
302
+ .image_block_three .image-box .rating-box .rating li{
303
+ position: relative;
304
+ display: inline-block;
305
+ font-size: 18px;
306
+ color: #FFBA09;
307
+ }
308
+
309
+ .image_block_three .image-box .rating-box h6{
310
+ font-size: 16px;
311
+ line-height: 20px;
312
+ font-weight: 700;
313
+ margin-bottom: 20px;
314
+ }
315
+
316
+ .image_block_three .image-box .thumb-list li{
317
+ position: relative;
318
+ display: inline-block;
319
+ width: 40px;
320
+ height: 40px;
321
+ border-radius: 50%;
322
+ border: 3px solid #fff;
323
+ box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.12);
324
+ margin: 0px -7px;
325
+ }
326
+
327
+ .image_block_three .image-box .thumb-list li img{
328
+ width: 100%;
329
+ border-radius: 50%;
330
+ }
331
+
332
+ .image_block_three .image-box .experience-box{
333
+ position: absolute;
334
+ left: 0px;
335
+ top: 60px;
336
+ width: 300px;
337
+ background: var(--theme-color);
338
+ padding: 24px 30px 24px 140px;
339
+ }
340
+
341
+ .image_block_three .image-box .experience-box h2{
342
+ position: absolute;
343
+ left: 30px;
344
+ top: 33px;
345
+ font-size: 45px;
346
+ line-height: 50px;
347
+ color: #fff;
348
+ }
349
+
350
+ .image_block_three .image-box .experience-box span{
351
+ display: block;
352
+ font-size: 20px;
353
+ line-height: 30px;
354
+ }
355
+
356
+ .image_block_three .image-box .experience-box h5{
357
+ display: block;
358
+ font-size: 18px;
359
+ line-height: 28px;
360
+ color: #fff;
361
+ }
362
+
363
+ .image_block_three .image-box .image-shape .shape-1{
364
+ position: absolute;
365
+ left: -108px;
366
+ bottom: 115px;
367
+ width: 200px;
368
+ height: 200px;
369
+ background-repeat: no-repeat;
370
+ -webkit-animation: zoom-fade 8s infinite linear;
371
+ animation: zoom-fade 8s infinite linear;
372
+ }
373
+
374
+ .image_block_three .image-box .image-shape .shape-2{
375
+ position: absolute;
376
+ top: 70px;
377
+ right: 60px;
378
+ width: 105px;
379
+ height: 106px;
380
+ background-repeat: no-repeat;
381
+ }
382
+
383
+ .image_block_two .image-box .image-shape .shape-3{
384
+ position: absolute;
385
+ left: -52px;
386
+ top: 109px;
387
+ width: 105px;
388
+ height: 106px;
389
+ background-repeat: no-repeat;
390
+ }
391
+
392
+ .image_block_two .image-box .image-shape .shape-4{
393
+ position: absolute;
394
+ bottom: 27px;
395
+ right: -100px;
396
+ width: 200px;
397
+ height: 200px;
398
+ background-repeat: no-repeat;
399
+ -webkit-animation: zoom-fade 8s infinite linear;
400
+ animation: zoom-fade 8s infinite linear;
401
+ }
402
+
403
+
404
+
405
+ /** RTL **/
406
+
407
+ .rtl .image_block_one .image-box{
408
+ margin-right: 0px;
409
+ margin-left: 40px;
410
+ }
411
+
412
+ .rtl .content_block_one .content-box{
413
+ margin-left: 0px;
414
+ margin-right: 40px;
415
+ }
416
+
417
+ .rtl .content_block_one .content-box .inner-box .single-item{
418
+ padding-left: 0px;
419
+ padding-right: 90px;
420
+ }
421
+
422
+ .rtl .content_block_one .content-box .inner-box .single-item .icon-box{
423
+ left: inherit;
424
+ right: 0px;
425
+ }
426
+
427
+ .rtl .image_block_two .image-box .image-shape .shape-1{
428
+ left: inherit;
429
+ right: 100px;
430
+ }
431
+
432
+ .rtl .image_block_two .image-box .image-shape .shape-2{
433
+ right: inherit;
434
+ left: 15px;
435
+ }
436
+
437
+ .rtl .content_block_three .content-box{
438
+ margin-right: 0px;
439
+ margin-left: 110px;
440
+ }
441
+
442
+
443
+
444
+ /** responsive-css **/
445
+
446
+ @media only screen and (max-width: 1200px){
447
+ .about-section .pattern-layer{
448
+ display: none;
449
+ }
450
+ }
451
+
452
+ @media only screen and (max-width: 991px){
453
+ .image_block_one .image-box{
454
+ margin: 0px 0px 30px 0px !important;
455
+ }
456
+
457
+ .content_block_one .content-box{
458
+ margin: 0px !important;
459
+ }
460
+
461
+ .content_block_three .content-box{
462
+ margin: 0px 0px 30px 0px !important;
463
+ }
464
+
465
+ .image_block_three .image-box{
466
+ margin-right: 0px;
467
+ margin-bottom: 30px;
468
+ }
469
+ }
470
+
471
+ @media only screen and (max-width: 767px){
472
+ .about-section{
473
+ padding: 70px 0px;
474
+ }
475
+
476
+ .about-style-two{
477
+ padding: 70px 0px;
478
+ }
479
+
480
+ .image_block_two .image-box .image.pt_115{
481
+ padding-top: 30px;
482
+ }
483
+ }
484
+
485
+ @media only screen and (max-width: 599px){
486
+
487
+ }
488
+
489
+ @media only screen and (max-width: 499px){
490
+ .image_block_one .image-box .experience-box:before{
491
+ display: none;
492
+ }
493
+
494
+ .image_block_one .image-box .experience-box{
495
+ position: relative;
496
+ width: 100%;
497
+ text-align: center;
498
+ bottom: 0px;
499
+ border-radius: 0px;
500
+ }
501
+
502
+ .image_block_one .image-box .rating-box{
503
+ position: relative;
504
+ top: 0px;
505
+ width: 100%;
506
+ margin: 30px 0px;
507
+ }
508
+
509
+ .image_block_one .image-box{
510
+ padding: 0px;
511
+ }
512
+
513
+ .image_block_three .image-box{
514
+ padding-right: 0px;
515
+ }
516
+
517
+ .image_block_three .image-box .experience-box{
518
+ position: relative;
519
+ width: 100%;
520
+ top: 0px;
521
+ }
522
+
523
+ .image_block_three .image-box .rating-box{
524
+ position: relative;
525
+ bottom: 0px;
526
+ width: 100%;
527
+ margin: 30px 0px;
528
+ }
529
+ }
530
+
531
+
532
+
533
+
534
+
535
+
536
+
537
+
538
+
539
+
540
+
541
+
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+
550
+
551
+
552
+
553
+
554
+
555
+
556
+
557
+
558
+
559
+
560
+
561
+
562
+
563
+
564
+
565
+
566
+
567
+
568
+
569
+
570
+
571
+
flask-project/static/css/module-css/apps.css ADDED
@@ -0,0 +1,305 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** apps-section **/
3
+
4
+ .apps-section{
5
+ position: relative;
6
+ }
7
+
8
+ .apps-section .inner-container{
9
+ position: relative;
10
+ display: block;
11
+ background: #F6F6F6;
12
+ padding: 80px 80px 80px 164px;
13
+ }
14
+
15
+ .apps-section .image-box{
16
+ position: relative;
17
+ display: block;
18
+ padding-right: 160px;
19
+ margin-right: 42px;
20
+ }
21
+
22
+ .apps-section .image-box img{
23
+ width: 100%;
24
+ }
25
+
26
+ .apps-section .image-box .image-2{
27
+ position: absolute;
28
+ right: 0px;
29
+ bottom: 0px;
30
+ }
31
+
32
+ .apps-section .content-box{
33
+ position: relative;
34
+ display: block;
35
+ }
36
+
37
+ .apps-section .content-box .btn-box{
38
+ position: relative;
39
+ display: flex;
40
+ align-items: center;
41
+ }
42
+
43
+ .apps-section .content-box .btn-box a{
44
+ position: relative;
45
+ display: inline-block;
46
+ background: var(--secondary-color);
47
+ padding: 11px 15px 11px 60px;
48
+ font-size: 20px;
49
+ line-height: 24px;
50
+ font-family: var(--title-font);
51
+ font-weight: 700;
52
+ color: #fff;
53
+ }
54
+
55
+ .apps-section .content-box .btn-box a img{
56
+ position: absolute;
57
+ left: 14px;
58
+ top: 11px;
59
+ }
60
+
61
+ .apps-section .content-box .btn-box a span{
62
+ position: relative;
63
+ display: block;
64
+ font-size: 12px;
65
+ line-height: 14px;
66
+ text-transform: uppercase;
67
+ color: #fff;
68
+ }
69
+
70
+ .apps-section .content-box .btn-box a:hover{
71
+ background: var(--theme-color);
72
+ }
73
+
74
+ .apps-section .shape .shape-1{
75
+ position: absolute;
76
+ left: 0px;
77
+ top: 0px;
78
+ width: 330px;
79
+ height: 100%;
80
+ background-size: cover;
81
+ background-repeat: no-repeat;
82
+ }
83
+
84
+ .apps-section .shape .shape-2{
85
+ position: absolute;
86
+ left: -105px;
87
+ top: 150px;
88
+ width: 200px;
89
+ height: 200px;
90
+ background-repeat: no-repeat;
91
+ -webkit-animation: zoom-fade 8s infinite linear;
92
+ animation: zoom-fade 8s infinite linear;
93
+ z-index: -1;
94
+ }
95
+
96
+ .apps-section .light-icon{
97
+ position: absolute;
98
+ right: 34px;
99
+ bottom: 138px;
100
+ width: 180px;
101
+ height: 142px;
102
+ background-repeat: no-repeat;
103
+ }
104
+
105
+
106
+ .apps-section.alternat-2{
107
+ background: var(--theme-color);
108
+ overflow: hidden;
109
+ }
110
+
111
+ .apps-section.alternat-2 .sec-title h6,
112
+ .apps-section.alternat-2 p{
113
+ color: #fff !important;
114
+ }
115
+
116
+ .apps-section.alternat-2 .content-box .btn-box a{
117
+ background: var(--secondary-color) !important;
118
+ }
119
+
120
+ .apps-section.alternat-2 .image-layer .image-1{
121
+ position: absolute;
122
+ left: 310px;
123
+ bottom: -105px;
124
+ }
125
+
126
+ .apps-section.alternat-2 .image-layer .image-2{
127
+ position: absolute;
128
+ left: 560px;
129
+ bottom: -145px;
130
+ }
131
+
132
+ .apps-section.alternat-2 .pattern-layer .pattern-1{
133
+ position: absolute;
134
+ left: 210px;
135
+ top: 47px;
136
+ width: 200px;
137
+ height: 200px;
138
+ background-repeat: no-repeat;
139
+ -webkit-animation: zoom-fade 8s infinite linear;
140
+ animation: zoom-fade 8s infinite linear;
141
+ }
142
+
143
+ .apps-section.alternat-2 .pattern-layer .pattern-2{
144
+ position: absolute;
145
+ top: 0px;
146
+ right: 0px;
147
+ width: 100%;
148
+ height: 100%;
149
+ background-repeat: no-repeat;
150
+ background-position: top right;
151
+ }
152
+
153
+
154
+
155
+ /** RTL **/
156
+
157
+
158
+ .rtl .apps-section .image-box{
159
+ margin-right: 0px;
160
+ margin-left: 42px;
161
+ }
162
+
163
+ .rtl .apps-section .shape .shape-1{
164
+ left: inherit;
165
+ right: 0px;
166
+ }
167
+
168
+ .rtl .apps-section .inner-container{
169
+ padding-left: 80px;
170
+ padding-right: 164px;
171
+ }
172
+
173
+ .rtl .apps-section .content-box .btn-box a.mr_20{
174
+ margin-right: 0px;
175
+ margin-left: 20px;
176
+ }
177
+
178
+
179
+ /** responsive-css **/
180
+
181
+ @media only screen and (max-width: 1549px){
182
+ .apps-section.alternat-2 .image-layer .image-1{
183
+ left: 0px;
184
+ }
185
+
186
+ .apps-section.alternat-2 .image-layer .image-2{
187
+ left: 150px;
188
+ }
189
+ }
190
+
191
+ @media only screen and (max-width: 1200px){
192
+ .apps-section.alternat-2 .image-layer{
193
+ display: none;
194
+ }
195
+
196
+ .apps-section .content-box{
197
+ margin-left: 0px;
198
+ }
199
+ }
200
+
201
+ @media only screen and (max-width: 991px){
202
+ .apps-section .shape{
203
+ display: none;
204
+ }
205
+
206
+ .apps-section .image-box{
207
+ margin-right: 0px;
208
+ margin-bottom: 30px;
209
+ }
210
+
211
+ .rtl .apps-section .image-box{
212
+ margin-left: 0px;
213
+ }
214
+
215
+ .apps-section .inner-container{
216
+ padding-left: 80px;
217
+ }
218
+
219
+ .rtl .apps-section .inner-container{
220
+ padding-right: 80px;
221
+ }
222
+
223
+ .apps-section.alternat-2 .pattern-layer{
224
+ display: none;
225
+ }
226
+ }
227
+
228
+ @media only screen and (max-width: 767px){
229
+ .apps-section{
230
+ padding: 70px 0px;
231
+ }
232
+
233
+ .apps-section.about-page{
234
+ padding-top: 0px;
235
+ }
236
+ }
237
+
238
+ @media only screen and (max-width: 599px){
239
+ .apps-section .inner-container,
240
+ .rtl .apps-section .inner-container{
241
+ padding-left: 30px;
242
+ padding-right: 30px;
243
+ }
244
+ }
245
+
246
+ @media only screen and (max-width: 499px){
247
+ .apps-section .image-box{
248
+ padding: 0px;
249
+ }
250
+
251
+ .apps-section .image-box .image-2{
252
+ position: relative;
253
+ margin-top: 30px;
254
+ }
255
+
256
+ .apps-section .content-box .btn-box{
257
+ display: block;
258
+ }
259
+
260
+ .apps-section .content-box .btn-box a{
261
+ margin: 0px 0px 15px 0px !important;
262
+ }
263
+ }
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+
272
+
273
+
274
+
275
+
276
+
277
+
278
+
279
+
280
+
281
+
282
+
283
+
284
+
285
+
286
+
287
+
288
+
289
+
290
+
291
+
292
+
293
+
294
+
295
+
296
+
297
+
298
+
299
+
300
+
301
+
302
+
303
+
304
+
305
+
flask-project/static/css/module-css/banner.css ADDED
@@ -0,0 +1,405 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** banner-section **/
3
+
4
+ .banner-section{
5
+ position: relative;
6
+ overflow: hidden;
7
+ }
8
+
9
+ .banner-section .pattern-layer{
10
+ position: absolute;
11
+ left: 0px;
12
+ top: 0px;
13
+ width: 100%;
14
+ height: 100%;
15
+ background-size: cover;
16
+ background-repeat: no-repeat;
17
+ background-position: bottom center;
18
+ }
19
+
20
+ .banner-carousel .slide-item{
21
+ position: relative;
22
+ padding: 180px 0px 225px 0px;
23
+ }
24
+
25
+ .banner-carousel .slide-item:before{
26
+ position: absolute;
27
+ content: '';
28
+ background: #000;
29
+ width: 100%;
30
+ height: 100%;
31
+ left: 0px;
32
+ top: 0px;
33
+ opacity: 0.5;
34
+ z-index: 1;
35
+ }
36
+
37
+ .banner-carousel .content-box{
38
+ position: relative;
39
+ display: block;
40
+ z-index: 5;
41
+ max-width: 600px;
42
+ }
43
+
44
+ .banner-carousel .slide-item .bg-layer{
45
+ position: absolute;
46
+ left:0;
47
+ top:0;
48
+ width:100%;
49
+ height:100%;
50
+ background-repeat: no-repeat;
51
+ background-position: center;
52
+ background-size: cover;
53
+ -webkit-transform:scale(1);
54
+ -ms-transform:scale(1);
55
+ transform:scale(1);
56
+ -webkit-transition: all 8000ms linear;
57
+ -moz-transition: all 8000ms linear;
58
+ -ms-transition: all 8000ms linear;
59
+ -o-transition: all 8000ms linear;
60
+ transition: all 8000ms linear;
61
+ }
62
+
63
+ .banner-carousel .active .slide-item .bg-layer{
64
+ -webkit-transform:scale(1.25);
65
+ -ms-transform:scale(1.25);
66
+ transform:scale(1.25);
67
+ }
68
+
69
+ .banner-carousel .content-box h2{
70
+ font-size: 70px;
71
+ line-height: 74px;
72
+ font-weight: 800;
73
+ color: #fff;
74
+ margin-bottom: 30px;
75
+ opacity: 0;
76
+ -webkit-transform: translateY(50px);
77
+ -moz-transform: translateY(50px);
78
+ -ms-transform: translateY(50px);
79
+ -o-transform: translateY(50px);
80
+ transform: translateY(50px);
81
+ -webkit-transition: all 1000ms ease;
82
+ -moz-transition: all 1000ms ease;
83
+ -ms-transition: all 1000ms ease;
84
+ -o-transition: all 1000ms ease;
85
+ transition: all 1000ms ease;
86
+ }
87
+
88
+ .banner-carousel .content-box h2 span{
89
+ color: var(--theme-color);
90
+ }
91
+
92
+ .banner-carousel .active .content-box h2{
93
+ opacity: 1;
94
+ -webkit-transform: translateY(0);
95
+ -moz-transform: translateY(0);
96
+ -ms-transform: translateY(0);
97
+ -o-transform: translateY(0);
98
+ transform: translateY(0);
99
+ -webkit-transition-delay: 700ms;
100
+ -moz-transition-delay: 700ms;
101
+ -ms-transition-delay: 700ms;
102
+ -o-transition-delay: 700ms;
103
+ transition-delay: 700ms;
104
+ }
105
+
106
+ .banner-carousel .content-box p{
107
+ font-size: 18px;
108
+ line-height: 32px;
109
+ margin-bottom: 33px;
110
+ color: #fff;
111
+ opacity: 0;
112
+ -webkit-transform: translateY(50px);
113
+ -moz-transform: translateY(50px);
114
+ -ms-transform: translateY(50px);
115
+ -o-transform: translateY(50px);
116
+ transform: translateY(50px);
117
+ -webkit-transition: all 1000ms ease;
118
+ -moz-transition: all 1000ms ease;
119
+ -ms-transition: all 1000ms ease;
120
+ -o-transition: all 1000ms ease;
121
+ transition: all 1000ms ease;
122
+ }
123
+
124
+ .banner-carousel .active .content-box p{
125
+ opacity: 1;
126
+ -webkit-transform: translateY(0);
127
+ -moz-transform: translateY(0);
128
+ -ms-transform: translateY(0);
129
+ -o-transform: translateY(0);
130
+ transform: translateY(0);
131
+ -webkit-transition-delay: 1000ms;
132
+ -moz-transition-delay: 1000ms;
133
+ -ms-transition-delay: 1000ms;
134
+ -o-transition-delay: 1000ms;
135
+ transition-delay: 1000ms;
136
+ }
137
+
138
+ .banner-carousel .content-box .btn-box{
139
+ opacity: 0;
140
+ -webkit-transform: translateY(50px);
141
+ -moz-transform: translateY(50px);
142
+ -ms-transform: translateY(50px);
143
+ -o-transform: translateY(50px);
144
+ transform: translateY(50px);
145
+ -webkit-transition: all 1000ms ease;
146
+ -moz-transition: all 1000ms ease;
147
+ -ms-transition: all 1000ms ease;
148
+ -o-transition: all 1000ms ease;
149
+ transition: all 1000ms ease;
150
+ }
151
+
152
+ .banner-carousel .active .content-box .btn-box{
153
+ opacity: 1;
154
+ -webkit-transform: translateY(0);
155
+ -moz-transform: translateY(0);
156
+ -ms-transform: translateY(0);
157
+ -o-transform: translateY(0);
158
+ transform: translateY(0);
159
+ -webkit-transition-delay: 1300ms;
160
+ -moz-transition-delay: 1300ms;
161
+ -ms-transition-delay: 1300ms;
162
+ -o-transition-delay: 1300ms;
163
+ transition-delay: 1300ms;
164
+ }
165
+
166
+ .banner-section .pattern-layer .pattern-1{
167
+ position: absolute;
168
+ top: 0px;
169
+ right: 200px;
170
+ width: 616px;
171
+ height: 100%;
172
+ background-size: cover;
173
+ background-repeat: no-repeat;
174
+ z-index: 1;
175
+ -webkit-animation: service_hexagon_2 15s infinite linear;
176
+ -moz-animation: service_hexagon_2 15s infinite linear;
177
+ -o-animation: service_hexagon_2 15s infinite linear;
178
+ animation: service_hexagon_2 15s infinite linear;
179
+ }
180
+
181
+ .banner-section .pattern-layer .pattern-2{
182
+ position: absolute;
183
+ left: 0px;
184
+ top: 50%;
185
+ transform: translateY(-50%);
186
+ width: 86px;
187
+ height: 234px;
188
+ background-repeat: no-repeat;
189
+ z-index: 1;
190
+ }
191
+
192
+ .banner-section .owl-nav{
193
+ position: absolute;
194
+ left: 0px;
195
+ top: 50%;
196
+ margin-top: -35px;
197
+ width: 100%;
198
+ }
199
+
200
+ .banner-section .owl-nav button{
201
+ position: absolute;
202
+ top: 0px;
203
+ display: inline-block;
204
+ width: 70px;
205
+ height: 70px;
206
+ line-height: 76px;
207
+ text-align: center;
208
+ background: #fff;
209
+ font-size: 30px;
210
+ color: #000;
211
+ border-radius: 50%;
212
+ transition: all 500ms ease;
213
+ }
214
+
215
+ .banner-section .owl-nav button.owl-prev{
216
+ left: 120px;
217
+ }
218
+
219
+ .banner-section .owl-nav button.owl-next{
220
+ right: 120px;
221
+ }
222
+
223
+ .banner-section .owl-nav button:hover{
224
+ color: #fff;
225
+ background: var(--theme-color);
226
+ }
227
+
228
+ .banner-style-two .banner-carousel .slide-item{
229
+ padding: 340px 0px 225px 0px;
230
+ }
231
+
232
+ .banner-style-two .banner-carousel .slide-item:before{
233
+ background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
234
+ opacity: 0.6;
235
+ }
236
+
237
+ .banner-style-two .pattern-layer .pattern-3{
238
+ position: absolute;
239
+ left: 0px;
240
+ bottom: 0px;
241
+ width: 342px;
242
+ height: 439px;
243
+ background-repeat: no-repeat;
244
+ mix-blend-mode: luminosity;
245
+ z-index: 1;
246
+ }
247
+
248
+ .banner-style-three .banner-carousel .content-box h2{
249
+ font-size: 64px;
250
+ }
251
+
252
+ .banner-style-three .banner-carousel .slide-item{
253
+ padding: 160px 0px 245px 0px;
254
+ }
255
+
256
+ .banner-style-three .banner-carousel .slide-item:before{
257
+ opacity: 1;
258
+ background: #FF0003;
259
+ mix-blend-mode: multiply;
260
+ }
261
+
262
+ .banner-style-three .banner-carousel .content-box .theme-btn.btn-three{
263
+ color: var(--title-color) !important;
264
+ }
265
+
266
+ .banner-style-three .banner-carousel .content-box .theme-btn.btn-three:hover{
267
+ color: #fff !important;
268
+ }
269
+
270
+ .banner-style-three .pattern-layer .pattern-4{
271
+ position: absolute;
272
+ left: 0px;
273
+ top: 0px;
274
+ width: 346px;
275
+ height: 447px;
276
+ background-repeat: no-repeat;
277
+ z-index: 1;
278
+ }
279
+
280
+ .banner-style-three .pattern-layer .pattern-5{
281
+ position: absolute;
282
+ top: 276px;
283
+ right: 0px;
284
+ width: 94px;
285
+ height: 233px;
286
+ background-repeat: no-repeat;
287
+ z-index: 1;
288
+ }
289
+
290
+ .banner-style-three .shape{
291
+ position: absolute;
292
+ left: 0px;
293
+ bottom: 0px;
294
+ width: 100%;
295
+ height: 98px;
296
+ background-size: cover;
297
+ background-repeat: no-repeat;
298
+ background-position: center;
299
+ z-index: 2;
300
+ }
301
+
302
+
303
+
304
+ /** RTL **/
305
+
306
+
307
+ .rtl .banner-carousel .content-box{
308
+ text-align: right;
309
+ }
310
+
311
+
312
+ /** responsive-css **/
313
+
314
+ @media only screen and (max-width: 1700px){
315
+ .banner-section .owl-nav{
316
+ display: none;
317
+ }
318
+ }
319
+
320
+ @media only screen and (max-width: 1200px){
321
+
322
+ }
323
+
324
+ @media only screen and (max-width: 991px){
325
+ .banner-style-three .pattern-layer{
326
+ display: none;
327
+ }
328
+ }
329
+
330
+ @media only screen and (max-width: 767px){
331
+ .banner-carousel .slide-item{
332
+ padding: 90px 0px 136px 0px;
333
+ }
334
+
335
+ .banner-carousel .content-box h2{
336
+ font-size: 40px;
337
+ line-height: 50px;
338
+ }
339
+
340
+ .banner-section .pattern-layer{
341
+ display: none;
342
+ }
343
+
344
+ .banner-style-two .banner-carousel .slide-item{
345
+ padding: 280px 0px 100px 0px;
346
+ }
347
+
348
+ .banner-style-three .banner-carousel .content-box h2{
349
+ font-size: 40px;
350
+ }
351
+
352
+ .banner-style-three .banner-carousel .slide-item{
353
+ padding: 100px 0px 185px 0px;
354
+ }
355
+ }
356
+
357
+ @media only screen and (max-width: 599px){
358
+
359
+ }
360
+
361
+ @media only screen and (max-width: 499px){
362
+
363
+ }
364
+
365
+
366
+
367
+
368
+
369
+
370
+
371
+
372
+
373
+
374
+
375
+
376
+
377
+
378
+
379
+
380
+
381
+
382
+
383
+
384
+
385
+
386
+
387
+
388
+
389
+
390
+
391
+
392
+
393
+
394
+
395
+
396
+
397
+
398
+
399
+
400
+
401
+
402
+
403
+
404
+
405
+
flask-project/static/css/module-css/blog-details.css ADDED
@@ -0,0 +1,358 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** blog-details-content **/
3
+
4
+ .blog-details-content{
5
+ position: relative;
6
+ }
7
+
8
+ .blog-details-content .news-block-three .inner-box{
9
+ padding: 0px;
10
+ }
11
+
12
+ .blog-details-content .news-block-three .inner-box:before{
13
+ display: none;
14
+ }
15
+
16
+ .blog-details-content .news-block-three .inner-box .image-box img{
17
+ transform: scale(1) !important;
18
+ }
19
+
20
+ .blog-details-content .list-item li{
21
+ position: relative;
22
+ display: block;
23
+ padding-left: 20px;
24
+ margin-bottom: 8px;
25
+ }
26
+
27
+ .blog-details-content .list-item li:last-child{
28
+ margin-bottom: 0px;
29
+ }
30
+
31
+ .blog-details-content .list-item li:before{
32
+ position: absolute;
33
+ content: '';
34
+ background: var(--theme-color);
35
+ width: 6px;
36
+ height: 6px;
37
+ border-radius: 50%;
38
+ left: 0px;
39
+ top: 10px;
40
+ }
41
+
42
+ .blog-details-content blockquote{
43
+ position: relative;
44
+ display: block;
45
+ margin: 0px 0px 50px 0px;
46
+ background: #fff;
47
+ box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1);
48
+ padding: 40px 50px;
49
+ }
50
+
51
+ .blog-details-content blockquote .icon-box{
52
+ position: absolute;
53
+ right: 50px;
54
+ bottom: 0px;
55
+ opacity: 0.1;
56
+ }
57
+
58
+ .blog-details-content blockquote h5{
59
+ display: block;
60
+ font-size: 18px;
61
+ line-height: 30px;
62
+ font-weight: 600;
63
+ margin-bottom: 35px;
64
+ }
65
+
66
+ .blog-details-content blockquote .author-inner{
67
+ position: relative;
68
+ display: block;
69
+ padding: 9px 0px 9px 85px;
70
+ }
71
+
72
+ .blog-details-content blockquote .author-inner .author-thumb{
73
+ position: absolute;
74
+ left: 0px;
75
+ top: 0px;
76
+ width: 70px;
77
+ height: 70px;
78
+ border-radius: 50%;
79
+ }
80
+
81
+ .blog-details-content blockquote .author-inner .author-thumb img{
82
+ width: 100%;
83
+ border-radius: 50%;
84
+ }
85
+
86
+ .blog-details-content .news-block-three .inner-box .lower-content blockquote .author-inner h3{
87
+ display: block;
88
+ font-size: 22px;
89
+ line-height: 30px;
90
+ margin-bottom: 0px;
91
+ }
92
+
93
+ .blog-details-content blockquote .author-inner span{
94
+ position: relative;
95
+ display: block;
96
+ line-height: 22px;
97
+ }
98
+
99
+ .blog-details-content h2{
100
+ position: relative;
101
+ display: block;
102
+ font-size: 32px;
103
+ line-height: 40px;
104
+ font-weight: 800;
105
+ margin-bottom: 20px;
106
+ }
107
+
108
+ .blog-details-content .content-one p{
109
+ margin-bottom: 25px;
110
+ }
111
+
112
+ .blog-details-content .content-one p:last-child{
113
+ margin-bottom: 0px;
114
+ }
115
+
116
+ .blog-details-content .content-one .image-box .image{
117
+ position: relative;
118
+ display: block;
119
+ margin-bottom: 30px;
120
+ }
121
+
122
+ .blog-details-content .content-one .image-box .image img{
123
+ width: 100%;
124
+ }
125
+
126
+ .blog-details-content .post-tag-option .tags-list li{
127
+ position: relative;
128
+ display: inline-block;
129
+ float: left;
130
+ margin-right: 10px;
131
+ }
132
+
133
+ .blog-details-content .post-tag-option .tags-list li:last-child{
134
+ margin: 0px !important;
135
+ }
136
+
137
+ .blog-details-content .post-tag-option .tags-list li span{
138
+ font-size: 15px;
139
+ line-height: 36px;
140
+ font-weight: 500;
141
+ color: var(--title-color);
142
+ }
143
+
144
+ .blog-details-content .post-tag-option .tags-list li a{
145
+ position: relative;
146
+ display: inline-block;
147
+ font-size: 15px;
148
+ line-height: 26px;
149
+ color: var(--text-color);
150
+ background: rgba(247, 247, 247, 1);
151
+ border-radius: 5px;
152
+ padding: 5px 18px;
153
+ }
154
+
155
+ .blog-details-content .post-tag-option .tags-list li a:hover{
156
+ color: #fff;
157
+ background: var(--theme-color);
158
+ }
159
+
160
+ .blog-details-content .author-box{
161
+ position: relative;
162
+ display: block;
163
+ background: rgba(247, 247, 247, 1);
164
+ padding: 41px 70px 45px 190px;
165
+ }
166
+
167
+ .blog-details-content .author-box .author-thumb{
168
+ position: absolute;
169
+ left: 40px;
170
+ top: 40px;
171
+ width: 120px;
172
+ height: 120px;
173
+ border-radius: 50%;
174
+ }
175
+
176
+ .blog-details-content .author-box .author-thumb img{
177
+ width: 100%;
178
+ border-radius: 50%;
179
+ }
180
+
181
+ .blog-details-content .author-box h4{
182
+ position: relative;
183
+ display: block;
184
+ font-size: 20px;
185
+ line-height: 30px;
186
+ }
187
+
188
+ .blog-details-content .author-box span{
189
+ position: relative;
190
+ display: block;
191
+ font-size: 16px;
192
+ line-height: 24px;
193
+ margin-bottom: 14px;
194
+ }
195
+
196
+ .blog-details-content .comment-form-area h3{
197
+ position: relative;
198
+ display: block;
199
+ font-size: 24px;
200
+ line-height: 30px;
201
+ margin-bottom: 30px;
202
+ }
203
+
204
+ .blog-details-content .comment-form-area .form-group{
205
+ position: relative;
206
+ margin-bottom: 30px;
207
+ }
208
+
209
+ .blog-details-content .comment-form-area .form-group:last-child{
210
+ margin-bottom: 0px;
211
+ }
212
+
213
+ .blog-details-content .comment-form-area .form-group input[type='text'],
214
+ .blog-details-content .comment-form-area .form-group input[type='email'],
215
+ .blog-details-content .comment-form-area .form-group textarea{
216
+ position: relative;
217
+ display: block;
218
+ width: 100%;
219
+ height: 60px;
220
+ border: 1px solid rgba(229, 229, 229, 1);
221
+ font-size: 16px;
222
+ color: rgba(103, 103, 103, 1);
223
+ padding: 10px 30px;
224
+ transition: all 500ms ease;
225
+ }
226
+
227
+ .blog-details-content .comment-form-area .form-group textarea{
228
+ height: 170px;
229
+ resize: none;
230
+ padding-top: 15px;
231
+ }
232
+
233
+ .blog-details-content .comment-form-area .form-group input:focus,
234
+ .blog-details-content .comment-form-area .form-group textarea:focus{
235
+ border-color: var(--theme-color);
236
+ }
237
+
238
+
239
+ /** RTL **/
240
+
241
+ .rtl .blog-details-content .list-item li{
242
+ padding-left: 0px;
243
+ padding-right: 20px;
244
+ }
245
+
246
+ .rtl .blog-details-content .list-item li:before{
247
+ left: inherit;
248
+ right: 0px;
249
+ }
250
+
251
+ .rtl .blog-details-content blockquote .author-inner{
252
+ padding-left: 0px;
253
+ padding-right: 85px;
254
+ }
255
+
256
+ .rtl .blog-details-content blockquote .author-inner .author-thumb{
257
+ left: inherit;
258
+ right: 0px;
259
+ }
260
+
261
+ .rtl .blog-details-content .post-tag-option .tags-list li{
262
+ float: right;
263
+ margin-right: 0px;
264
+ margin-left: 10px;
265
+ }
266
+
267
+ .rtl .blog-details-content .author-box{
268
+ padding-left: 70px;
269
+ padding-right: 190px;
270
+ }
271
+
272
+ .rtl .blog-details-content .author-box .author-thumb{
273
+ left: inherit;
274
+ right: 40px;
275
+ }
276
+
277
+
278
+ /** responsive-css **/
279
+
280
+ @media only screen and (max-width: 1200px){
281
+
282
+ }
283
+
284
+ @media only screen and (max-width: 991px){
285
+
286
+ }
287
+
288
+ @media only screen and (max-width: 767px){
289
+ .blog-details-content .post-tag-option .tags-list li{
290
+ margin-bottom: 10px;
291
+ }
292
+ }
293
+
294
+ @media only screen and (max-width: 599px){
295
+
296
+ }
297
+
298
+ @media only screen and (max-width: 499px){
299
+ .blog-details-content .author-box,
300
+ .rtl .blog-details-content .author-box{
301
+ padding-left: 30px;
302
+ padding-right: 30px;
303
+ }
304
+
305
+ .blog-details-content .author-box .author-thumb{
306
+ position: relative;
307
+ left: 0px;
308
+ top: 0px;
309
+ margin-bottom: 20px;
310
+ }
311
+
312
+ .blog-details-content blockquote{
313
+ padding-left: 30px;
314
+ padding-right: 30px;
315
+ }
316
+ }
317
+
318
+
319
+
320
+
321
+
322
+
323
+
324
+
325
+
326
+
327
+
328
+
329
+
330
+
331
+
332
+
333
+
334
+
335
+
336
+
337
+
338
+
339
+
340
+
341
+
342
+
343
+
344
+
345
+
346
+
347
+
348
+
349
+
350
+
351
+
352
+
353
+
354
+
355
+
356
+
357
+
358
+
flask-project/static/css/module-css/calculator.css ADDED
@@ -0,0 +1,229 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** calculator-section **/
3
+
4
+ .calculator-section{
5
+ position: relative;
6
+ }
7
+
8
+ .content_block_two .content-box{
9
+ position: relative;
10
+ display: block;
11
+ background: #F6F6F6;
12
+ padding: 80px 80px 50px 80px;
13
+ margin-right: -15px;
14
+ }
15
+
16
+ .content_block_two .content-box .form-group{
17
+ position: relative;
18
+ margin-bottom: 30px;
19
+ }
20
+
21
+ .content_block_two .content-box .form-group.none{
22
+ display: none;
23
+ }
24
+
25
+ .content_block_two .content-box .form-group input[type='number']{
26
+ position: relative;
27
+ display: block;
28
+ width: 100%;
29
+ height: 60px;
30
+ background: #fff;
31
+ border: 1px solid #E6E6E6;
32
+ font-size: 16px;
33
+ color: #A3A3A3;
34
+ padding: 10px 30px;
35
+ }
36
+
37
+ .content_block_two .content-box .form-group input[type='submit']{
38
+ padding: 18px 50px;
39
+ }
40
+
41
+ .content_block_two .content-box .form-group input[type='submit']:hover{
42
+ background: var(--secondary-color) !important;
43
+ }
44
+
45
+ .content_block_two .content-box .form-group input[type='button']{
46
+ position: relative;
47
+ display: inline-block;
48
+ font-size: 16px;
49
+ line-height: 26px;
50
+ font-family: var(--title-font);
51
+ font-weight: 700;
52
+ color: var(--theme-color);
53
+ padding: 15px 35px;
54
+ border: 1px solid var(--theme-color);
55
+ cursor: pointer;
56
+ transition: all 500ms ease;
57
+ }
58
+
59
+ .content_block_two .content-box .form-group input[type='button']:hover{
60
+ color: #fff !important;
61
+ background: var(--theme-color);
62
+ }
63
+
64
+ .calculator-section .image-box{
65
+ position: relative;
66
+ display: block;
67
+ overflow: hidden;
68
+ margin-left: -15px;
69
+ }
70
+
71
+ .calculator-section .image-box img{
72
+ width: 100%;
73
+ }
74
+
75
+ .calculator-section .image-box:before{
76
+ position: absolute;
77
+ top: 0;
78
+ left: -85%;
79
+ display: block;
80
+ content: '';
81
+ width: 50%;
82
+ height: 100%;
83
+ background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
84
+ background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, .3)));
85
+ background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
86
+ -webkit-transform: skewX(-25deg);
87
+ -ms-transform: skewX(-25deg);
88
+ transform: skewX(-25deg);
89
+ }
90
+
91
+ .calculator-section .image-box:hover:before {
92
+ -webkit-animation: shine 1s;
93
+ animation: shine 1s;
94
+ }
95
+
96
+ .calculator-section .inner-container{
97
+ position: relative;
98
+ background: #F6F6F6;
99
+ }
100
+
101
+ .calculator-section .inner-container .shape{
102
+ position: absolute;
103
+ left: -100px;
104
+ top: -73px;
105
+ width: 200px;
106
+ height: 200px;
107
+ background-repeat: no-repeat;
108
+ -webkit-animation: zoom-fade 8s infinite linear;
109
+ animation: zoom-fade 8s infinite linear;
110
+ }
111
+
112
+ .calculator-section .light-icon{
113
+ position: absolute;
114
+ right: 0px;
115
+ bottom: 300px;
116
+ width: 137px;
117
+ height: 170px;
118
+ background-repeat: no-repeat;
119
+ }
120
+
121
+
122
+
123
+ /** RTL **/
124
+
125
+ .rtl .calculator-section .image-box{
126
+ margin-left: 0px;
127
+ margin-right: -15px;
128
+ }
129
+
130
+ .rtl .content_block_two .content-box{
131
+ margin-right: 0px;
132
+ margin-left: -15px;
133
+ }
134
+
135
+ .rtl .content_block_two .content-box .form-group input[type='submit']{
136
+ margin-right: 0px;
137
+ margin-left: 20px;
138
+ }
139
+
140
+
141
+
142
+ /** responsive-css **/
143
+
144
+ @media only screen and (max-width: 1200px){
145
+
146
+ }
147
+
148
+ @media only screen and (max-width: 991px){
149
+ .content_block_two .content-box,
150
+ .calculator-section .image-box{
151
+ margin: 0px !important;
152
+ }
153
+ }
154
+
155
+ @media only screen and (max-width: 767px){
156
+ .calculator-section{
157
+ padding: 70px 0px;
158
+ }
159
+
160
+ .calculator-section .light-icon,
161
+ .calculator-section .inner-container .shape{
162
+ display: none;
163
+ }
164
+ }
165
+
166
+ @media only screen and (max-width: 599px){
167
+ .content_block_two .content-box{
168
+ padding-left: 30px;
169
+ padding-right: 30px;
170
+ }
171
+ }
172
+
173
+ @media only screen and (max-width: 499px){
174
+ .content_block_two .content-box .form-group.d-flex{
175
+ display: block !important;
176
+ }
177
+
178
+ .content_block_two .content-box .form-group input[type='submit']{
179
+ margin-right: 0px;
180
+ margin-bottom: 20px;
181
+ width: 100%;
182
+ }
183
+
184
+ .content_block_two .content-box .form-group input[type='button']{
185
+ width: 100%;
186
+ }
187
+ }
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
flask-project/static/css/module-css/card.css ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** card-section **/
3
+
4
+ .card-section{
5
+ position: relative;
6
+ }
7
+
8
+ .card-block-one .inner-box{
9
+ position: relative;
10
+ display: block;
11
+ padding: 0px 30px 40px 30px;
12
+ z-index: 1;
13
+ margin-bottom: 30px;
14
+ }
15
+
16
+ .card-block-one .inner-box:before{
17
+ position: absolute;
18
+ content: '';
19
+ background: #fff;
20
+ box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1);
21
+ width: 100%;
22
+ height: calc(100% - 90px);
23
+ left: 0px;
24
+ bottom: 0px;
25
+ z-index: -1;
26
+ }
27
+
28
+ .card-block-one .inner-box .image-box{
29
+ position: relative;
30
+ display: block;
31
+ border-radius: 10px;
32
+ }
33
+
34
+ .card-block-one .inner-box .image-box img{
35
+ width: 100%;
36
+ border-radius: 10px;
37
+ }
38
+
39
+ .card-block-one .inner-box .lower-content{
40
+ position: relative;
41
+ display: block;
42
+ padding-top: 31px;
43
+ }
44
+
45
+ .card-block-one .inner-box .lower-content h3{
46
+ position: relative;
47
+ display: block;
48
+ font-size: 24px;
49
+ line-height: 26px;
50
+ margin-bottom: 15px;
51
+ }
52
+
53
+ .card-block-one .inner-box .lower-content h3 a{
54
+ display: inline-block;
55
+ color: var(--title-color);
56
+ }
57
+
58
+ .card-block-one .inner-box .lower-content h3 a:hover{
59
+ color: var(--theme-color);
60
+ }
61
+
62
+ .card-block-one .inner-box .lower-content p{
63
+ margin-bottom: 30px;
64
+ }
65
+
66
+ .card-section .pattern-layer .pattern-1{
67
+ position: absolute;
68
+ top: 250px;
69
+ right: -224px;
70
+ width: 394px;
71
+ height: 394px;
72
+ border-radius: 50%;
73
+ border: 1px solid #E9E9E9;
74
+ }
75
+
76
+ .card-section .pattern-layer .pattern-1:before{
77
+ position: absolute;
78
+ content: '';
79
+ background: #F2F2F2;
80
+ width: 38px;
81
+ height: 38px;
82
+ left: 29px;
83
+ top: 52px;
84
+ border-radius: 50%;
85
+ }
86
+
87
+ .card-section .pattern-layer .pattern-2{
88
+ position: absolute;
89
+ left: -90px;
90
+ top: 157px;
91
+ width: 200px;
92
+ height: 200px;
93
+ background-repeat: no-repeat;
94
+ -webkit-animation: zoom-fade 8s infinite linear;
95
+ animation: zoom-fade 8s infinite linear;
96
+ }
97
+
98
+
99
+
100
+ /** RTL **/
101
+
102
+
103
+
104
+
105
+
106
+ /** responsive-css **/
107
+
108
+ @media only screen and (max-width: 1200px){
109
+
110
+ }
111
+
112
+ @media only screen and (max-width: 991px){
113
+
114
+ }
115
+
116
+ @media only screen and (max-width: 767px){
117
+ .card-section{
118
+ padding: 70px 0px 40px 0px;
119
+ }
120
+ }
121
+
122
+ @media only screen and (max-width: 599px){
123
+
124
+ }
125
+
126
+ @media only screen and (max-width: 499px){
127
+
128
+ }
129
+
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
flask-project/static/css/module-css/career-details.css ADDED
@@ -0,0 +1,259 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** career-details **/
3
+
4
+ .career-details{
5
+ position: relative;
6
+ }
7
+
8
+ .career-details-content{
9
+ position: relative;
10
+ display: block;
11
+ }
12
+
13
+ .career-details-content h2{
14
+ font-size: 40px;
15
+ line-height: 52px;
16
+ font-weight: 800;
17
+ margin-bottom: 6px;
18
+ }
19
+
20
+ .career-details-content .content-one span{
21
+ position: relative;
22
+ display: block;
23
+ font-size: 16px;
24
+ line-height: 26px;
25
+ color: var(--theme-color);
26
+ margin-bottom: 20px;
27
+ }
28
+
29
+ .career-details-content p{
30
+ margin-bottom: 30px;
31
+ }
32
+
33
+ .career-details-content p:last-child{
34
+ margin-bottom: 0px;
35
+ }
36
+
37
+ .career-details-content h3{
38
+ position: relative;
39
+ display: block;
40
+ font-size: 24px;
41
+ line-height: 32px;
42
+ margin-bottom: 20px;
43
+ }
44
+
45
+ .career-details-content .content-three .list-style-one li:before{
46
+ display: none;
47
+ }
48
+
49
+ .career-details-content .content-three .list-style-one li:after{
50
+ position: absolute;
51
+ content: '';
52
+ background: rgba(34, 34, 34, 1);
53
+ width: 6px;
54
+ height: 6px;
55
+ left: 0px;
56
+ top: 12px;
57
+ border-radius: 50%;
58
+ }
59
+
60
+ .career-details-content .content-four{
61
+ position: relative;
62
+ display: flex;
63
+ align-items: center;
64
+ justify-content: space-between;
65
+ }
66
+
67
+ .career-details-content .content-four .social-links{
68
+ position: relative;
69
+ display: flex;
70
+ align-items: center;
71
+ }
72
+
73
+ .career-details-content .content-four .social-links li{
74
+ margin-right: 10px;
75
+ }
76
+
77
+ .career-details-content .content-four .social-links li:last-child{
78
+ margin: 0px !important;
79
+ }
80
+
81
+ .career-details-content .content-four .social-links li a{
82
+ position: relative;
83
+ display: inline-block;
84
+ width: 50px;
85
+ height: 50px;
86
+ line-height: 50px;
87
+ font-size: 16px;
88
+ color: #fff;
89
+ text-align: center;
90
+ border-radius: 50%;
91
+ background: rgba(59, 89, 152, 1);
92
+ }
93
+
94
+ .career-details-content .content-four .social-links li:nth-child(2) a{
95
+ background: rgba(85, 172, 238, 1);
96
+ }
97
+
98
+ .career-details-content .content-four .social-links li:nth-child(3) a{
99
+ background: rgba(220, 78, 65, 1);
100
+ }
101
+
102
+ .career-details-content .content-four .social-links li:last-child a{
103
+ background: rgba(63, 114, 155, 1);
104
+ }
105
+
106
+ .career-sidebar{
107
+ position: relative;
108
+ display: block;
109
+ background: #fff;
110
+ box-shadow: 0px 20px 60px 10px rgba(0, 0, 0, 0.07);
111
+ }
112
+
113
+ .career-sidebar h4{
114
+ position: relative;
115
+ display: block;
116
+ text-align: center;
117
+ font-size: 20px;
118
+ line-height: 30px;
119
+ color: #fff;
120
+ background: var(--theme-color);
121
+ padding: 15px 15px;
122
+ }
123
+
124
+ .career-sidebar .info-list{
125
+ position: relative;
126
+ padding: 0px 30px 30px 30px;
127
+ }
128
+
129
+ .career-sidebar .info-list li{
130
+ position: relative;
131
+ display: block;
132
+ padding: 15px 0px 15px 43px;
133
+ border-bottom: 1px solid rgba(222, 222, 222, 1);
134
+ }
135
+
136
+ .career-sidebar .info-list li:last-child{
137
+ border-bottom: none;
138
+ }
139
+
140
+ .career-sidebar .info-list li i{
141
+ position: absolute;
142
+ left: 0px;
143
+ top: 20px;
144
+ font-size: 30px;
145
+ color: var(--theme-color);
146
+ }
147
+
148
+ .career-sidebar .info-list li h6{
149
+ display: block;
150
+ font-size: 16px;
151
+ line-height: 26px;
152
+ text-transform: uppercase;
153
+ margin-bottom: 5px;
154
+ }
155
+
156
+
157
+
158
+ /** RTL **/
159
+
160
+
161
+ .rtl .career-sidebar{
162
+ margin-left: 0px;
163
+ margin-right: 40px;
164
+ }
165
+
166
+ .rtl .career-sidebar .info-list li{
167
+ padding-left: 0px;
168
+ padding-right: 43px;
169
+ }
170
+
171
+ .rtl .career-sidebar .info-list li i{
172
+ left: inherit;
173
+ right: 0px;
174
+ }
175
+
176
+ .rtl .career-details-content .content-three .list-style-one li:after{
177
+ left: inherit;
178
+ right: 0px;
179
+ }
180
+
181
+ .rtl .career-details-content .content-four .social-links li{
182
+ margin-right: 0px;
183
+ margin-left: 10px;
184
+ }
185
+
186
+
187
+ /** responsive-css **/
188
+
189
+ @media only screen and (max-width: 1200px){
190
+
191
+ }
192
+
193
+ @media only screen and (max-width: 991px){
194
+ .career-sidebar{
195
+ margin: 30px 0px 0px 0px !important;
196
+ }
197
+ }
198
+
199
+ @media only screen and (max-width: 767px){
200
+ .career-details{
201
+ padding: 70px 0px;
202
+ }
203
+ }
204
+
205
+ @media only screen and (max-width: 599px){
206
+
207
+ }
208
+
209
+ @media only screen and (max-width: 499px){
210
+ .career-details-content .content-four{
211
+ display: block;
212
+ }
213
+
214
+ .career-details-content .content-four .btn-box{
215
+ margin-bottom: 20px;
216
+ }
217
+ }
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+
240
+
241
+
242
+
243
+
244
+
245
+
246
+
247
+
248
+
249
+
250
+
251
+
252
+
253
+
254
+
255
+
256
+
257
+
258
+
259
+
flask-project/static/css/module-css/career.css ADDED
@@ -0,0 +1,227 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** career-section **/
3
+
4
+ .career-section{
5
+ position: relative;
6
+ background: #F6F6F6;
7
+ }
8
+
9
+ .career-section .bg-layer{
10
+ position: absolute;
11
+ left: 0px;
12
+ top: 0px;
13
+ width: 100%;
14
+ height: 100%;
15
+ background-size: cover;
16
+ background-repeat: no-repeat;
17
+ background-position: center;
18
+ opacity: 0.05;
19
+ }
20
+
21
+ .career-block-one .inner-box{
22
+ position: relative;
23
+ display: flex;
24
+ align-items: center;
25
+ justify-content: space-between;
26
+ background: #fff;
27
+ padding: 30px 60px 30px 30px;
28
+ margin-bottom: 30px;
29
+ }
30
+
31
+ .career-block-one .inner-box .author-box{
32
+ position: relative;
33
+ display: flex;
34
+ align-items: center;
35
+ }
36
+
37
+ .career-block-one .inner-box .author-box .thumb-box{
38
+ position: relative;
39
+ display: inline-block;
40
+ margin-right: 30px;
41
+ }
42
+
43
+ .career-block-one .inner-box .author-box .thumb-box img{
44
+ width: 100%;
45
+ }
46
+
47
+ .career-block-one .inner-box .author-box h3{
48
+ font-size: 24px;
49
+ line-height: 32px;
50
+ margin-bottom: 7px;
51
+ }
52
+
53
+ .career-block-one .inner-box .author-box .designation{
54
+ position: relative;
55
+ display: block;
56
+ font-size: 16px;
57
+ line-height: 26px;
58
+ }
59
+
60
+ .career-block-one .inner-box .info-box{
61
+ position: relative;
62
+ }
63
+
64
+ .career-block-one .inner-box .author-box:before{
65
+ position: absolute;
66
+ content: '';
67
+ background: #DEDEDE;
68
+ width: 1px;
69
+ height: 80px;
70
+ top: 30px;
71
+ right: -80px;
72
+ }
73
+
74
+ .career-block-one .inner-box .info-box li{
75
+ position: relative;
76
+ display: block;
77
+ padding-left: 31px;
78
+ font-size: 16px;
79
+ line-height: 30px;
80
+ margin-bottom: 10px;
81
+ }
82
+
83
+ .career-block-one .inner-box .info-box li:last-child{
84
+ margin-bottom: 0px;
85
+ }
86
+
87
+ .career-block-one .inner-box .info-box li i{
88
+ position: absolute;
89
+ left: 0px;
90
+ top: 4px;
91
+ font-size: 20px;
92
+ color: var(--theme-color);
93
+ }
94
+
95
+ .career-block-one .inner-box .btn-box a{
96
+ position: relative;
97
+ display: inline-block;
98
+ font-size: 16px;
99
+ line-height: 26px;
100
+ font-family: var(--title-font);
101
+ font-weight: 700;
102
+ text-transform: capitalize;
103
+ color: var(--theme-color);
104
+ border: solid;
105
+ border-width: 1px;
106
+ border-color: var(--theme-color);
107
+ padding: 16px 39px;
108
+ }
109
+
110
+ .career-block-one .inner-box .btn-box a:hover{
111
+ color: #fff !important;
112
+ background: var(--theme-color);
113
+ }
114
+
115
+
116
+
117
+ /** RTL **/
118
+
119
+
120
+ .rtl .career-block-one .inner-box .author-box .thumb-box{
121
+ margin-right: 0px;
122
+ margin-left: 20px;
123
+ }
124
+
125
+ .rtl .career-block-one .inner-box .info-box li{
126
+ padding-left: 0px;
127
+ padding-right: 31px;
128
+ }
129
+
130
+ .rtl .career-block-one .inner-box .info-box li i{
131
+ left: inherit;
132
+ right: 0px;
133
+ }
134
+
135
+ .rtl .career-block-one .inner-box .author-box:before{
136
+ right: inherit;
137
+ left: -80px;
138
+ }
139
+
140
+
141
+ /** responsive-css **/
142
+
143
+ @media only screen and (max-width: 1200px){
144
+ .career-block-one .inner-box .author-box:before{
145
+ display: none;
146
+ }
147
+ }
148
+
149
+ @media only screen and (max-width: 991px){
150
+ .career-block-one .inner-box{
151
+ display: block;
152
+ }
153
+
154
+ .career-block-one .inner-box .author-box{
155
+ margin-bottom: 20px;
156
+ }
157
+
158
+ .career-block-one .inner-box .info-box{
159
+ margin-bottom: 30px;
160
+ }
161
+ }
162
+
163
+ @media only screen and (max-width: 767px){
164
+ .career-section{
165
+ padding: 70px 0px 40px 0px;
166
+ }
167
+
168
+ .career-block-one .inner-box{
169
+ padding-right: 30px;
170
+ }
171
+ }
172
+
173
+ @media only screen and (max-width: 599px){
174
+
175
+ }
176
+
177
+ @media only screen and (max-width: 499px){
178
+ .career-block-one .inner-box .author-box{
179
+ display: block;
180
+ }
181
+
182
+ .career-block-one .inner-box .author-box .thumb-box{
183
+ margin: 0px 0px 20px 0px !important;
184
+ }
185
+ }
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
flask-project/static/css/module-css/contact.css ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** contact-info-section **/
3
+
4
+ .contact-info-section{
5
+ position: relative;
6
+ }
7
+
8
+ .info-block-one{
9
+ margin-top: 50px;
10
+ }
11
+
12
+ .info-block-one .inner-box{
13
+ position: relative;
14
+ display: block;
15
+ background: rgba(247, 247, 247, 1);
16
+ margin-bottom: 30px;
17
+ padding: 0px 30px 45px 30px;
18
+ transition: all 500ms ease;
19
+ }
20
+
21
+ .info-block-one .inner-box:hover{
22
+ transform: translateY(-10px);
23
+ }
24
+
25
+ .info-block-one .inner-box .icon-box{
26
+ position: relative;
27
+ display: inline-block;
28
+ width: 100px;
29
+ height: 100px;
30
+ line-height: 100px;
31
+ font-size: 40px;
32
+ color: #fff;
33
+ text-align: center;
34
+ border-radius: 50%;
35
+ background: var(--theme-color);
36
+ margin-top: -50px;
37
+ margin-bottom: 35px;
38
+ }
39
+
40
+ .info-block-one .inner-box h3{
41
+ position: relative;
42
+ display: block;
43
+ font-size: 24px;
44
+ line-height: 34px;
45
+ margin-bottom: 15px;
46
+ }
47
+
48
+ .info-block-one .inner-box p a{
49
+ display: inline-block;
50
+ color: var(--text-color);
51
+ }
52
+
53
+ .info-block-one .inner-box p a:hover{
54
+ color: var(--theme-color);
55
+ }
56
+
57
+ .google-map-section{
58
+ position: relative;
59
+ }
60
+
61
+ .google-map-section iframe{
62
+ position: relative;
63
+ width: 100%;
64
+ height: 550px;
65
+ }
66
+
67
+
68
+ /** contact-section **/
69
+
70
+ .contact-section{
71
+ position: relative;
72
+ background: rgba(247, 247, 247, 1);
73
+ }
74
+
75
+ .contact-section .form-inner{
76
+ position: relative;
77
+ max-width: 850px;
78
+ width: 100%;
79
+ margin: 0 auto;
80
+ }
81
+
82
+ .contact-section .form-inner .form-group{
83
+ position: relative;
84
+ margin-bottom: 30px;
85
+ }
86
+
87
+ .contact-section .form-inner .form-group:last-child{
88
+ margin-bottom: 0px;
89
+ }
90
+
91
+ .contact-section .form-inner .form-group input[type='text'],
92
+ .contact-section .form-inner .form-group input[type='password'],
93
+ .contact-section .form-inner .form-group input[type='email'],
94
+ .contact-section .form-inner .form-group input[type='number'],
95
+ .contact-section .form-inner .form-group select,
96
+ .contact-section .form-inner .form-group textarea{
97
+ position: relative;
98
+ display: block;
99
+ width: 100%;
100
+ height: 60px;
101
+ background: #fff;
102
+ border: 1px solid #fff;
103
+ font-size: 16px;
104
+ color: rgba(103, 103, 103, 1);
105
+ padding: 10px 30px;
106
+ transition: all 500ms ease;
107
+ }
108
+
109
+ .contact-section .form-inner .form-group .needs{
110
+ height: 170px;
111
+ resize: none;
112
+ padding-top: 15px;
113
+ }
114
+
115
+ .contact-section .form-inner .form-group textarea{
116
+ height: 170px;
117
+ resize: none;
118
+ padding-top: 15px;
119
+ }
120
+
121
+ .contact-section .form-inner .form-group input:focus,
122
+ .contact-section .form-inner .form-group textarea:focus{
123
+ border-color: var(--theme-color);
124
+ }
125
+
126
+
127
+
128
+ /** RTL **/
129
+
130
+
131
+
132
+
133
+
134
+ /** responsive-css **/
135
+
136
+ @media only screen and (max-width: 1200px){
137
+
138
+ }
139
+
140
+ @media only screen and (max-width: 991px){
141
+
142
+ }
143
+
144
+ @media only screen and (max-width: 767px){
145
+ .contact-info-section{
146
+ padding: 70px 0px 40px 0px;
147
+ }
148
+
149
+ .google-map-section{
150
+ padding-bottom: 70px;
151
+ }
152
+
153
+ .contact-section{
154
+ padding: 70px 0px;
155
+ }
156
+ }
157
+
158
+ @media only screen and (max-width: 599px){
159
+
160
+ }
161
+
162
+ @media only screen and (max-width: 499px){
163
+
164
+ }
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
flask-project/static/css/module-css/error.css ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** error-section **/
3
+
4
+ .error-section{
5
+ position: relative;
6
+ }
7
+
8
+ .error-section .error-image{
9
+ position: relative;
10
+ display: block;
11
+ margin-bottom: 70px;
12
+ }
13
+
14
+ .error-section h2{
15
+ position: relative;
16
+ display: block;
17
+ font-size: 40px;
18
+ line-height: 52px;
19
+ font-weight: 800;
20
+ margin-bottom: 40px;
21
+ }
22
+
23
+
24
+
25
+ /** RTL **/
26
+
27
+
28
+
29
+
30
+
31
+ /** responsive-css **/
32
+
33
+ @media only screen and (max-width: 1200px){
34
+
35
+ }
36
+
37
+ @media only screen and (max-width: 991px){
38
+
39
+ }
40
+
41
+ @media only screen and (max-width: 767px){
42
+ .error-section{
43
+ padding: 70px 0px;
44
+ }
45
+ }
46
+
47
+ @media only screen and (max-width: 599px){
48
+
49
+ }
50
+
51
+ @media only screen and (max-width: 499px){
52
+
53
+ }
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+
62
+
63
+
64
+
65
+
66
+
67
+
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+
88
+
89
+
90
+
91
+
92
+
93
+
94
+
95
+
flask-project/static/css/module-css/exchange.css ADDED
@@ -0,0 +1,214 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** exchange-section **/
3
+
4
+ .exchange-section{
5
+ position: relative;
6
+ background: #F6F6F6;
7
+ }
8
+
9
+ .exchange-block-one .inner-box{
10
+ position: relative;
11
+ display: block;
12
+ background: #fff;
13
+ border: 1px solid #fff;
14
+ box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05);
15
+ margin-bottom: 30px;
16
+ }
17
+
18
+ .exchange-block-one .inner-box h5{
19
+ position: relative;
20
+ display: block;
21
+ font-size: 18px;
22
+ line-height: 28px;
23
+ text-transform: uppercase;
24
+ background: rgba(41, 235, 119, 0.10);
25
+ padding: 6px 0px;
26
+ }
27
+
28
+ .exchange-block-one.red .inner-box h5{
29
+ background: rgba(235, 41, 44, 0.10);
30
+ }
31
+
32
+ .exchange-block-one .inner-box h5 i{
33
+ position: relative;
34
+ color: rgba(75, 205, 95, 1);
35
+ margin-left: 3px;
36
+ }
37
+
38
+ .exchange-block-one.red .inner-box h5 i{
39
+ color: rgba(235, 41, 44, 1);
40
+ }
41
+
42
+ .exchange-block-one .inner-box .flag{
43
+ position: relative;
44
+ display: inline-block;
45
+ width: 70px;
46
+ border-radius: 50%;
47
+ margin: 34px 0px;
48
+ }
49
+
50
+ .exchange-block-one .inner-box .flag img{
51
+ width: 100%;
52
+ border-radius: 50%;
53
+ }
54
+
55
+ .exchange-block-one .inner-box .lower-box li{
56
+ position: relative;
57
+ display: flex;
58
+ align-items: center;
59
+ justify-content: space-between;
60
+ padding: 6px 20px;
61
+ font-size: 14px;
62
+ line-height: 28px;
63
+ color: #676767;
64
+ }
65
+
66
+ .exchange-block-one .inner-box .lower-box li:nth-child(odd){
67
+ background: #F7F7F9;
68
+ }
69
+
70
+ .exchange-section .tab-btns{
71
+ position: relative;
72
+ display: flex;
73
+ align-items: center;
74
+ justify-content: center;
75
+ }
76
+
77
+ .exchange-section .tab-btns li{
78
+ position: relative;
79
+ display: inline-block;
80
+ font-size: 16px;
81
+ line-height: 30px;
82
+ font-family: var(--title-font);
83
+ font-weight: 700;
84
+ color: #222;
85
+ background: #fff;
86
+ padding: 19px 55px;
87
+ cursor: pointer;
88
+ z-index: 1;
89
+ margin-right: 10px;
90
+ transition: all 500ms ease;
91
+ }
92
+
93
+ .exchange-section .tab-btns li:last-child{
94
+ margin: 0px !important;
95
+ }
96
+
97
+ .exchange-section .tab-btns li.active-btn{
98
+ color: #fff;
99
+ }
100
+
101
+ .exchange-section .tab-btns li:before{
102
+ position: absolute;
103
+ content: '';
104
+ background: var(--theme-color);
105
+ width: 100%;
106
+ height: 100%;
107
+ left: 0px;
108
+ top: 0px;
109
+ opacity: 0;
110
+ z-index: -1;
111
+ transition: all 500ms ease;
112
+ }
113
+
114
+ .exchange-section .tab-btns li.active-btn:before{
115
+ opacity: 1;
116
+ }
117
+
118
+ .exchange-section .tab-btns li:after{
119
+ position: absolute;
120
+ content: '';
121
+ background: var(--theme-color);
122
+ width: 19px;
123
+ height: 8px;
124
+ left: 50%;
125
+ margin-left: -10px;
126
+ bottom: -8px;
127
+ clip-path: polygon(0% 0%, 100% 0%, 50% 100%, 50% 100%, 0% 0%);
128
+ opacity: 0;
129
+ transition: all 500ms ease;
130
+ }
131
+
132
+ .exchange-section .tab-btns li.active-btn:after{
133
+ opacity: 1;
134
+ }
135
+
136
+
137
+
138
+ /** RTL **/
139
+
140
+
141
+ .rtl .exchange-section .tab-btns li{
142
+ margin-right: 0px;
143
+ margin-left: 10px;
144
+ }
145
+
146
+
147
+ /** responsive-css **/
148
+
149
+ @media only screen and (max-width: 1200px){
150
+
151
+ }
152
+
153
+ @media only screen and (max-width: 991px){
154
+
155
+ }
156
+
157
+ @media only screen and (max-width: 767px){
158
+ .exchange-section{
159
+ padding: 70px 0px 40px 0px;
160
+ }
161
+ }
162
+
163
+ @media only screen and (max-width: 599px){
164
+
165
+ }
166
+
167
+ @media only screen and (max-width: 499px){
168
+ .exchange-section .tab-btns li{
169
+ font-size: 13px;
170
+ padding: 15px;
171
+ }
172
+ }
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
flask-project/static/css/module-css/faq.css ADDED
@@ -0,0 +1,195 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** faq-section **/
3
+
4
+ .faq-section{
5
+ position: relative;
6
+ background: rgba(247, 247, 247, 1);
7
+ }
8
+
9
+ .accordion{
10
+ position: relative;
11
+ background: #fff;
12
+ border: 1px solid rgba(229, 229, 229, 1);
13
+ margin-bottom: 20px;
14
+ }
15
+
16
+ .accordion .acc-btn{
17
+ position: relative;
18
+ padding: 21px 60px 21px 40px;
19
+ cursor: pointer;
20
+ }
21
+
22
+ .accordion .acc-content{
23
+ padding: 8px 50px 30px 40px;
24
+ }
25
+
26
+ .accordion .acc-btn h4{
27
+ font-size: 20px;
28
+ line-height: 28px;
29
+ }
30
+
31
+ .accordion .acc-btn .icon-box{
32
+ position: absolute;
33
+ top: 20px;
34
+ right: 20px;
35
+ display: inline-block;
36
+ width: 30px;
37
+ height: 30px;
38
+ line-height: 30px;
39
+ font-size: 14px;
40
+ color: var(--title-color);
41
+ text-align: center;
42
+ border-radius: 50%;
43
+ }
44
+
45
+ .accordion .acc-btn .icon-box:before{
46
+ position: absolute;
47
+ content: '';
48
+ background: var(--theme-color);
49
+ width: 100%;
50
+ height: 100%;
51
+ left: 0px;
52
+ top: 0px;
53
+ border-radius: 50%;
54
+ opacity: 0;
55
+ }
56
+
57
+ .accordion .acc-btn.active .icon-box:before{
58
+ opacity: 0.2;
59
+ }
60
+
61
+ .accordion .acc-btn .icon-box:after{
62
+ position: absolute;
63
+ content: '\e92c';
64
+ font-family: 'icomoon';
65
+ width: 30px;
66
+ left: 0px;
67
+ }
68
+
69
+ .accordion .acc-btn.active .icon-box:after{
70
+ content: '\e92d';
71
+ }
72
+
73
+ /** faq-form-section **/
74
+
75
+ .faq-form-section{
76
+ position: relative;
77
+ }
78
+
79
+ .faq-form-section .form-inner{
80
+ position: relative;
81
+ max-width: 850px;
82
+ margin: 0 auto;
83
+ }
84
+
85
+ .faq-form-section .form-inner .form-group{
86
+ position: relative;
87
+ margin-bottom: 30px;
88
+ }
89
+
90
+ .faq-form-section .form-inner .form-group:last-child{
91
+ margin-bottom: 0px;
92
+ }
93
+
94
+ .faq-form-section .form-inner .form-group input[type='text'],
95
+ .faq-form-section .form-inner .form-group input[type='email'],
96
+ .faq-form-section .form-inner .form-group textarea{
97
+ position: relative;
98
+ display: block;
99
+ width: 100%;
100
+ height: 60px;
101
+ border: 1px solid rgba(229, 229, 229, 1);
102
+ font-size: 16px;
103
+ color: rgba(103, 103, 103, 1);
104
+ padding: 10px 30px;
105
+ transition: all 500ms ease;
106
+ }
107
+
108
+ .faq-form-section .form-inner .form-group textarea{
109
+ height: 170px;
110
+ resize: none;
111
+ padding-top: 15px;
112
+ }
113
+
114
+ .faq-form-section .form-inner .form-group input:focus,
115
+ .faq-form-section .form-inner .form-group textarea:focus{
116
+ border-color: var(--theme-color);
117
+ }
118
+
119
+
120
+
121
+ /** RTL **/
122
+
123
+
124
+
125
+
126
+
127
+ /** responsive-css **/
128
+
129
+ @media only screen and (max-width: 1200px){
130
+
131
+ }
132
+
133
+ @media only screen and (max-width: 991px){
134
+
135
+ }
136
+
137
+ @media only screen and (max-width: 767px){
138
+ .faq-form-section{
139
+ padding: 70px 0px;
140
+ }
141
+
142
+ .faq-section{
143
+ padding: 70px 0px 50px 0px;
144
+ }
145
+ }
146
+
147
+ @media only screen and (max-width: 599px){
148
+
149
+ }
150
+
151
+ @media only screen and (max-width: 499px){
152
+
153
+ }
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
flask-project/static/css/module-css/feature.css ADDED
@@ -0,0 +1,294 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** feature-section **/
3
+
4
+ .feature-section{
5
+ position: relative;
6
+ }
7
+
8
+ .feature-section .inner-container{
9
+ position: relative;
10
+ display: block;
11
+ box-shadow: 0px 20px 60px 10px #00000012;
12
+ margin-top: -38px;
13
+ z-index: 2;
14
+ }
15
+
16
+ .feature-section .feature-block-one{
17
+ float: left;
18
+ width: 25%;
19
+ }
20
+
21
+ .feature-block-one .inner-box{
22
+ position: relative;
23
+ display: block;
24
+ padding: 50px 40px;
25
+ background: #fff;
26
+ z-index: 1;
27
+ }
28
+
29
+ .feature-block-one .inner-box:before{
30
+ position: absolute;
31
+ content: '';
32
+ background: var(--theme-color);
33
+ width: 100%;
34
+ height: 0%;
35
+ left: 0px;
36
+ top: 0px;
37
+ z-index: -1;
38
+ transition: all 500ms ease;
39
+ }
40
+
41
+ .feature-block-one .inner-box:hover:before{
42
+ height: 100%;
43
+ }
44
+
45
+ .feature-block-one .inner-box .icon-box{
46
+ position: relative;
47
+ display: inline-block;
48
+ width: 80px;
49
+ height: 80px;
50
+ line-height: 80px;
51
+ text-align: center;
52
+ font-size: 40px;
53
+ color: #fff;
54
+ background: var(--theme-color);
55
+ border-radius: 50%;
56
+ margin-bottom: 25px;
57
+ transition: all 500ms ease;
58
+ }
59
+
60
+ .feature-block-one .inner-box:hover .icon-box{
61
+ background: rgba(255, 255, 255, 0.20) !important;
62
+ }
63
+
64
+ .feature-block-one .inner-box h4{
65
+ position: relative;
66
+ display: block;
67
+ font-size: 20px;
68
+ line-height: 28px;
69
+ font-weight: 700;
70
+ margin-bottom: 15px;
71
+ }
72
+
73
+ .feature-block-one .inner-box h4 a{
74
+ display: inline-block;
75
+ color: var(--title-color);
76
+ }
77
+
78
+ .feature-block-one .inner-box:hover h4 a{
79
+ color: #fff;
80
+ }
81
+
82
+ .feature-block-one .inner-box h4 a:hover{
83
+ text-decoration: underline;
84
+ }
85
+
86
+ .feature-block-one .inner-box p{
87
+ position: relative;
88
+ transition: all 500ms ease;
89
+ }
90
+
91
+ .feature-block-one .inner-box:hover p{
92
+ color: #fff;
93
+ }
94
+
95
+
96
+ /** feature-style-two **/
97
+
98
+ .feature-style-two{
99
+ position: relative;
100
+ box-shadow: 0px 7px 50px 0px rgba(0, 0, 0, 0.1);
101
+ }
102
+
103
+ .feature-style-two .sec-title{
104
+ background: #212226;
105
+ padding: 69px 70px 68px 0px;
106
+ }
107
+
108
+ .feature-style-two .sec-title:before{
109
+ position: absolute;
110
+ content: '';
111
+ background: #212226;
112
+ width: 5000px;
113
+ height: 100%;
114
+ top: 0px;
115
+ right: 0px;
116
+ }
117
+
118
+ .feature-style-two .content-box{
119
+ position: relative;
120
+ display: block;
121
+ }
122
+
123
+ .feature-block-two .inner-box{
124
+ position: relative;
125
+ display: block;
126
+ padding: 64px 0px 61px 0px;
127
+ }
128
+
129
+ .feature-block-two .inner-box .icon-box{
130
+ position: relative;
131
+ display: block;
132
+ font-size: 50px;
133
+ margin-bottom: 30px;
134
+ color: var(--theme-color);
135
+ }
136
+
137
+ .feature-block-two .inner-box h3{
138
+ position: relative;
139
+ display: block;
140
+ font-size: 24px;
141
+ line-height: 28px;
142
+ margin-bottom: 13px;
143
+ }
144
+
145
+ .feature-block-two .inner-box h3 a{
146
+ display: inline-block;
147
+ color: var(--title-color);
148
+ }
149
+
150
+ .feature-block-two .inner-box h3 a:hover{
151
+ color: var(--theme-color);
152
+ }
153
+
154
+ .feature-style-two .owl-nav{
155
+ position: absolute;
156
+ top: 50%;
157
+ margin-top: -35px;
158
+ width: 100%;
159
+ }
160
+
161
+ .feature-style-two .owl-nav .owl-prev{
162
+ position: absolute;
163
+ left: -130px;
164
+ }
165
+
166
+ .feature-style-two .owl-nav .owl-next{
167
+ position: absolute;
168
+ right: -120px;
169
+ }
170
+
171
+ .feature-style-two .pattern-layer{
172
+ position: absolute;
173
+ top: 50%;
174
+ transform: translateY(-50%);
175
+ right: -100px;
176
+ width: 200px;
177
+ height: 200px;
178
+ background-repeat: no-repeat;
179
+ }
180
+
181
+
182
+ /** feature-style-three **/
183
+
184
+ .feature-style-three{
185
+ position: relative;
186
+ }
187
+
188
+ .feature-style-three .feature-block-one .inner-box{
189
+ margin-bottom: 30px;
190
+ box-shadow: 0px 20px 60px 10px rgba(0, 0, 0, 0.07);
191
+ }
192
+
193
+
194
+
195
+ /** RTL **/
196
+
197
+
198
+ .rtl .feature-style-two .sec-title:before{
199
+ right: inherit;
200
+ left: 0px;
201
+ }
202
+
203
+ .rtl .feature-block-two .inner-box{
204
+ text-align: right;
205
+ }
206
+
207
+
208
+ /** responsive-css **/
209
+
210
+ @media only screen and (max-width: 1200px){
211
+
212
+ }
213
+
214
+ @media only screen and (max-width: 991px){
215
+ .feature-section .feature-block-one{
216
+ width: 50%;
217
+ }
218
+
219
+ .feature-style-two .sec-title:before{
220
+ display: none;
221
+ }
222
+
223
+ .feature-style-two .sec-title{
224
+ padding-left: 30px;
225
+ }
226
+ }
227
+
228
+ @media only screen and (max-width: 767px){
229
+ .feature-section .feature-block-one{
230
+ width: 100%;
231
+ }
232
+
233
+ .feature-style-two .owl-nav{
234
+ display: none;
235
+ }
236
+
237
+ .feature-style-two .content-box{
238
+ padding: 0px;
239
+ }
240
+
241
+ .feature-style-three{
242
+ padding: 70px 0px 40px 0px;
243
+ }
244
+ }
245
+
246
+ @media only screen and (max-width: 599px){
247
+
248
+ }
249
+
250
+ @media only screen and (max-width: 499px){
251
+
252
+ }
253
+
254
+
255
+
256
+
257
+
258
+
259
+
260
+
261
+
262
+
263
+
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+
272
+
273
+
274
+
275
+
276
+
277
+
278
+
279
+
280
+
281
+
282
+
283
+
284
+
285
+
286
+
287
+
288
+
289
+
290
+
291
+
292
+
293
+
294
+
flask-project/static/css/module-css/funfact.css ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** funfact-section **/
3
+
4
+ .funfact-section{
5
+ position: relative;
6
+ }
7
+
8
+ .funfact-section .inner-container{
9
+ position: relative;
10
+ display: block;
11
+ box-shadow: 0px 10px 50px 0px #0000001A;
12
+ background: #fff;
13
+ margin-top: -95px;
14
+ z-index: 2;
15
+ }
16
+
17
+ .funfact-section .funfact-block-one{
18
+ float: left;
19
+ width: 33.333%;
20
+ }
21
+
22
+ .funfact-block-one .inner-box{
23
+ position: relative;
24
+ display: block;
25
+ padding: 54px 30px 51px 170px;
26
+ }
27
+
28
+ .funfact-block-one .inner-box .icon-box{
29
+ position: absolute;
30
+ display: inline-block;
31
+ left: 50px;
32
+ top: 50px;
33
+ width: 90px;
34
+ height: 90px;
35
+ line-height: 90px;
36
+ font-size: 40px;
37
+ text-align: center;
38
+ border-radius: 50%;
39
+ color: #fff;
40
+ background: rgba(255, 255, 255, 0.07);
41
+ }
42
+
43
+ .funfact-block-one:nth-child(2) .inner-box{
44
+ background: var(--secondary-color);
45
+ }
46
+
47
+ .funfact-block-one:last-child .inner-box{
48
+ background: var(--theme-color);
49
+ }
50
+
51
+ .funfact-block-one:last-child .inner-box .icon-box{
52
+ background: rgba(255, 255, 255, 0.15);
53
+ }
54
+
55
+ .funfact-block-one:first-child .inner-box .icon-box{
56
+ color: var(--theme-color);
57
+ background: rgba(235, 41, 44, 0.10);
58
+ }
59
+
60
+ .funfact-block-one .inner-box .count-outer {
61
+ position: relative;
62
+ display: block;
63
+ font-size: 40px;
64
+ line-height: 52px;
65
+ font-family: var(--title-font);
66
+ color: #fff;
67
+ font-weight: 800;
68
+ margin-bottom: 5px;
69
+ }
70
+
71
+ .funfact-block-one:first-child .inner-box .count-outer{
72
+ color: #222222;
73
+ }
74
+
75
+ .funfact-block-one .inner-box p{
76
+ font-size: 22px;
77
+ line-height: 26px;
78
+ color: #fff;
79
+ font-weight: 500;
80
+ }
81
+
82
+ .funfact-block-one:first-child .inner-box p{
83
+ color: #676767;
84
+ }
85
+
86
+ /** funfact-style-two **/
87
+
88
+ .funfact-style-two{
89
+ position: relative;
90
+ background: #000;
91
+ padding: 35px 0px;
92
+ }
93
+
94
+ .funfact-style-two .bg-layer{
95
+ position: absolute;
96
+ left: 0px;
97
+ top: 0px;
98
+ width: 100%;
99
+ height: 100%;
100
+ background-size: cover;
101
+ background-repeat: no-repeat;
102
+ background-position: center;
103
+ opacity: 0.15;
104
+ }
105
+
106
+ .funfact-style-two .funfact-block-one .inner-box{
107
+ background: transparent !important;
108
+ }
109
+
110
+ .funfact-style-two .funfact-block-one .inner-box .icon-box{
111
+ background: rgba(255, 255, 255, 0.10) !important;
112
+ }
113
+
114
+ .funfact-style-two .funfact-block-one .inner-box .count-outer{
115
+ color: #fff;
116
+ }
117
+
118
+ .funfact-style-two .funfact-block-one .inner-box p{
119
+ color: #fff;
120
+ }
121
+
122
+ .funfact-style-two .funfact-block-one .inner-box:before{
123
+ position: absolute;
124
+ content: '';
125
+ background: rgba(255, 255, 255, 0.10);
126
+ width: 1px;
127
+ height: calc(100% + 70px);
128
+ top: -35px;
129
+ right: -15px;
130
+ }
131
+
132
+ .funfact-style-two .funfact-block:last-child .funfact-block-one .inner-box:before{
133
+ display: none;
134
+ }
135
+
136
+
137
+
138
+ /** RTL **/
139
+
140
+ .rtl .funfact-style-two .funfact-block-one .inner-box:before{
141
+ right: inherit;
142
+ left: -15px;
143
+ }
144
+
145
+
146
+
147
+ /** responsive-css **/
148
+
149
+ @media only screen and (max-width: 1200px){
150
+
151
+ }
152
+
153
+ @media only screen and (max-width: 991px){
154
+ .funfact-section .funfact-block-one{
155
+ width: 50%;
156
+ }
157
+
158
+ .funfact-section .funfact-block-one:last-child{
159
+ width: 100%;
160
+ }
161
+ }
162
+
163
+ @media only screen and (max-width: 767px){
164
+ .funfact-section .funfact-block-one{
165
+ width: 100%;
166
+ }
167
+
168
+ .funfact-style-two .funfact-block-one .inner-box:before{
169
+ display: none;
170
+ }
171
+
172
+ .funfact-style-two .funfact-block-one .inner-box{
173
+ padding-bottom: 0px;
174
+ }
175
+
176
+ .funfact-style-two{
177
+ padding-bottom: 85px;
178
+ }
179
+
180
+ .funfact-section.about-page{
181
+ padding-bottom: 70px;
182
+ }
183
+ }
184
+
185
+ @media only screen and (max-width: 599px){
186
+
187
+ }
188
+
189
+ @media only screen and (max-width: 499px){
190
+ .funfact-block-one .inner-box{
191
+ padding-left: 30px;
192
+ }
193
+
194
+ .funfact-block-one .inner-box .icon-box{
195
+ position: relative;
196
+ left: 0px;
197
+ top: 0px;
198
+ margin-bottom: 20px;
199
+ }
200
+ }
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+
240
+
241
+
242
+
flask-project/static/css/module-css/news.css ADDED
@@ -0,0 +1,587 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** news-section **/
3
+
4
+ .news-section{
5
+ position: relative;
6
+ overflow: hidden;
7
+ }
8
+
9
+ .news-block-one .inner-box{
10
+ position: relative;
11
+ display: block;
12
+ padding: 238px 30px 30px 30px;
13
+ width: 100%;
14
+ background-size: cover;
15
+ background-repeat: no-repeat;
16
+ background-position: center;
17
+ margin-bottom: 30px;
18
+ }
19
+
20
+ .news-block-one .inner-box:after{
21
+ position: absolute;
22
+ content: '';
23
+ background: #000;
24
+ width: 100%;
25
+ height: 0%;
26
+ left: 0px;
27
+ bottom: 0px;
28
+ opacity: 0.8;
29
+ transition: all 500ms ease;
30
+ }
31
+
32
+ .news-block-one .inner-box:hover:after{
33
+ height: 100%;
34
+ }
35
+
36
+ .news-block-one .inner-box:before{
37
+ position: absolute;
38
+ content: '';
39
+ background: -webkit-linear-gradient(-90deg, rgba(33, 34, 38, 0), rgba(33, 34, 38, 0.85));
40
+ width: 100%;
41
+ height: 100%;
42
+ left: 0px;
43
+ top: 0px;
44
+ }
45
+
46
+ .news-block-one .inner-box .content-box{
47
+ position: relative;
48
+ z-index: 1;
49
+ }
50
+
51
+ .news-block-one .inner-box .post-date{
52
+ position: relative;
53
+ display: inline-block;
54
+ font-size: 15px;
55
+ line-height: 20px;
56
+ color: #222222;
57
+ font-weight: 500;
58
+ background: #fff;
59
+ padding: 10px 15px 10px 40px;
60
+ border-radius: 30px;
61
+ margin-bottom: 25px;
62
+ }
63
+
64
+ .news-block-one .inner-box .post-date i{
65
+ position: absolute;
66
+ left: 15px;
67
+ top: 12px;
68
+ font-size: 16px;
69
+ }
70
+
71
+ .news-block-one .inner-box h3{
72
+ display: block;
73
+ font-size: 24px;
74
+ line-height: 30px;
75
+ margin-bottom: 10px;
76
+ }
77
+
78
+ .news-block-one .inner-box h3 a{
79
+ display: inline-block;
80
+ color: #fff;
81
+ }
82
+
83
+ .news-block-one .inner-box h3 a:hover{
84
+ color: var(--theme-color);
85
+ }
86
+
87
+ .news-block-one .inner-box .post-info{
88
+ position: relative;
89
+ display: flex;
90
+ align-items: center;
91
+ }
92
+
93
+ .news-block-one .inner-box .post-info li{
94
+ position: relative;
95
+ font-size: 16px;
96
+ color: #fff;
97
+ padding-left: 25px;
98
+ margin-right: 20px;
99
+ }
100
+
101
+ .news-block-one .inner-box .post-info li:last-child{
102
+ margin: 0px !important;
103
+ }
104
+
105
+ .news-block-one .inner-box .post-info li i{
106
+ position: absolute;
107
+ left: 0px;
108
+ top: 5px;
109
+ font-size: 16px;
110
+ color: var(--theme-color);
111
+ }
112
+
113
+ .news-block-one .inner-box .post-info li a{
114
+ display: inline-block;
115
+ color: #fff;
116
+ }
117
+
118
+ .news-block-one .inner-box .post-info li a:hover{
119
+
120
+ }
121
+
122
+ .news-block-one .inner-box .theme-btn{
123
+ padding: 13px 40px;
124
+ }
125
+
126
+ .news-section .pattern-layer .pattern-1{
127
+ position: absolute;
128
+ top: -134px;
129
+ right: 0px;
130
+ width: 237px;
131
+ height: 433px;
132
+ background-repeat: no-repeat;
133
+ }
134
+
135
+ .news-section .pattern-layer .pattern-2{
136
+ position: absolute;
137
+ left: 0px;
138
+ bottom: 275px;
139
+ width: 183px;
140
+ height: 237px;
141
+ background-repeat: no-repeat;
142
+ }
143
+
144
+ .news-block-one .inner-box .theme-btn:before,
145
+ .news-block-one .inner-box .theme-btn:after{
146
+ background: var(--theme-color);
147
+ }
148
+
149
+ .news-block-one .inner-box .theme-btn:hover{
150
+ color: #fff !important;
151
+ }
152
+
153
+
154
+ /** news-style-two **/
155
+
156
+ .news-style-two{
157
+ position: relative;
158
+ }
159
+
160
+ .news-style-two .pattern-layer .pattern-1{
161
+ position: absolute;
162
+ top: 0px;
163
+ right: 0px;
164
+ width: 237px;
165
+ height: 433px;
166
+ background-repeat: no-repeat;
167
+ }
168
+
169
+ .news-style-two .pattern-layer .pattern-2{
170
+ position: absolute;
171
+ left: 0px;
172
+ bottom: 275px;
173
+ width: 183px;
174
+ height: 237px;
175
+ background-repeat: no-repeat;
176
+ }
177
+
178
+ .news-block-two .inner-box{
179
+ position: relative;
180
+ display: block;
181
+ padding: 0px 30px 0px 30px;
182
+ margin-bottom: 30px;
183
+ }
184
+
185
+ .news-block-two .inner-box:before{
186
+ position: absolute;
187
+ content: '';
188
+ background: #fff;
189
+ box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1);
190
+ width: 100%;
191
+ height: calc(100% - 110px);
192
+ left: 0px;
193
+ bottom: 0px;
194
+ }
195
+
196
+ .news-block-two .inner-box .image-box{
197
+ position: relative;
198
+ display: block;
199
+ overflow: hidden;
200
+ border-radius: 10px;
201
+ }
202
+
203
+ .news-block-two .inner-box .image-box img{
204
+ width: 100%;
205
+ border-radius: 10px;
206
+ transition: all 500ms ease;
207
+ }
208
+
209
+ .news-block-two .inner-box:hover .image-box img{
210
+ transform: scale(1.05);
211
+ }
212
+
213
+ .news-block-two .inner-box .lower-content{
214
+ position: relative;
215
+ padding-top: 44px;
216
+ }
217
+
218
+ .news-block-two .inner-box .lower-content .post-date{
219
+ position: absolute;
220
+ display: flex;
221
+ align-items: center;
222
+ justify-content: center;
223
+ top: -55px;
224
+ right: 30px;
225
+ z-index: 1;
226
+ width: 80px;
227
+ height: 80px;
228
+ border-radius: 50%;
229
+ background: var(--theme-color);
230
+ }
231
+
232
+ .news-block-two .inner-box .lower-content .post-date h4{
233
+ font-size: 22px;
234
+ line-height: 20px;
235
+ color: #fff;
236
+ }
237
+
238
+ .news-block-two .inner-box .lower-content .post-date h4 span{
239
+ display: block;
240
+ font-weight: 400;
241
+ font-size: 16px;
242
+ }
243
+
244
+ .news-block-two .inner-box .lower-content h3{
245
+ display: block;
246
+ font-size: 24px;
247
+ line-height: 30px;
248
+ margin-bottom: 20px;
249
+ }
250
+
251
+ .news-block-two .inner-box .lower-content h3 a{
252
+ display: inline-block;
253
+ color: var(--title-color);
254
+ }
255
+
256
+ .news-block-two .inner-box .lower-content h3 a:hover{
257
+ color: var(--theme-color);
258
+ }
259
+
260
+ .news-block-two .inner-box .lower-content p{
261
+ position: relative;
262
+ display: block;
263
+ padding-bottom: 29px;
264
+ border-bottom: 1px solid #E5E5E5;
265
+ }
266
+
267
+ .news-block-two .inner-box .lower-content .post-info{
268
+ position: relative;
269
+ display: flex;
270
+ align-items: center;
271
+ justify-content: space-between;
272
+ padding: 15px 0px;
273
+ }
274
+
275
+ .news-block-two .inner-box .lower-content .post-info:before{
276
+ position: absolute;
277
+ content: '';
278
+ background: #D9D9D9;
279
+ width: 1px;
280
+ height: 25px;
281
+ top: 17px;
282
+ left: 45%;
283
+ }
284
+
285
+ .news-block-two .inner-box .lower-content .post-info li{
286
+ position: relative;
287
+ display: block;
288
+ font-size: 16px;
289
+ color: #6E6E6E;
290
+ padding-left: 25px;
291
+ }
292
+
293
+ .news-block-two .inner-box .lower-content .post-info li a{
294
+ display: inline-block;
295
+ color: #6E6E6E;
296
+ }
297
+
298
+ .news-block-two .inner-box .lower-content .post-info li i{
299
+ position: absolute;
300
+ left: 0px;
301
+ top: 5px;
302
+ font-size: 16px;
303
+ color: var(--theme-color);
304
+ }
305
+
306
+ .news-block-two .inner-box .lower-content .post-info li a:hover{
307
+ color: var(--theme-color);
308
+ }
309
+
310
+
311
+ /** sidebar-page-container **/
312
+
313
+ .sidebar-page-container{
314
+ position: relative;
315
+ }
316
+
317
+ .news-block-three .inner-box{
318
+ position: relative;
319
+ display: block;
320
+ padding: 0px 40px 40px 40px;
321
+ margin-bottom: 65px;
322
+ }
323
+
324
+ .news-block-three .inner-box:before{
325
+ position: absolute;
326
+ content: '';
327
+ background: #fff;
328
+ box-shadow: 0px 20px 80px 0px rgba(0, 0, 0, 0.1);
329
+ width: 100%;
330
+ height: 50%;
331
+ left: 0px;
332
+ bottom: 0px;
333
+ }
334
+
335
+ .news-block-three .inner-box .image-box{
336
+ position: relative;
337
+ display: block;
338
+ overflow: hidden;
339
+ border-radius: 10px;
340
+ }
341
+
342
+ .news-block-three .inner-box .image-box img{
343
+ width: 100%;
344
+ border-radius: 10px;
345
+ transition: all 500ms ease;
346
+ }
347
+
348
+ .news-block-three .inner-box:hover .image-box img{
349
+ transform: scale(1.05);
350
+ }
351
+
352
+ .news-block-three .inner-box .lower-content{
353
+ position: relative;
354
+ padding-top: 24px;
355
+ }
356
+
357
+ .news-block-three .inner-box .lower-content .post-date{
358
+ position: absolute;
359
+ display: flex;
360
+ align-items: center;
361
+ justify-content: center;
362
+ top: -55px;
363
+ right: 30px;
364
+ z-index: 1;
365
+ width: 80px;
366
+ height: 80px;
367
+ border-radius: 50%;
368
+ background: var(--theme-color);
369
+ }
370
+
371
+ .news-block-three .inner-box .lower-content .post-date h4{
372
+ font-size: 22px;
373
+ line-height: 20px;
374
+ color: #fff;
375
+ }
376
+
377
+ .news-block-three .inner-box .lower-content .post-date h4 span{
378
+ display: block;
379
+ font-weight: 400;
380
+ font-size: 16px;
381
+ }
382
+
383
+ .news-block-three .inner-box .lower-content .post-info{
384
+ position: relative;
385
+ display: flex;
386
+ align-items: center;
387
+ }
388
+
389
+ .news-block-three .inner-box .lower-content .post-info li{
390
+ position: relative;
391
+ display: block;
392
+ font-size: 16px;
393
+ color: rgba(110, 110, 110, 1);
394
+ padding-left: 25px;
395
+ margin-right: 57px;
396
+ }
397
+
398
+ .news-block-three .inner-box .lower-content .post-info li:before{
399
+ position: absolute;
400
+ content: '';
401
+ background: rgba(217, 217, 217, 1);
402
+ width: 1px;
403
+ height: 25px;
404
+ top: 0px;
405
+ right: -29px;
406
+ }
407
+
408
+ .news-block-three .inner-box .lower-content .post-info li:last-child:before{
409
+ display: none;
410
+ }
411
+
412
+ .news-block-three .inner-box .lower-content .post-info li:last-child{
413
+ margin: 0px !important;
414
+ }
415
+
416
+ .news-block-three .inner-box .lower-content .post-info li i{
417
+ position: absolute;
418
+ left: 0px;
419
+ top: 6px;
420
+ font-size: 16px;
421
+ color: var(--theme-color);
422
+ }
423
+
424
+ .news-block-three .inner-box .lower-content .post-info li a{
425
+ display: inline-block;
426
+ color: rgba(110, 110, 110, 1);
427
+ }
428
+
429
+ .news-block-three .inner-box .lower-content .post-info li a:hover{
430
+ color: var(--theme-color);
431
+ }
432
+
433
+ .news-block-three .inner-box .lower-content h3{
434
+ position: relative;
435
+ display: block;
436
+ font-size: 32px;
437
+ line-height: 44px;
438
+ font-weight: 800;
439
+ margin-bottom: 20px;
440
+ }
441
+
442
+ .news-block-three .inner-box .lower-content h3 a{
443
+ display: inline-block;
444
+ color: var(--title-color);
445
+ }
446
+
447
+ .news-block-three .inner-box .lower-content h3 a:hover{
448
+ color: var(--theme-color);
449
+ }
450
+
451
+ .news-block-three .inner-box .lower-content p{
452
+ margin-bottom: 30px;
453
+ }
454
+
455
+ .news-block-three .inner-box .lower-content .btn-box a{
456
+ position: relative;
457
+ display: inline-block;
458
+ font-size: 16px;
459
+ line-height: 26px;
460
+ font-family: var(--title-font);
461
+ font-weight: 700;
462
+ color: var(--theme-color);
463
+ border: 1px solid var(--theme-color);
464
+ padding: 11px 33px;
465
+ }
466
+
467
+ .news-block-three .inner-box .lower-content .btn-box a:hover{
468
+ color: #fff !important;
469
+ background: var(--theme-color);
470
+ }
471
+
472
+
473
+
474
+ /** RTL **/
475
+
476
+ .rtl .news-block-one .inner-box .post-info li{
477
+ margin-right: 0px;
478
+ margin-left: 20px;
479
+ }
480
+
481
+ .rtl .news-block-three .inner-box .lower-content .post-date{
482
+ right: inherit;
483
+ left: 30px;
484
+ }
485
+
486
+
487
+
488
+ /** responsive-css **/
489
+
490
+ @media only screen and (max-width: 1200px){
491
+
492
+ }
493
+
494
+ @media only screen and (max-width: 991px){
495
+
496
+ }
497
+
498
+ @media only screen and (max-width: 767px){
499
+ .news-section{
500
+ padding: 70px 0px 40px 0px;
501
+ }
502
+
503
+ .news-style-two{
504
+ padding: 0px 0px 40px 0px;
505
+ }
506
+
507
+ .news-style-two .pattern-layer{
508
+ display: none;
509
+ }
510
+
511
+ .blog-grid{
512
+ padding: 70px 0px;
513
+ }
514
+
515
+ .blog-image{
516
+ padding: 70px 0px;
517
+ }
518
+
519
+ .sidebar-page-container{
520
+ padding: 70px 0px;
521
+ }
522
+
523
+ .news-block-three .inner-box{
524
+ padding: 0px;
525
+ }
526
+
527
+ .news-block-three .inner-box:before{
528
+ display: none;
529
+ }
530
+ }
531
+
532
+ @media only screen and (max-width: 599px){
533
+
534
+ }
535
+
536
+ @media only screen and (max-width: 499px){
537
+ .news-block-one .inner-box{
538
+ padding-top: 100px;
539
+ }
540
+
541
+ .news-block-three .inner-box .lower-content h3{
542
+ font-size: 24px;
543
+ line-height: 30px;
544
+ }
545
+ }
546
+
547
+
548
+
549
+
550
+
551
+
552
+
553
+
554
+
555
+
556
+
557
+
558
+
559
+
560
+
561
+
562
+
563
+
564
+
565
+
566
+
567
+
568
+
569
+
570
+
571
+
572
+
573
+
574
+
575
+
576
+
577
+
578
+
579
+
580
+
581
+
582
+
583
+
584
+
585
+
586
+
587
+
flask-project/static/css/module-css/page-title.css ADDED
@@ -0,0 +1,185 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** page-title **/
3
+
4
+ .page-title{
5
+ position: relative;
6
+ padding: 137px 0px;
7
+ }
8
+
9
+ .page-title .bg-layer{
10
+ position: absolute;
11
+ left: 0px;
12
+ top: 0px;
13
+ width: 100%;
14
+ height: 100%;
15
+ background-size: cover;
16
+ background-repeat: no-repeat;
17
+ background-position: center;
18
+ }
19
+
20
+ .page-title .bg-layer:before{
21
+ position: absolute;
22
+ content: '';
23
+ background: #000;
24
+ width: 100%;
25
+ height: 100%;
26
+ left: 0px;
27
+ top: 0px;
28
+ opacity: 0.5;
29
+ }
30
+
31
+ .page-title .pattern-layer .pattern-1{
32
+ position: absolute;
33
+ left: 0px;
34
+ bottom: 83px;
35
+ width: 86px;
36
+ height: 170px;
37
+ background-repeat: no-repeat;
38
+ }
39
+
40
+ .page-title .pattern-layer .pattern-2{
41
+ position: absolute;
42
+ top: 0px;
43
+ right: 120px;
44
+ width: 279px;
45
+ height: 100%;
46
+ background-size: cover;
47
+ background-repeat: no-repeat;
48
+ -webkit-animation: service_hexagon_2 15s infinite linear;
49
+ -moz-animation: service_hexagon_2 15s infinite linear;
50
+ -o-animation: service_hexagon_2 15s infinite linear;
51
+ animation: service_hexagon_2 15s infinite linear;
52
+ }
53
+
54
+ .page-title h1{
55
+ position: relative;
56
+ display: block;
57
+ font-size: 64px;
58
+ line-height: 74px;
59
+ color: #fff;
60
+ font-weight: 800;
61
+ margin-bottom: 19px;
62
+ }
63
+
64
+ .page-title .bread-crumb li{
65
+ position: relative;
66
+ display: inline-block;
67
+ font-size: 18px;
68
+ line-height: 32px;
69
+ color: #fff;
70
+ padding-right: 15px;
71
+ margin-right: 5px;
72
+ }
73
+
74
+ .page-title .bread-crumb li:last-child{
75
+ padding: 0px !important;
76
+ margin: 0px !important;
77
+ }
78
+
79
+ .page-title .bread-crumb li a{
80
+ display: inline-block;
81
+ color: #fff;
82
+ }
83
+
84
+ .page-title .bread-crumb li a:hover{
85
+ color: var(--theme-color);
86
+ }
87
+
88
+ .page-title .bread-crumb li:before{
89
+ position: absolute;
90
+ content: '/';
91
+ top: 0px;
92
+ right: 0px;
93
+ }
94
+
95
+ .page-title .bread-crumb li:last-child:before{
96
+ display: none;
97
+ }
98
+
99
+
100
+ /** RTL **/
101
+
102
+
103
+ .rtl .page-title .bread-crumb li{
104
+ padding-right: 0px;
105
+ padding-left: 15px;
106
+ margin-right: 0px;
107
+ margin-left: 5px;
108
+ }
109
+
110
+ .rtl .page-title .bread-crumb li:before{
111
+ right: inherit;
112
+ left: 0px;
113
+ }
114
+
115
+
116
+ /** responsive-css **/
117
+
118
+ @media only screen and (max-width: 1200px){
119
+
120
+ }
121
+
122
+ @media only screen and (max-width: 991px){
123
+
124
+ }
125
+
126
+ @media only screen and (max-width: 767px){
127
+ .page-title h1{
128
+ font-size: 50px;
129
+ line-height: 60px;
130
+ }
131
+
132
+ .page-title{
133
+ padding: 90px 0px;
134
+ }
135
+ }
136
+
137
+ @media only screen and (max-width: 599px){
138
+
139
+ }
140
+
141
+ @media only screen and (max-width: 499px){
142
+
143
+ }
144
+
145
+
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
flask-project/static/css/module-css/process.css ADDED
@@ -0,0 +1,240 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** process-section **/
3
+
4
+ .process-section{
5
+ position: relative;
6
+ background: #FAFAFA;
7
+ }
8
+
9
+ .process-section .bg-layer{
10
+ position: absolute;
11
+ left: 0px;
12
+ top: 0px;
13
+ width: 100%;
14
+ height: 100%;
15
+ background-size: cover;
16
+ background-repeat: no-repeat;
17
+ background-position: center;
18
+ opacity: 0.05;
19
+ }
20
+
21
+ .process-section .inner-container{
22
+ position: relative;
23
+ display: flex;
24
+ align-items: center;
25
+ justify-content: space-between;
26
+ }
27
+
28
+ .processing-block-one{
29
+ position: relative;
30
+ display: flex;
31
+ align-items: center;
32
+ justify-content: center;
33
+ width: 290px;
34
+ height: 290px;
35
+ border-radius: 50%;
36
+ background: #fff;
37
+ }
38
+
39
+ .processing-block-one:before{
40
+ position: absolute;
41
+ content: '';
42
+ background: var(--theme-color);
43
+ width: 100%;
44
+ height: 100%;
45
+ left: 0px;
46
+ top: 0px;
47
+ border-radius: 50%;
48
+ transform: scale(0,0);
49
+ transition: all 500ms ease;
50
+ }
51
+
52
+ .processing-block-one:hover:before{
53
+ transform: scale(1,1);
54
+ }
55
+
56
+ .processing-block-one .inner-box .count-text{
57
+ position: absolute;
58
+ top: -25px;
59
+ right: -15px;
60
+ display: inline-block;
61
+ width: 90px;
62
+ height: 90px;
63
+ line-height: 90px;
64
+ text-align: center;
65
+ background: var(--theme-color);
66
+ color: #fff;
67
+ border-radius: 50%;
68
+ box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.3);
69
+ font-size: 16px;
70
+ line-height: 22px;
71
+ font-weight: 600;
72
+ padding: 22px 0px;
73
+ z-index: 1;
74
+ transition: all 500ms ease;
75
+ }
76
+
77
+ .processing-block-one .inner-box .count-text:before{
78
+ position: absolute;
79
+ content: '';
80
+ background: #fff;
81
+ width: 100%;
82
+ height: 100%;
83
+ left: 0px;
84
+ top: 0px;
85
+ border-radius: 50%;
86
+ transform: scale(0,0);
87
+ z-index: -1;
88
+ transition: all 500ms ease;
89
+ }
90
+
91
+ .processing-block-one:hover .inner-box .count-text:before{
92
+ transform: scale(1,1);
93
+ }
94
+
95
+ .processing-block-one:hover .inner-box .count-text{
96
+ color: var(--theme-color);
97
+ background: #fff !important;
98
+ }
99
+
100
+ .processing-block-one .inner-box .count-text:after{
101
+ position: absolute;
102
+ content: '';
103
+ width: 120px;
104
+ height: 120px;
105
+ left: -15px;
106
+ top: -15px;
107
+ border-radius: 50%;
108
+ border: dashed;
109
+ border-width: 2px;
110
+ border-color: var(--theme-color);
111
+ }
112
+
113
+ .processing-block-one .inner-box{
114
+ padding: 30px;
115
+ }
116
+
117
+ .processing-block-one .inner-box h3{
118
+ display: block;
119
+ font-size: 24px;
120
+ line-height: 30px;
121
+ margin-bottom: 14px;
122
+ transition: all 500ms ease;
123
+ }
124
+
125
+ .processing-block-one:hover .inner-box h3,
126
+ .processing-block-one:hover .inner-box p{
127
+ color: #fff;
128
+ }
129
+
130
+ .processing-block-one .inner-box p{
131
+ transition: all 500ms ease;
132
+ }
133
+
134
+ .processing-block-one .arrow-shape{
135
+ position: absolute;
136
+ top: 50%;
137
+ transform: translateY(-50%);
138
+ width: 81px;
139
+ height: 20px;
140
+ background-repeat: no-repeat;
141
+ right: -145px;
142
+ }
143
+
144
+
145
+
146
+ /** RTL **/
147
+
148
+ .rtl .processing-block-one .arrow-shape{
149
+ right: inherit;
150
+ left: -145px;
151
+ transform: rotate(-180deg);
152
+ }
153
+
154
+
155
+
156
+ /** responsive-css **/
157
+
158
+ @media only screen and (max-width: 1200px){
159
+
160
+ }
161
+
162
+ @media only screen and (max-width: 991px){
163
+
164
+ }
165
+
166
+ @media only screen and (max-width: 767px){
167
+ .process-section .inner-container{
168
+ display: block;
169
+ max-width: 290px;
170
+ margin: 0 auto;
171
+ }
172
+
173
+ .process-section{
174
+ padding: 70px 0px;
175
+ }
176
+
177
+ .processing-block-one .arrow-shape{
178
+ display: none;
179
+ }
180
+
181
+ .processing-block-one{
182
+ margin-bottom: 60px;
183
+ }
184
+
185
+ .processing-block-one:last-child{
186
+ margin-bottom: 0px;
187
+ }
188
+ }
189
+
190
+ @media only screen and (max-width: 599px){
191
+
192
+ }
193
+
194
+ @media only screen and (max-width: 499px){
195
+ .processing-block-one .inner-box .count-text{
196
+ right: 15px;
197
+ }
198
+ }
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+
240
+
flask-project/static/css/module-css/requirements.css ADDED
@@ -0,0 +1,149 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** requirements-section **/
3
+
4
+ .requirements-section{
5
+ position: relative;
6
+ }
7
+
8
+ .requirements-block-one .inner-box{
9
+ position: relative;
10
+ display: block;
11
+ background: #fff;
12
+ padding: 0px 30px 38px 30px;
13
+ box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.05);
14
+ min-height: 359px;
15
+ margin-bottom: 30px;
16
+ }
17
+
18
+ .requirements-block-one .inner-box h4{
19
+ position: relative;
20
+ display: inline-block;
21
+ text-align: center;
22
+ font-size: 20px;
23
+ line-height: 30px;
24
+ padding: 15px 74px;
25
+ margin-bottom: 31px;
26
+ z-index: 1;
27
+ }
28
+
29
+ .requirements-block-one .inner-box h4:before{
30
+ position: absolute;
31
+ content: '';
32
+ background: var(--theme-color);
33
+ width: 100%;
34
+ height: 100%;
35
+ left: 0px;
36
+ top: 0px;
37
+ opacity: 0.10;
38
+ z-index: -1;
39
+ }
40
+
41
+ .requirements-block-one .inner-box .list-item li{
42
+ position: relative;
43
+ display: block;
44
+ text-align: left;
45
+ font-size: 16px;
46
+ line-height: 30px;
47
+ font-weight: 500;
48
+ color: var(--title-color);
49
+ margin-bottom: 10px;
50
+ padding-left: 15px;
51
+ }
52
+
53
+ .requirements-block-one .inner-box .list-item li:last-child{
54
+ margin-bottom: 0px;
55
+ }
56
+
57
+ .requirements-block-one .inner-box .list-item li:before{
58
+ position: absolute;
59
+ content: '';
60
+ background: var(--secondary-color);
61
+ left: 0px;
62
+ top: 13px;
63
+ width: 5px;
64
+ height: 5px;
65
+ border-radius: 50%;
66
+ }
67
+
68
+
69
+
70
+ /** RTL **/
71
+
72
+
73
+ .rtl .requirements-block-one .inner-box .list-item li{
74
+ text-align: right;
75
+ padding-left: 0px;
76
+ padding-right: 15px;
77
+ }
78
+
79
+ .rtl .requirements-block-one .inner-box .list-item li:before{
80
+ left: inherit;
81
+ right: 0px;
82
+ }
83
+
84
+
85
+ /** responsive-css **/
86
+
87
+ @media only screen and (max-width: 1200px){
88
+
89
+ }
90
+
91
+ @media only screen and (max-width: 991px){
92
+
93
+ }
94
+
95
+ @media only screen and (max-width: 767px){
96
+ .requirements-section{
97
+ padding: 70px 0px 40px 0px;
98
+ }
99
+ }
100
+
101
+ @media only screen and (max-width: 599px){
102
+
103
+ }
104
+
105
+ @media only screen and (max-width: 499px){
106
+
107
+ }
108
+
109
+
110
+
111
+
112
+
113
+
114
+
115
+
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+
127
+
128
+
129
+
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+
146
+
147
+
148
+
149
+
flask-project/static/css/module-css/service.css ADDED
@@ -0,0 +1,558 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** service-section **/
3
+
4
+ .service-section{
5
+ position: relative;
6
+ background: #F6F6F6;
7
+ }
8
+
9
+ .service-block-one .inner-box{
10
+ position: relative;
11
+ display: block;
12
+ overflow: hidden;
13
+ background: #fff;
14
+ padding: 35px 30px 30px 30px;
15
+ margin-bottom: 30px;
16
+ z-index: 1;
17
+ }
18
+
19
+ .service-block-one .inner-box .shape{
20
+ position: absolute;
21
+ right: 0px;
22
+ bottom: 0px;
23
+ }
24
+
25
+ .service-block-one .inner-box .shape:before{
26
+ position: absolute;
27
+ content: '';
28
+ background: var(--theme-color);
29
+ width: 62px;
30
+ height: 62px;
31
+ right: -18px;
32
+ bottom: -22px;
33
+ border-radius: 50%;
34
+ opacity: 0.1;
35
+ transition: all 500ms ease;
36
+ -webkit-animation: zoom-fade 5s infinite linear;
37
+ animation: zoom-fade 5s infinite linear;
38
+ }
39
+
40
+ .service-block-one:hover .inner-box .shape:before{
41
+ background: #fff !important;
42
+ opacity: 0.15;
43
+ }
44
+
45
+ .service-block-one .inner-box .shape:after{
46
+ position: absolute;
47
+ content: '';
48
+ border: solid;
49
+ border-width: 7px;
50
+ border-color: var(--theme-color);
51
+ right: -37px;
52
+ bottom: -41px;
53
+ border-radius: 50%;
54
+ width: 100px;
55
+ height: 100px;
56
+ opacity: 0.1;
57
+ transition: all 500ms ease;
58
+ -webkit-animation: zoom-fade 8s infinite linear;
59
+ animation: zoom-fade 8s infinite linear;
60
+ }
61
+
62
+ .service-block-one:hover .inner-box .shape:after{
63
+ border-color: #fff !important;
64
+ opacity: 0.15;
65
+ }
66
+
67
+ .service-block-one .inner-box:before{
68
+ position: absolute;
69
+ content: '';
70
+ background: var(--theme-color);
71
+ width: 100%;
72
+ height: 0px;
73
+ left: 0px;
74
+ top: 0px;
75
+ z-index: -1;
76
+ transition: all 500ms ease;
77
+ }
78
+
79
+ .service-block-one:hover .inner-box:before{
80
+ height: 100%;
81
+ }
82
+
83
+ .service-block-one .inner-box .icon-box{
84
+ position: relative;
85
+ display: inline-block;
86
+ font-size: 40px;
87
+ color: var(--theme-color);
88
+ margin-bottom: 24px;
89
+ transition: all 500ms ease;
90
+ }
91
+
92
+ .service-block-one:hover .inner-box .icon-box{
93
+ color: #fff !important;
94
+ }
95
+
96
+ .service-block-one .inner-box h4{
97
+ display: block;
98
+ font-size: 20px;
99
+ line-height: 26px;
100
+ margin-bottom: 20px;
101
+ text-transform: capitalize;
102
+ }
103
+
104
+ .service-block-one .inner-box h4 a{
105
+ display: inline-block;
106
+ color: var(--title-color);
107
+ }
108
+
109
+ .service-block-one:hover .inner-box h4 a{
110
+ color: #fff;
111
+ }
112
+
113
+ .service-block-one .inner-box h4 a:hover{
114
+ text-decoration: underline;
115
+ }
116
+
117
+ .service-block-one .inner-box .list-item li{
118
+ position: relative;
119
+ display: block;
120
+ font-size: 16px;
121
+ line-height: 32px;
122
+ padding-left: 16px;
123
+ transition: all 500ms ease;
124
+ }
125
+
126
+ .service-block-one:hover .inner-box .list-item li{
127
+ color: #fff;
128
+ }
129
+
130
+ .service-block-one .inner-box .list-item li:before{
131
+ position: absolute;
132
+ content: '';
133
+ background: #676767;
134
+ width: 5px;
135
+ height: 5px;
136
+ left: 0px;
137
+ top: 13px;
138
+ border-radius: 50%;
139
+ transition: all 500ms ease;
140
+ }
141
+
142
+ .service-block-one:hover .inner-box .list-item li:before{
143
+ background: #fff;
144
+ }
145
+
146
+ .service-section .bg-layer{
147
+ position: absolute;
148
+ left: 0px;
149
+ top: 0px;
150
+ width: 100%;
151
+ height: 100%;
152
+ background-size: cover;
153
+ background-repeat: no-repeat;
154
+ background-position: center;
155
+ opacity: 0.03;
156
+ }
157
+
158
+ /** service-style-two **/
159
+
160
+ .service-style-two{
161
+ position: relative;
162
+ background: #FAFAFA;
163
+ }
164
+
165
+ .service-style-two:before{
166
+ position: absolute;
167
+ content: '';
168
+ background: #fff;
169
+ width: 100%;
170
+ height: 220px;
171
+ left: 0px;
172
+ top: 0px;
173
+ }
174
+
175
+ .service-style-two .bg-layer{
176
+ position: absolute;
177
+ left: 0px;
178
+ bottom: 0px;
179
+ width: 100%;
180
+ height: calc(100% - 220px);
181
+ background-size: cover;
182
+ background-repeat: no-repeat;
183
+ background-position: center;
184
+ opacity: 0.03;
185
+ }
186
+
187
+ .content_block_four .content-box{
188
+ position: relative;
189
+ display: block;
190
+ }
191
+
192
+ .content_block_four .content-box h2{
193
+ display: block;
194
+ font-size: 36px;
195
+ line-height: 46px;
196
+ font-weight: 800;
197
+ margin-bottom: 20px;
198
+ }
199
+
200
+ .content_block_four .content-box p{
201
+ margin-bottom: 30px;
202
+ }
203
+
204
+ .content_block_four .content-box .list-item li{
205
+ position: relative;
206
+ display: block;
207
+ float: left;
208
+ width: 50%;
209
+ font-size: 16px;
210
+ line-height: 26px;
211
+ color: #222;
212
+ font-weight: 500;
213
+ margin-bottom: 10px;
214
+ padding-left: 27px;
215
+ }
216
+
217
+ .content_block_four .content-box .list-item li:before{
218
+ position: absolute;
219
+ content: '\e91e';
220
+ font-family: 'icomoon';
221
+ font-size: 10px;
222
+ width: 18px;
223
+ height: 18px;
224
+ line-height: 18px;
225
+ color: var(--theme-color);
226
+ border-radius: 50%;
227
+ text-align: center;
228
+ border: solid;
229
+ border-width: 1px;
230
+ border-color: var(--theme-color);
231
+ left: 0px;
232
+ top: 3px;
233
+ font-weight: 400;
234
+ }
235
+
236
+ .service-style-two .image-box{
237
+ position: relative;
238
+ display: block;
239
+ }
240
+
241
+ .service-style-two .image-box .image{
242
+ position: relative;
243
+ display: block;
244
+ }
245
+
246
+ .service-style-two .image-box img{
247
+ width: 100%;
248
+ }
249
+
250
+ .service-style-two .image-box .image-shape{
251
+ position: absolute;
252
+ left: -90px;
253
+ bottom: -100px;
254
+ width: 200px;
255
+ height: 200px;
256
+ background-repeat: no-repeat;
257
+ -webkit-animation: zoom-fade 8s infinite linear;
258
+ animation: zoom-fade 8s infinite linear;
259
+ }
260
+
261
+ .service-style-two .tab-btn-box{
262
+ position: relative;
263
+ display: flex;
264
+ align-items: center;
265
+ justify-content: center;
266
+ }
267
+
268
+ .service-style-two .tab-btns{
269
+ position: relative;
270
+ display: flex;
271
+ align-items: center;
272
+ justify-content: center;
273
+ background: #fff;
274
+ box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.08);
275
+ }
276
+
277
+ .service-style-two .tab-btns li{
278
+ position: relative;
279
+ display: inline-block;
280
+ font-size: 20px;
281
+ line-height: 30px;
282
+ font-family: var(--title-font);
283
+ font-weight: 700;
284
+ color: #222;
285
+ background: #fff;
286
+ padding: 30px 0px;
287
+ cursor: pointer;
288
+ transition: all 500ms ease;
289
+ }
290
+
291
+ .service-style-two .tab-btns li.active-btn{
292
+ color: #fff;
293
+ }
294
+
295
+ .service-style-two .tab-btns li:before{
296
+ position: absolute;
297
+ content: '';
298
+ background: var(--theme-color);
299
+ width: 100%;
300
+ height: 100%;
301
+ left: 0px;
302
+ top: 0px;
303
+ opacity: 0;
304
+ transition: all 500ms ease;
305
+ }
306
+
307
+ .service-style-two .tab-btns li.active-btn:before{
308
+ opacity: 1;
309
+ }
310
+
311
+ .service-style-two .tab-btns li:after{
312
+ position: absolute;
313
+ content: '';
314
+ background: var(--theme-color);
315
+ width: 19px;
316
+ height: 8px;
317
+ left: 50%;
318
+ margin-left: -10px;
319
+ bottom: -8px;
320
+ clip-path: polygon(0% 0%, 100% 0%, 50% 100%, 50% 100%, 0% 0%);
321
+ opacity: 0;
322
+ transition: all 500ms ease;
323
+ }
324
+
325
+ .service-style-two .tab-btns li.active-btn:after{
326
+ opacity: 1;
327
+ }
328
+
329
+ .service-style-two .tab-btns li span{
330
+ position: relative;
331
+ display: block;
332
+ padding: 15px 45px;
333
+ }
334
+
335
+ .service-style-two .tab-btns li span:before{
336
+ position: absolute;
337
+ content: '';
338
+ background: #E5E5E5;
339
+ width: 1px;
340
+ height: 100%;
341
+ top: 0px;
342
+ right: -1px;
343
+ z-index: 1;
344
+ transition: all 500ms ease;
345
+ }
346
+
347
+ .service-style-two .tab-btns li:last-child span:before{
348
+ display: none;
349
+ }
350
+
351
+ .service-style-two .tab-btns li.active-btn span:before{
352
+ display: none;
353
+ }
354
+
355
+
356
+ /** service-style-three **/
357
+
358
+ .service-style-three{
359
+ position: relative;
360
+ background: #000000;
361
+ }
362
+
363
+ .service-style-three .bg-layer{
364
+ position: absolute;
365
+ left: 0px;
366
+ top: 0px;
367
+ width: 100%;
368
+ height: 100%;
369
+ background-size: cover;
370
+ background-repeat: no-repeat;
371
+ background-position: center;
372
+ opacity: 0.20;
373
+ }
374
+
375
+ .service-style-three .service-block-one .inner-box .icon-box{
376
+ position: absolute;
377
+ right: 0px;
378
+ bottom: -8px;
379
+ font-size: 80px;
380
+ opacity: 0.10;
381
+ margin-bottom: 0px;
382
+ }
383
+
384
+ .service-block-one .image-box{
385
+ position: relative;
386
+ display: block;
387
+ overflow: hidden;
388
+ }
389
+
390
+ .service-block-one .image-box img{
391
+ width: 100%;
392
+ transition: all 500ms ease;
393
+ }
394
+
395
+ .service-block-one:hover .image-box img{
396
+ transform: scale(1.05);
397
+ }
398
+
399
+ .testimonial-style-two.service-page-one{
400
+ background: #fff;
401
+ }
402
+
403
+ .testimonial-style-two.service-page-one .owl-carousel .owl-stage-outer{
404
+ overflow: visible;
405
+ }
406
+
407
+ .testimonial-style-two.service-page-one .owl-carousel .owl-stage-outer .owl-item{
408
+ opacity: 0;
409
+ }
410
+
411
+ .testimonial-style-two.service-page-one .owl-carousel .owl-stage-outer .owl-item.active{
412
+ opacity: 1;
413
+ }
414
+
415
+ .testimonial-style-two.service-page-one .nav-style-one .owl-nav button{
416
+ box-shadow: none;
417
+ background: #F6F6F6;
418
+ }
419
+
420
+ .service-style-three.service-page-2{
421
+ background: #F6F6F6;
422
+ }
423
+
424
+
425
+
426
+ /** RTL **/
427
+
428
+ .rtl .service-block-one .inner-box .list-item li{
429
+ padding-left: 0px;
430
+ padding-right: 16px;
431
+ }
432
+
433
+ .rtl .service-block-one .inner-box .list-item li:before{
434
+ left: inherit;
435
+ right: 0px;
436
+ }
437
+
438
+ .rtl .content_block_four .content-box{
439
+ margin-right: 0px;
440
+ margin-left: 110px;
441
+ }
442
+
443
+ .rtl .content_block_four .content-box .list-item li{
444
+ padding-left: 0px;
445
+ padding-right: 27px;
446
+ }
447
+
448
+ .rtl .content_block_four .content-box .list-item li:before{
449
+ left: inherit;
450
+ right: 0px;
451
+ }
452
+
453
+ .rtl .service-style-two .tab-btns li span:before{
454
+ right: inherit;
455
+ left: -1px;
456
+ }
457
+
458
+
459
+
460
+ /** responsive-css **/
461
+
462
+ @media only screen and (max-width: 1200px){
463
+
464
+ }
465
+
466
+ @media only screen and (max-width: 991px){
467
+ .content_block_four .content-box{
468
+ margin: 0px 0px 30px 0px !important;
469
+ }
470
+
471
+ .service-style-two .image-box{
472
+ margin: 0px;
473
+ }
474
+ }
475
+
476
+ @media only screen and (max-width: 767px){
477
+ .service-section{
478
+ padding: 65px 0px 40px 0px;
479
+ }
480
+
481
+ .service-style-two{
482
+ padding-bottom: 70px;
483
+ }
484
+
485
+ .service-style-two .tab-btns{
486
+ display: block;
487
+ text-align: center;
488
+ }
489
+
490
+ .service-style-two .tab-btns li span:before{
491
+ display: none;
492
+ }
493
+
494
+ .service-style-two .tab-btns li{
495
+ display: block;
496
+ margin-bottom: 15px;
497
+ }
498
+
499
+ .service-style-two .tab-btn-box{
500
+ margin-bottom: 30px;
501
+ }
502
+
503
+ .service-style-three{
504
+ padding: 70px 0px 40px 0px;
505
+ }
506
+ }
507
+
508
+ @media only screen and (max-width: 599px){
509
+ .content_block_four .content-box .list-item li{
510
+ width: 100%;
511
+ }
512
+ }
513
+
514
+ @media only screen and (max-width: 499px){
515
+
516
+ }
517
+
518
+
519
+
520
+
521
+
522
+
523
+
524
+
525
+
526
+
527
+
528
+
529
+
530
+
531
+
532
+
533
+
534
+
535
+
536
+
537
+
538
+
539
+
540
+
541
+
542
+
543
+
544
+
545
+
546
+
547
+
548
+
549
+
550
+
551
+
552
+
553
+
554
+
555
+
556
+
557
+
558
+
flask-project/static/css/module-css/sidebar.css ADDED
@@ -0,0 +1,348 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** blog-sidebar **/
3
+
4
+ .blog-sidebar{
5
+ position: relative;
6
+ }
7
+
8
+ .blog-sidebar .sidebar-widget{
9
+ position: relative;
10
+ background: rgba(247, 247, 247, 1);
11
+ padding: 35px 40px 40px 40px;
12
+ margin-bottom: 50px;
13
+ }
14
+
15
+ .blog-sidebar .sidebar-widget:last-child{
16
+ margin-bottom: 0px;
17
+ }
18
+
19
+ .blog-sidebar .widget-title{
20
+ position: relative;
21
+ display: block;
22
+ margin-bottom: 20px;
23
+ }
24
+
25
+ .blog-sidebar .widget-title h3{
26
+ font-size: 24px;
27
+ line-height: 30px;
28
+ }
29
+
30
+ .blog-sidebar .search-widget .search-inner .form-group{
31
+ position: relative;
32
+ margin: 0px;
33
+ }
34
+
35
+ .blog-sidebar .search-widget .search-inner .form-group input[type='search']{
36
+ position: relative;
37
+ display: block;
38
+ width: 100%;
39
+ height: 70px;
40
+ background: #fff;
41
+ border: 1px solid #fff;
42
+ border-radius: 10px;
43
+ font-size: 16px;
44
+ color: rgba(103, 103, 103, 1);
45
+ padding: 10px 60px 10px 30px;
46
+ transition: all 500ms ease;
47
+ }
48
+
49
+ .blog-sidebar .search-widget .search-inner .form-group input:focus{
50
+ border-color: var(--theme-color);
51
+ }
52
+
53
+ .blog-sidebar .search-widget .search-inner .form-group button[type='submit']{
54
+ position: absolute;
55
+ top: 25px;
56
+ right: 30px;
57
+ font-size: 18px;
58
+ color: rgba(144, 144, 146, 1);
59
+ transition: all 500ms ease;
60
+ }
61
+
62
+ .blog-sidebar .search-widget .search-inner .form-group input:focus + button,
63
+ .blog-sidebar .search-widget .search-inner .form-group button:hover{
64
+ color: var(--theme-color);
65
+ }
66
+
67
+ .blog-sidebar .category-widget .category-list li{
68
+ position: relative;
69
+ display: block;
70
+ margin-bottom: 20px;
71
+ }
72
+
73
+ .blog-sidebar .category-widget .category-list li:last-child{
74
+ margin-bottom: 0px;
75
+ }
76
+
77
+ .blog-sidebar .category-widget .category-list li a{
78
+ display: inline-block;
79
+ color: var(--title-color);
80
+ }
81
+
82
+ .blog-sidebar .category-widget .category-list li a:hover{
83
+ padding-left: 17px;
84
+ }
85
+
86
+ .blog-sidebar .category-widget .category-list li a:before{
87
+ position: absolute;
88
+ content: '\e928';
89
+ font-family: 'icomoon';
90
+ font-size: 12px;
91
+ left: 0px;
92
+ top: 0px;
93
+ opacity: 0;
94
+ color: var(--theme-color);
95
+ transition: all 500ms ease;
96
+ }
97
+
98
+ .blog-sidebar .category-widget .category-list li a:hover:before{
99
+ opacity: 1;
100
+ }
101
+
102
+ .blog-sidebar .post-widget .post{
103
+ position: relative;
104
+ display: block;
105
+ padding-left: 110px;
106
+ margin-bottom: 40px;
107
+ padding-bottom: 12px;
108
+ min-height: 90px;
109
+ }
110
+
111
+ .blog-sidebar .post-widget .post:last-child{
112
+ margin-bottom: 0px;
113
+ }
114
+
115
+ .blog-sidebar .post-widget .post .post-thumb{
116
+ position: absolute;
117
+ left: 0px;
118
+ top: 0px;
119
+ width: 90px;
120
+ height: 90px;
121
+ border-radius: 10px;
122
+ }
123
+
124
+ .blog-sidebar .post-widget .post .post-thumb img{
125
+ width: 100%;
126
+ border-radius: 10px;
127
+ }
128
+
129
+ .blog-sidebar .post-widget .post h5{
130
+ position: relative;
131
+ display: block;
132
+ font-size: 18px;
133
+ line-height: 24px;
134
+ margin-bottom: 12px;
135
+ }
136
+
137
+ .blog-sidebar .post-widget .post h5 a{
138
+ display: inline-block;
139
+ color: var(--title-color);
140
+ }
141
+
142
+ .blog-sidebar .post-widget .post h5 a:hover{
143
+ color: var(--theme-color);
144
+ }
145
+
146
+ .blog-sidebar .post-widget .post .post-date{
147
+ position: relative;
148
+ display: block;
149
+ font-size: 18px;
150
+ line-height: 18px;
151
+ padding-left: 26px;
152
+ }
153
+
154
+ .blog-sidebar .post-widget .post .post-date i{
155
+ position: absolute;
156
+ left: 0px;
157
+ top: 1px;
158
+ font-size: 16px;
159
+ }
160
+
161
+ .blog-sidebar .gallery-widget .image-list{
162
+ position: relative;
163
+ margin: 0px -5px;
164
+ }
165
+
166
+ .blog-sidebar .gallery-widget .image-list li{
167
+ position: relative;
168
+ float: left;
169
+ margin: 0px 5px 10px 5px;
170
+ }
171
+
172
+ .blog-sidebar .gallery-widget .image-list li .image-box{
173
+ position: relative;
174
+ display: block;
175
+ width: 96px;
176
+ height: 96px;
177
+ border-radius: 5px;
178
+ }
179
+
180
+ .blog-sidebar .gallery-widget .image-list li .image-box img{
181
+ width: 100%;
182
+ border-radius: 5px;
183
+ }
184
+
185
+ .blog-sidebar .gallery-widget{
186
+ padding-bottom: 30px;
187
+ }
188
+
189
+ .blog-sidebar .tags-widget .tags-list{
190
+ position: relative;
191
+ margin: 0px -5px;
192
+ }
193
+
194
+ .blog-sidebar .tags-widget .tags-list li{
195
+ position: relative;
196
+ display: inline-block;
197
+ float: left;
198
+ margin: 0px 5px 10px 5px;
199
+ }
200
+
201
+ .blog-sidebar .tags-widget .tags-list li a{
202
+ position: relative;
203
+ display: inline-block;
204
+ font-size: 15px;
205
+ line-height: 26px;
206
+ color: var(--text-color);
207
+ background: #fff;
208
+ border-radius: 5px;
209
+ padding: 5px 18px;
210
+ }
211
+
212
+ .blog-sidebar .tags-widget .tags-list li a:hover{
213
+ color: #fff;
214
+ background: var(--theme-color);
215
+ }
216
+
217
+ .blog-sidebar .tags-widget{
218
+ padding-bottom: 30px;
219
+ }
220
+
221
+ .blog-sidebar .tags-widget .widget-title{
222
+ margin-bottom: 30px;
223
+ }
224
+
225
+
226
+ /** RTL **/
227
+
228
+ .rtl .blog-sidebar .category-widget .category-list li a:hover{
229
+ padding-left: 0px;
230
+ padding-right: 17px;
231
+ }
232
+
233
+ .rtl .blog-sidebar .category-widget .category-list li a:before{
234
+ left: inherit;
235
+ right: 0px;
236
+ transform: rotate(180deg);
237
+ }
238
+
239
+ .rtl .blog-sidebar .post-widget .post{
240
+ padding-left: 0px;
241
+ padding-right: 110px;
242
+ }
243
+
244
+ .rtl .blog-sidebar .post-widget .post .post-thumb{
245
+ left: inherit;
246
+ right: 0px;
247
+ }
248
+
249
+ .rtl .blog-sidebar .post-widget .post .post-date{
250
+ padding-left: 0px;
251
+ padding-right: 26px;
252
+ }
253
+
254
+ .rtl .blog-sidebar .post-widget .post .post-date i{
255
+ left: inherit;
256
+ right: 0px;
257
+ }
258
+
259
+ .rtl .blog-sidebar .gallery-widget .image-list li{
260
+ float: right;
261
+ }
262
+
263
+ .rtl .blog-sidebar .tags-widget .tags-list li{
264
+ float: right;
265
+ }
266
+
267
+ .rtl .news-block-three .inner-box .lower-content .post-info li{
268
+ margin-right: 0px;
269
+ margin-left: 57px;
270
+ }
271
+
272
+ .rtl .news-block-three .inner-box .lower-content .post-info li:before{
273
+ right: inherit;
274
+ left: -29px;
275
+ }
276
+
277
+ .rtl .blog-sidebar{
278
+ margin-left: 0px;
279
+ margin-right: 20px;
280
+ }
281
+
282
+
283
+
284
+ /** responsive-css **/
285
+
286
+ @media only screen and (max-width: 1200px){
287
+
288
+ }
289
+
290
+ @media only screen and (max-width: 991px){
291
+ .blog-sidebar{
292
+ margin: 30px 0px 0px 0px !important;
293
+ }
294
+ }
295
+
296
+ @media only screen and (max-width: 767px){
297
+
298
+ }
299
+
300
+ @media only screen and (max-width: 599px){
301
+
302
+ }
303
+
304
+ @media only screen and (max-width: 499px){
305
+
306
+ }
307
+
308
+
309
+
310
+
311
+
312
+
313
+
314
+
315
+
316
+
317
+
318
+
319
+
320
+
321
+
322
+
323
+
324
+
325
+
326
+
327
+
328
+
329
+
330
+
331
+
332
+
333
+
334
+
335
+
336
+
337
+
338
+
339
+
340
+
341
+
342
+
343
+
344
+
345
+
346
+
347
+
348
+
flask-project/static/css/module-css/subscribe.css ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** subscribe-section **/
3
+
4
+ .subscribe-section{
5
+ position: relative;
6
+ padding: 58px 0px;
7
+ background: var(--theme-color);
8
+ }
9
+
10
+ .subscribe-section h2{
11
+ position: relative;
12
+ display: block;
13
+ font-size: 40px;
14
+ line-height: 52px;
15
+ color: #fff;
16
+ font-weight: 800;
17
+ max-width: 500px;
18
+ }
19
+
20
+ .subscribe-section .form-inner .form-group{
21
+ position: relative;
22
+ margin-bottom: 0px;
23
+ padding-right: 230px;
24
+ }
25
+
26
+ .subscribe-section .form-inner .form-group input[type="email"]{
27
+ position: relative;
28
+ display: block;
29
+ width: 100%;
30
+ height: 60px;
31
+ background: rgba(255, 255, 255, 0.15);
32
+ border: 1px solid transparent;
33
+ font-size: 16px;
34
+ color: #fff;
35
+ padding: 10px 30px;
36
+ transition: all 500ms ease;
37
+ }
38
+
39
+ .subscribe-section .form-inner .form-group input[type="email"]:focus{
40
+ border-color: #fff;
41
+ }
42
+
43
+ .subscribe-section .form-inner .form-group .theme-btn{
44
+ position: absolute;
45
+ top: 0px;
46
+ right: 0px;
47
+ width: 210px;
48
+ }
49
+
50
+ .subscribe-section .form-inner .form-group .theme-btn:before,
51
+ .subscribe-section .form-inner .form-group .theme-btn:after{
52
+ background: #fff !important;
53
+ }
54
+
55
+ .subscribe-section .form-inner .form-group .theme-btn:hover{
56
+ color: var(--title-color) !important;
57
+ }
58
+
59
+ .subscribe-section .pattern-layer{
60
+ position: absolute;
61
+ left: 0px;
62
+ top: 0px;
63
+ width: 100%;
64
+ height: 100%;
65
+ background-size: cover;
66
+ background-repeat: no-repeat;
67
+ background-position: center;
68
+ }
69
+
70
+
71
+
72
+ /** RTL **/
73
+
74
+
75
+
76
+
77
+
78
+ /** responsive-css **/
79
+
80
+ @media only screen and (max-width: 1200px){
81
+
82
+ }
83
+
84
+ @media only screen and (max-width: 991px){
85
+ .subscribe-section h2{
86
+ max-width: 100%;
87
+ margin-bottom: 30px;
88
+ }
89
+
90
+ .subscribe-section .form-inner{
91
+ margin-left: 0px;
92
+ }
93
+ }
94
+
95
+ @media only screen and (max-width: 767px){
96
+ .subscribe-section h2{
97
+ font-size: 30px;
98
+ line-height: 40px;
99
+ }
100
+ }
101
+
102
+ @media only screen and (max-width: 599px){
103
+
104
+ }
105
+
106
+ @media only screen and (max-width: 499px){
107
+ .subscribe-section .form-inner .form-group{
108
+ padding-right: 0px;
109
+ }
110
+
111
+ .subscribe-section .form-inner .form-group .theme-btn{
112
+ position: relative;
113
+ width: 100%;
114
+ margin-top: 20px;
115
+ }
116
+ }
117
+
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+
126
+
127
+
128
+
129
+
130
+
131
+
132
+
133
+
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+
142
+
143
+
144
+
145
+
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
flask-project/static/css/module-css/team-details.css ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** team-details **/
3
+
4
+ .team-details{
5
+ position: relative;
6
+ }
7
+
8
+ .team-details .content-box{
9
+ position: relative;
10
+ display: block;
11
+ }
12
+
13
+ .team-details .content-box h2{
14
+ font-size: 40px;
15
+ line-height: 50px;
16
+ margin-bottom: 5px;
17
+ }
18
+
19
+ .team-details .content-box .designation{
20
+ position: relative;
21
+ display: block;
22
+ font-size: 16px;
23
+ line-height: 20px;
24
+ font-weight: 500;
25
+ color: var(--theme-color);
26
+ margin-bottom: 18px;
27
+ }
28
+
29
+ .team-details .content-box p{
30
+ margin-bottom: 40px;
31
+ }
32
+
33
+ .team-details .content-box .signature{
34
+ position: relative;
35
+ display: block;
36
+ margin-bottom: 35px;
37
+ }
38
+
39
+ .team-details .content-box h3{
40
+ display: block;
41
+ font-size: 24px;
42
+ line-height: 34px;
43
+ margin-bottom: 20px;
44
+ }
45
+
46
+ .team-details .content-box .info-list li{
47
+ position: relative;
48
+ display: block;
49
+ font-size: 16px;
50
+ line-height: 30px;
51
+ color: rgba(103, 103, 103, 1);
52
+ }
53
+
54
+ .team-details .content-box .info-list li span{
55
+ font-weight: 600;
56
+ color: rgba(34, 34, 34, 1);
57
+ }
58
+
59
+ .team-details .content-box .info-list li a{
60
+ display: inline-block;
61
+ color: rgba(103, 103, 103, 1);
62
+ }
63
+
64
+ .team-details .content-box .info-list li a:hover{
65
+ color: var(--theme-color);
66
+ }
67
+
68
+ .team-details .content-box .social-links{
69
+ position: relative;
70
+ display: flex;
71
+ align-items: center;
72
+ }
73
+
74
+ .team-details .content-box .social-links li{
75
+ position: relative;
76
+ display: inline-block;
77
+ margin-right: 20px;
78
+ }
79
+
80
+ .team-details .content-box .social-links li:last-child{
81
+ margin: 0px !important;
82
+ }
83
+
84
+ .team-details .content-box .social-links li a{
85
+ position: relative;
86
+ display: inline-block;
87
+ width: 50px;
88
+ height: 50px;
89
+ line-height: 50px;
90
+ font-size: 16px;
91
+ background: rgba(241, 241, 241, 1);
92
+ color: rgba(103, 103, 103, 1);
93
+ border-radius: 50%;
94
+ text-align: center;
95
+ }
96
+
97
+ .team-details .content-box .social-links li a:hover{
98
+ color: #fff;
99
+ background: var(--theme-color);
100
+ }
101
+
102
+ .team-details .image_block_three .image-box .experience-box{
103
+ top: inherit;
104
+ bottom: 80px;
105
+ }
106
+
107
+ .team-details .image_block_three .image-box .image-shape .shape-2{
108
+ right: inherit;
109
+ left: 0px;
110
+ }
111
+
112
+ .team-details .image_block_three .image-box .image-shape .shape-1{
113
+ left: inherit;
114
+ right: -120px;
115
+ }
116
+
117
+
118
+
119
+ /** RTL **/
120
+
121
+
122
+ .rtl .team-details .content-box .social-links li{
123
+ margin-right: 0px;
124
+ margin-left: 20px;
125
+ }
126
+
127
+
128
+ /** responsive-css **/
129
+
130
+ @media only screen and (max-width: 1200px){
131
+
132
+ }
133
+
134
+ @media only screen and (max-width: 991px){
135
+ .team-details .image_block_three .image-box{
136
+ margin-bottom: 0px;
137
+ }
138
+
139
+ .team-details .content-box{
140
+ margin-right: 0px;
141
+ margin-bottom: 30px;
142
+ }
143
+ }
144
+
145
+ @media only screen and (max-width: 767px){
146
+ .team-details{
147
+ padding: 70px 0px;
148
+ }
149
+ }
150
+
151
+ @media only screen and (max-width: 599px){
152
+
153
+ }
154
+
155
+ @media only screen and (max-width: 499px){
156
+ .team-details .image_block_three .image-box{
157
+ padding-left: 0px;
158
+ }
159
+
160
+ .team-details .image_block_three .image-box .experience-box{
161
+ bottom: 0px;
162
+ margin-top: 30px;
163
+ }
164
+ }
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+
198
+
199
+
200
+
201
+
202
+
203
+
204
+
205
+
206
+
flask-project/static/css/module-css/team.css ADDED
@@ -0,0 +1,187 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** team-section **/
3
+
4
+ .team-section{
5
+ position: relative;
6
+ }
7
+
8
+ .team-block-one .inner-box{
9
+ position: relative;
10
+ display: block;
11
+ margin-bottom: 45px;
12
+ }
13
+
14
+ .team-block-one .inner-box .image-box{
15
+ position: relative;
16
+ display: block;
17
+ overflow: hidden;
18
+ }
19
+
20
+ .team-block-one .inner-box .image-box .image{
21
+ position: relative;
22
+ display: block;
23
+ overflow: hidden;
24
+ background: #000;
25
+ }
26
+
27
+ .team-block-one .inner-box .image-box .image img{
28
+ width: 100%;
29
+ transition: all 500ms ease;
30
+ }
31
+
32
+ .team-block-one .inner-box:hover .image-box .image img{
33
+ transform: scale(1.05);
34
+ opacity: 0.60;
35
+ }
36
+
37
+ .team-block-one .inner-box .image-box .social-links{
38
+ position: absolute;
39
+ right: 0px;
40
+ top: 50%;
41
+ transform: translateY(-50%);
42
+ opacity: 0;
43
+ transition: all 500ms ease;
44
+ }
45
+
46
+ .team-block-one .inner-box:hover .image-box .social-links{
47
+ right: 20px;
48
+ opacity: 1;
49
+ }
50
+
51
+ .team-block-one .inner-box .image-box .social-links li{
52
+ position: relative;
53
+ display: block;
54
+ margin-bottom: 15px;
55
+ }
56
+
57
+ .team-block-one .inner-box .image-box .social-links li:last-child{
58
+ margin-bottom: 0px;
59
+ }
60
+
61
+ .team-block-one .inner-box .image-box .social-links li a{
62
+ position: relative;
63
+ display: inline-block;
64
+ width: 50px;
65
+ height: 50px;
66
+ line-height: 50px;
67
+ font-size: 16px;
68
+ color: var(--title-color);
69
+ background: #fff;
70
+ text-align: center;
71
+ border-radius: 50%;
72
+ }
73
+
74
+ .team-block-one .inner-box .image-box .social-links li a:hover{
75
+ color: #fff;
76
+ background: var(--theme-color);
77
+ }
78
+
79
+ .team-block-one .inner-box .lower-content{
80
+ position: relative;
81
+ display: block;
82
+ padding-top: 20px;
83
+ }
84
+
85
+ .team-block-one .inner-box .lower-content h3{
86
+ position: relative;
87
+ display: block;
88
+ font-size: 24px;
89
+ line-height: 26px;
90
+ margin-bottom: 5px;
91
+ }
92
+
93
+ .team-block-one .inner-box .lower-content h3 a{
94
+ display: inline-block;
95
+ color: var(--title-color);
96
+ }
97
+
98
+ .team-block-one .inner-box .lower-content h3 a:hover{
99
+ color: var(--theme-color);
100
+ }
101
+
102
+ .team-block-one .inner-box .lower-content .designation{
103
+ position: relative;
104
+ display: block;
105
+ font-size: 16px;
106
+ line-height: 26px;
107
+ color: #676767;
108
+ transition: all 500ms ease;
109
+ }
110
+
111
+ .team-block-one .inner-box:hover .lower-content .designation{
112
+ color: var(--theme-color);
113
+ }
114
+
115
+
116
+
117
+ /** RTL **/
118
+
119
+
120
+
121
+
122
+
123
+ /** responsive-css **/
124
+
125
+ @media only screen and (max-width: 1200px){
126
+
127
+ }
128
+
129
+ @media only screen and (max-width: 991px){
130
+
131
+ }
132
+
133
+ @media only screen and (max-width: 767px){
134
+ .team-section{
135
+ padding: 70px 0px 25px 0px;
136
+ }
137
+ }
138
+
139
+ @media only screen and (max-width: 599px){
140
+
141
+ }
142
+
143
+ @media only screen and (max-width: 499px){
144
+
145
+ }
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+
186
+
187
+
flask-project/static/css/module-css/testimonial.css ADDED
@@ -0,0 +1,253 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ /** testimonial-section **/
3
+
4
+ .testimonial-section{
5
+ position: relative;
6
+ background: #F6F6F6;
7
+ }
8
+
9
+ .testimonial-section .bg-layer{
10
+ position: absolute;
11
+ left: 0px;
12
+ top: 0px;
13
+ width: 100%;
14
+ height: 100%;
15
+ background-size: cover;
16
+ background-repeat: no-repeat;
17
+ background-position: center;
18
+ opacity: 0.05;
19
+ }
20
+
21
+ .testimonial-block-one{
22
+ margin-top: 45px;
23
+ }
24
+
25
+ .testimonial-block-one .inner-box{
26
+ position: relative;
27
+ display: block;
28
+ background: #fff;
29
+ padding: 0px 30px 40px 30px;
30
+ }
31
+
32
+ .testimonial-block-one .inner-box .thumb-box{
33
+ position: relative;
34
+ display: inline-block;
35
+ width: 90px;
36
+ height: 90px;
37
+ border-radius: 50%;
38
+ margin-top: -45px;
39
+ margin-bottom: 15px;
40
+ }
41
+
42
+ .testimonial-block-one .inner-box .thumb-box img{
43
+ width: 100%;
44
+ border-radius: 50%;
45
+ }
46
+
47
+ .testimonial-block-one .inner-box h4{
48
+ display: block;
49
+ font-size: 20px;
50
+ line-height: 28px;
51
+ margin-bottom: 0px;
52
+ }
53
+
54
+ .testimonial-block-one .inner-box .designation{
55
+ position: relative;
56
+ display: block;
57
+ font-size: 16px;
58
+ line-height: 20px;
59
+ margin-bottom: 10px;
60
+ }
61
+
62
+ .testimonial-block-one .inner-box .rating li{
63
+ position: relative;
64
+ display: inline-block;
65
+ font-size: 16px;
66
+ color: #FFB13D;
67
+ }
68
+
69
+
70
+ /** testimonial-style-two **/
71
+
72
+ .testimonial-style-two{
73
+ position: relative;
74
+ background: #F6F6F6;
75
+ }
76
+
77
+ .testimonial-style-two .bg-layer{
78
+ position: absolute;
79
+ left: 0px;
80
+ top: 0px;
81
+ width: 100%;
82
+ height: 100%;
83
+ background-size: cover;
84
+ background-repeat: no-repeat;
85
+ background-position: center;
86
+ opacity: 0.05;
87
+ }
88
+
89
+ .testimonial-block-two .inner-box{
90
+ position: relative;
91
+ display: block;
92
+ background: #fff;
93
+ box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.05);
94
+ padding: 40px 40px 40px 40px;
95
+ }
96
+
97
+ .testimonial-block-two .inner-box .author-box{
98
+ position: relative;
99
+ padding: 15px 0px 15px 100px;
100
+ margin-bottom: 30px;
101
+ }
102
+
103
+ .testimonial-block-two .inner-box .author-box .thumb-box{
104
+ position: absolute;
105
+ left: 0px;
106
+ top: 0px;
107
+ width: 80px;
108
+ height: 80px;
109
+ border-radius: 50%;
110
+ }
111
+
112
+ .testimonial-block-two .inner-box .author-box .thumb-box img{
113
+ width: 100%;
114
+ border-radius: 50%;
115
+ }
116
+
117
+ .testimonial-block-two .inner-box .author-box h4{
118
+ position: relative;
119
+ display: block;
120
+ font-size: 20px;
121
+ line-height: 28px;
122
+ }
123
+
124
+ .testimonial-block-two .inner-box .author-box .designation{
125
+ position: relative;
126
+ display: block;
127
+ font-size: 16px;
128
+ line-height: 22px;
129
+ }
130
+
131
+ .testimonial-block-two .inner-box .rating li{
132
+ position: relative;
133
+ display: inline-block;
134
+ font-size: 16px;
135
+ color: #FFB13D;
136
+ }
137
+
138
+ .testimonial-style-two .owl-nav{
139
+ position: absolute;
140
+ left: -440px;
141
+ bottom: 30px;
142
+ }
143
+
144
+ .testimonial-style-two .owl-nav .owl-prev{
145
+ margin-right: 20px;
146
+ }
147
+
148
+
149
+
150
+ /** RTL **/
151
+
152
+
153
+ .rtl .testimonial-style-two .owl-nav{
154
+ left: inherit;
155
+ right: -440px;
156
+ }
157
+
158
+ .rtl .testimonial-style-two .sec-title{
159
+ margin-right: 0px;
160
+ margin-left: 70px;
161
+ }
162
+
163
+ .rtl .testimonial-block-two .inner-box{
164
+ text-align: right;
165
+ }
166
+
167
+ .rtl .testimonial-block-two .inner-box .author-box{
168
+ padding-left: 0px;
169
+ padding-right: 100px;
170
+ }
171
+
172
+ .rtl .testimonial-block-two .inner-box .author-box .thumb-box{
173
+ left: inherit;
174
+ right: 0px;
175
+ }
176
+
177
+
178
+ /** responsive-css **/
179
+
180
+ @media only screen and (max-width: 1200px){
181
+ .testimonial-style-two .owl-nav{
182
+ display: none;
183
+ }
184
+ }
185
+
186
+ @media only screen and (max-width: 991px){
187
+ .testimonial-style-two .sec-title{
188
+ margin: 0px 0px 30px 0px !important;
189
+ }
190
+ }
191
+
192
+ @media only screen and (max-width: 767px){
193
+ .testimonial-section{
194
+ padding: 70px 0px;
195
+ }
196
+
197
+ .testimonial-style-two{
198
+ padding: 70px 0px;
199
+ }
200
+ }
201
+
202
+ @media only screen and (max-width: 599px){
203
+
204
+ }
205
+
206
+ @media only screen and (max-width: 499px){
207
+ .testimonial-block-two .inner-box{
208
+ padding-left: 30px;
209
+ padding-right: 30px;
210
+ }
211
+ }
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+
240
+
241
+
242
+
243
+
244
+
245
+
246
+
247
+
248
+
249
+
250
+
251
+
252
+
253
+