/* Minification failed. Returning unminified contents.
(26,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(48,180): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(52,89): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(53,65): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline'
(54,66): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(55,65): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline'
(56,75): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-checked'
(56,127): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color-checked'
(57,109): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-checked'
(58,61): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-disabled'
(58,114): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color-disabled'
(59,60): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-disabled'
(60,148): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-hover'
(61,87): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-hover'
(61,137): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color-hover'
(62,100): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-hover'
(66,64): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-checked'
(67,63): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(68,62): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline'
(69,73): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-checked'
(69,126): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(70,106): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-checked'
(72,57): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-disabled'
(73,142): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-hover'
(74,84): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-hover'
(74,135): run-time error CSS1039: Token not allowed after unary operator: '-input-background-color'
(75,97): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color-inline-hover'
(1761,3578): run-time error CSS1030: Expected identifier, found '.'
(1761,3594): run-time error CSS1031: Expected selector, found ')'
(1761,3594): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4027): run-time error CSS1030: Expected identifier, found '.'
(1761,4043): run-time error CSS1031: Expected selector, found ')'
(1761,4043): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4147): run-time error CSS1030: Expected identifier, found '.'
(1761,4163): run-time error CSS1031: Expected selector, found ')'
(1761,4163): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4231): run-time error CSS1030: Expected identifier, found '.'
(1761,4247): run-time error CSS1031: Expected selector, found ')'
(1761,4247): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4416): run-time error CSS1030: Expected identifier, found '.'
(1761,4432): run-time error CSS1031: Expected selector, found ')'
(1761,4432): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4583): run-time error CSS1030: Expected identifier, found '.'
(1761,4599): run-time error CSS1031: Expected selector, found ')'
(1761,4599): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4762): run-time error CSS1030: Expected identifier, found '.'
(1761,4778): run-time error CSS1031: Expected selector, found ')'
(1761,4778): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4836): run-time error CSS1030: Expected identifier, found '.'
(1761,4852): run-time error CSS1031: Expected selector, found ')'
(1761,4852): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,4925): run-time error CSS1030: Expected identifier, found '.'
(1761,4941): run-time error CSS1031: Expected selector, found ')'
(1761,4941): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5072): run-time error CSS1030: Expected identifier, found '.'
(1761,5088): run-time error CSS1031: Expected selector, found ')'
(1761,5088): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5220): run-time error CSS1030: Expected identifier, found '.'
(1761,5236): run-time error CSS1031: Expected selector, found ')'
(1761,5236): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5324): run-time error CSS1030: Expected identifier, found '.'
(1761,5340): run-time error CSS1031: Expected selector, found ')'
(1761,5340): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5489): run-time error CSS1030: Expected identifier, found '.'
(1761,5505): run-time error CSS1031: Expected selector, found ')'
(1761,5505): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5648): run-time error CSS1030: Expected identifier, found '.'
(1761,5664): run-time error CSS1031: Expected selector, found ')'
(1761,5664): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5749): run-time error CSS1030: Expected identifier, found '.'
(1761,5765): run-time error CSS1031: Expected selector, found ')'
(1761,5765): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,5911): run-time error CSS1030: Expected identifier, found '.'
(1761,5927): run-time error CSS1031: Expected selector, found ')'
(1761,5927): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6057): run-time error CSS1030: Expected identifier, found '.'
(1761,6073): run-time error CSS1031: Expected selector, found ')'
(1761,6073): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6211): run-time error CSS1030: Expected identifier, found '.'
(1761,6227): run-time error CSS1031: Expected selector, found ')'
(1761,6227): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6286): run-time error CSS1030: Expected identifier, found '.'
(1761,6302): run-time error CSS1031: Expected selector, found ')'
(1761,6302): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6569): run-time error CSS1030: Expected identifier, found '.'
(1761,6585): run-time error CSS1031: Expected selector, found ')'
(1761,6585): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6640): run-time error CSS1030: Expected identifier, found '.'
(1761,6656): run-time error CSS1031: Expected selector, found ')'
(1761,6656): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6724): run-time error CSS1030: Expected identifier, found '.'
(1761,6740): run-time error CSS1031: Expected selector, found ')'
(1761,6740): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,6943): run-time error CSS1030: Expected identifier, found '.'
(1761,6959): run-time error CSS1031: Expected selector, found ')'
(1761,6959): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,7141): run-time error CSS1030: Expected identifier, found '.'
(1761,7157): run-time error CSS1031: Expected selector, found ')'
(1761,7157): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,7250): run-time error CSS1030: Expected identifier, found '.'
(1761,7266): run-time error CSS1031: Expected selector, found ')'
(1761,7266): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,7417): run-time error CSS1030: Expected identifier, found '.'
(1761,7433): run-time error CSS1031: Expected selector, found ')'
(1761,7433): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,7585): run-time error CSS1030: Expected identifier, found '.'
(1761,7601): run-time error CSS1031: Expected selector, found ')'
(1761,7601): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,7911): run-time error CSS1030: Expected identifier, found '.'
(1761,7927): run-time error CSS1031: Expected selector, found ')'
(1761,7927): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8080): run-time error CSS1030: Expected identifier, found '.'
(1761,8096): run-time error CSS1031: Expected selector, found ')'
(1761,8096): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8167): run-time error CSS1030: Expected identifier, found '.'
(1761,8183): run-time error CSS1031: Expected selector, found ')'
(1761,8183): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8335): run-time error CSS1030: Expected identifier, found '.'
(1761,8351): run-time error CSS1031: Expected selector, found ')'
(1761,8351): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8453): run-time error CSS1030: Expected identifier, found '.'
(1761,8469): run-time error CSS1031: Expected selector, found ')'
(1761,8469): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8618): run-time error CSS1030: Expected identifier, found '.'
(1761,8634): run-time error CSS1031: Expected selector, found ')'
(1761,8634): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8731): run-time error CSS1030: Expected identifier, found '.'
(1761,8747): run-time error CSS1031: Expected selector, found ')'
(1761,8747): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,8898): run-time error CSS1030: Expected identifier, found '.'
(1761,8914): run-time error CSS1031: Expected selector, found ')'
(1761,8914): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9015): run-time error CSS1030: Expected identifier, found '.'
(1761,9031): run-time error CSS1031: Expected selector, found ')'
(1761,9031): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9141): run-time error CSS1030: Expected identifier, found '.'
(1761,9157): run-time error CSS1031: Expected selector, found ')'
(1761,9157): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9216): run-time error CSS1030: Expected identifier, found '.'
(1761,9232): run-time error CSS1031: Expected selector, found ')'
(1761,9232): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9299): run-time error CSS1030: Expected identifier, found '.'
(1761,9315): run-time error CSS1031: Expected selector, found ')'
(1761,9315): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9457): run-time error CSS1030: Expected identifier, found '.'
(1761,9473): run-time error CSS1031: Expected selector, found ')'
(1761,9473): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9668): run-time error CSS1030: Expected identifier, found '.'
(1761,9684): run-time error CSS1031: Expected selector, found ')'
(1761,9684): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9783): run-time error CSS1030: Expected identifier, found '.'
(1761,9799): run-time error CSS1031: Expected selector, found ')'
(1761,9799): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,9870): run-time error CSS1030: Expected identifier, found '.'
(1761,9886): run-time error CSS1031: Expected selector, found ')'
(1761,9886): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,10249): run-time error CSS1030: Expected identifier, found '.'
(1761,10265): run-time error CSS1031: Expected selector, found ')'
(1761,10265): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,10364): run-time error CSS1030: Expected identifier, found '.'
(1761,10380): run-time error CSS1031: Expected selector, found ')'
(1761,10380): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,10486): run-time error CSS1030: Expected identifier, found '.'
(1761,10502): run-time error CSS1031: Expected selector, found ')'
(1761,10502): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,10568): run-time error CSS1030: Expected identifier, found '.'
(1761,10584): run-time error CSS1031: Expected selector, found ')'
(1761,10584): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,10828): run-time error CSS1030: Expected identifier, found '.'
(1761,10844): run-time error CSS1031: Expected selector, found ')'
(1761,10844): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,11179): run-time error CSS1030: Expected identifier, found '.'
(1761,11195): run-time error CSS1031: Expected selector, found ')'
(1761,11195): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,11593): run-time error CSS1030: Expected identifier, found '.'
(1761,11609): run-time error CSS1031: Expected selector, found ')'
(1761,11609): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,11881): run-time error CSS1030: Expected identifier, found '.'
(1761,11897): run-time error CSS1031: Expected selector, found ')'
(1761,11897): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12178): run-time error CSS1030: Expected identifier, found '.'
(1761,12194): run-time error CSS1031: Expected selector, found ')'
(1761,12194): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12395): run-time error CSS1030: Expected identifier, found '.'
(1761,12411): run-time error CSS1031: Expected selector, found ')'
(1761,12411): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12471): run-time error CSS1030: Expected identifier, found '.'
(1761,12487): run-time error CSS1031: Expected selector, found ')'
(1761,12487): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12528): run-time error CSS1030: Expected identifier, found '.'
(1761,12544): run-time error CSS1031: Expected selector, found ')'
(1761,12544): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12634): run-time error CSS1030: Expected identifier, found '.'
(1761,12650): run-time error CSS1031: Expected selector, found ')'
(1761,12650): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12792): run-time error CSS1030: Expected identifier, found '.'
(1761,12808): run-time error CSS1031: Expected selector, found ')'
(1761,12808): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12864): run-time error CSS1030: Expected identifier, found '.'
(1761,12880): run-time error CSS1031: Expected selector, found ')'
(1761,12880): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,12992): run-time error CSS1030: Expected identifier, found '.'
(1761,13008): run-time error CSS1031: Expected selector, found ')'
(1761,13008): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13064): run-time error CSS1030: Expected identifier, found '.'
(1761,13080): run-time error CSS1031: Expected selector, found ')'
(1761,13080): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13214): run-time error CSS1030: Expected identifier, found '.'
(1761,13230): run-time error CSS1031: Expected selector, found ')'
(1761,13230): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13371): run-time error CSS1030: Expected identifier, found '.'
(1761,13387): run-time error CSS1031: Expected selector, found ')'
(1761,13387): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13500): run-time error CSS1030: Expected identifier, found '.'
(1761,13516): run-time error CSS1031: Expected selector, found ')'
(1761,13516): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13625): run-time error CSS1030: Expected identifier, found '.'
(1761,13641): run-time error CSS1031: Expected selector, found ')'
(1761,13641): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13739): run-time error CSS1030: Expected identifier, found '.'
(1761,13755): run-time error CSS1031: Expected selector, found ')'
(1761,13755): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,13952): run-time error CSS1030: Expected identifier, found '.'
(1761,13968): run-time error CSS1031: Expected selector, found ')'
(1761,13968): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14221): run-time error CSS1030: Expected identifier, found '.'
(1761,14237): run-time error CSS1031: Expected selector, found ')'
(1761,14237): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14390): run-time error CSS1030: Expected identifier, found '.'
(1761,14406): run-time error CSS1031: Expected selector, found ')'
(1761,14406): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14482): run-time error CSS1030: Expected identifier, found '.'
(1761,14498): run-time error CSS1031: Expected selector, found ')'
(1761,14498): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14681): run-time error CSS1030: Expected identifier, found '.'
(1761,14697): run-time error CSS1031: Expected selector, found ')'
(1761,14697): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14798): run-time error CSS1030: Expected identifier, found '.'
(1761,14814): run-time error CSS1031: Expected selector, found ')'
(1761,14814): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,14947): run-time error CSS1030: Expected identifier, found '.'
(1761,14963): run-time error CSS1031: Expected selector, found ')'
(1761,14963): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15090): run-time error CSS1030: Expected identifier, found '.'
(1761,15106): run-time error CSS1031: Expected selector, found ')'
(1761,15106): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15248): run-time error CSS1030: Expected identifier, found '.'
(1761,15259): run-time error CSS1031: Expected selector, found ')'
(1761,15259): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15517): run-time error CSS1030: Expected identifier, found '.'
(1761,15528): run-time error CSS1031: Expected selector, found ')'
(1761,15528): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15609): run-time error CSS1030: Expected identifier, found '.'
(1761,15620): run-time error CSS1031: Expected selector, found ')'
(1761,15620): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15679): run-time error CSS1030: Expected identifier, found '.'
(1761,15690): run-time error CSS1031: Expected selector, found ')'
(1761,15690): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15758): run-time error CSS1030: Expected identifier, found '.'
(1761,15769): run-time error CSS1031: Expected selector, found ')'
(1761,15769): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,15941): run-time error CSS1030: Expected identifier, found '.'
(1761,15952): run-time error CSS1031: Expected selector, found ')'
(1761,15952): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16054): run-time error CSS1030: Expected identifier, found '.'
(1761,16065): run-time error CSS1031: Expected selector, found ')'
(1761,16065): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16165): run-time error CSS1030: Expected identifier, found '.'
(1761,16176): run-time error CSS1031: Expected selector, found ')'
(1761,16176): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16255): run-time error CSS1030: Expected identifier, found '.'
(1761,16266): run-time error CSS1031: Expected selector, found ')'
(1761,16266): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16361): run-time error CSS1030: Expected identifier, found '.'
(1761,16372): run-time error CSS1031: Expected selector, found ')'
(1761,16372): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16433): run-time error CSS1030: Expected identifier, found '.'
(1761,16444): run-time error CSS1031: Expected selector, found ')'
(1761,16444): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16525): run-time error CSS1030: Expected identifier, found '.'
(1761,16536): run-time error CSS1031: Expected selector, found ')'
(1761,16536): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16633): run-time error CSS1030: Expected identifier, found '.'
(1761,16644): run-time error CSS1031: Expected selector, found ')'
(1761,16644): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16702): run-time error CSS1030: Expected identifier, found '.'
(1761,16713): run-time error CSS1031: Expected selector, found ')'
(1761,16713): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16791): run-time error CSS1030: Expected identifier, found '.'
(1761,16802): run-time error CSS1031: Expected selector, found ')'
(1761,16802): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16896): run-time error CSS1030: Expected identifier, found '.'
(1761,16907): run-time error CSS1031: Expected selector, found ')'
(1761,16907): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,16969): run-time error CSS1030: Expected identifier, found '.'
(1761,16980): run-time error CSS1031: Expected selector, found ')'
(1761,16980): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17062): run-time error CSS1030: Expected identifier, found '.'
(1761,17073): run-time error CSS1031: Expected selector, found ')'
(1761,17073): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17178): run-time error CSS1030: Expected identifier, found '.'
(1761,17189): run-time error CSS1031: Expected selector, found ')'
(1761,17189): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17250): run-time error CSS1030: Expected identifier, found '.'
(1761,17261): run-time error CSS1031: Expected selector, found ')'
(1761,17261): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17386): run-time error CSS1030: Expected identifier, found '.'
(1761,17397): run-time error CSS1031: Expected selector, found ')'
(1761,17397): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17588): run-time error CSS1030: Expected identifier, found '.'
(1761,17599): run-time error CSS1031: Expected selector, found ')'
(1761,17599): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17784): run-time error CSS1030: Expected identifier, found '.'
(1761,17795): run-time error CSS1031: Expected selector, found ')'
(1761,17795): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,17998): run-time error CSS1030: Expected identifier, found '.'
(1761,18009): run-time error CSS1031: Expected selector, found ')'
(1761,18009): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18158): run-time error CSS1030: Expected identifier, found '.'
(1761,18169): run-time error CSS1031: Expected selector, found ')'
(1761,18169): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18326): run-time error CSS1030: Expected identifier, found '.'
(1761,18337): run-time error CSS1031: Expected selector, found ')'
(1761,18337): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18467): run-time error CSS1030: Expected identifier, found '.'
(1761,18478): run-time error CSS1031: Expected selector, found ')'
(1761,18478): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18608): run-time error CSS1030: Expected identifier, found '.'
(1761,18619): run-time error CSS1031: Expected selector, found ')'
(1761,18619): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18731): run-time error CSS1030: Expected identifier, found '.'
(1761,18742): run-time error CSS1031: Expected selector, found ')'
(1761,18742): run-time error CSS1025: Expected comma or open brace, found ')'
(1761,18856): run-time error CSS1030: Expected identifier, found '.'
(1761,18867): run-time error CSS1031: Expected selector, found ')'
(1761,18867): run-time error CSS1025: Expected comma or open brace, found ')'
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table { border-collapse: collapse; border-spacing: 0; }
ul, li { float:left; display:inline; }
h1, h2, h3, h4, h5 { font-weight:normal; }
i, em { font-style:normal; }
button, select { border:none; margin:0; padding:0; background:transparent; }
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

/*	Finish RESET	*/

body { margin:0; color:#222; font-size:14px; font-family:Averta, Arial; line-height:20px; -webkit-text-size-adjust:100%; text-size-adjust:100%; -webkit-text-size-adjust:100%; }

*::-moz-selection { background:rgba(0, 0, 0, 0.2); }
*::selection { background:rgba(0, 0, 0, 0.2); }

a { color:#0078B2; text-decoration:none;  }
a:hover { color:#FF3500; text-decoration:none; }

:root {
	--input-background-color: #FFF;
	--input-border-color: #bfbfbf;
	--input-border-color-inline: #FFF;
	--input-border-color-checked: #00A678;
	--input-background-color-checked: #00C18C;
	--input-border-color-inline-checked: #00C18C;
	--input-border-color-disabled: #bfbfbf;
	--input-background-color-disabled: #efefef;
	--input-border-color-inline-disabled: #bfbfbf;
	--input-border-color-hover: #00C18C;
	--input-background-color-hover: #FFF;
	--input-border-color-inline-hover: #bfbfbf;
	--input-border-color-focus: #00A678;
}

/* Reset Css */
input, select, textarea, input[type='checkbox'], input[type='radio'] { border:none; position:relative; -webkit-appearance:none; margin:0px; padding:0px; }
input:focus, select:focus, textarea:focus, input[type='checkbox']:focus, input[type='radio']:focus { outline:0; }
input[type='submit'], button { border:none; position:relative; -webkit-appearance:none; margin:0px; padding:0px; outline:0; }

/* Customization checkbox & radio */
input[type='checkbox'], input[type='radio'] { width:18px; height:18px; line-height:18px; min-width:1px !important; margin:1px 10px -1px 0; padding:0; }
input[type='checkbox']::before, input[type='radio']::before { display:block; position:absolute; content:""; width:calc(100% - 2px); height:calc(100% - 2px); background-color:var(--input-background-color); transition:background-color 500ms, border-color 500ms; }
input[type='checkbox']::after, input[type='radio']::after { display:block; position:absolute; content:""; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); transition:background-color 500ms, border-color 250ms; }

/* Customization checbox */
input[type='checkbox']::before { border-radius:4px; border:solid 1px; border-color:var(--input-border-color); }
input[type='checkbox']::after { border:solid; border-color:var(--input-border-color-inline); border-width:0 2px 2px 0; width:5px; height:10px; left:7px; bottom:5px; }
input[type='checkbox']:not(:checked)::before { border-color:var(--input-border-color); }
input[type='checkbox']:not(:checked)::after { border-color:var(--input-border-color-inline); }
input[type='checkbox']:checked:not(:disabled)::before { border-color:var(--input-border-color-checked); background-color:var(--input-background-color-checked); }
input[type='checkbox']:read-only::before, input[type='checkbox']:-moz-read-only::before { border-color:var(--input-border-color-inline-checked); }
input[type='checkbox']:disabled::before { border-color:var(--input-border-color-disabled); background-color:var(--input-background-color-disabled); }
input[type='checkbox']:disabled::after { border-color:var(--input-border-color-inline-disabled); }
input[type='checkbox']:checked:not(:disabled):focus::before, input[type='checkbox']:not(:checked):not(:disabled):focus::before { border-color:var(--input-border-color-hover); }
input[type='checkbox']:not(:checked):not(:disabled):hover::before { border-color:var(--input-border-color-hover); background-color:var(--input-background-color-hover); }
input[type='checkbox']:not(:checked):not(:disabled):hover:not(:checked)::after { border-color:var(--input-border-color-inline-hover); }

/* Customization radio */
input[type='radio']::before { border-radius: 50%; border: solid 1px; }
input[type='radio']::after { border: solid; border-color: var(--input-border-color-inline-checked); border-width: 5px; border-radius: 50%; width: 0px; height:0px; left:4px; bottom:4px; }
input[type='radio']:not(:checked)::before { border-color:var(--input-border-color); }
input[type='radio']:not(:checked)::after { border-color:var(--input-border-color-inline); }
input[type='radio']:checked:not(:disabled)::before { border-color: var(--input-border-color-checked); background-color: var(--input-background-color); }
input[type='radio']:read-only::before, input[type='checkbox']:-moz-read-only::before { border-color:var(--input-border-color-inline-checked); }
input[type='radio']:disabled::before {}
input[type='radio']:disabled::after { border-color:var(--input-border-color-inline-disabled); }
input[type='radio']:checked:not(:disabled):focus::before, input[type='radio']:not(:checked):not(:disabled):focus::before { border-color:var(--input-border-color-hover); }
input[type='radio']:not(:checked):not(:disabled):hover::before { border-color:var(--input-border-color-hover); background-color: var(--input-background-color); }
input[type='radio']:not(:checked):not(:disabled):hover:not(:checked)::after { border-color:var(--input-border-color-inline-hover); }

input, textarea, select { float:left; font-size:14px; font-family:Averta, Arial; border-radius:0; }
button { border:none; padding:0; margin:0; cursor:pointer; border-radius:0; font-family:Averta, Arial; font-size:15px; font-weight:600; }

.input { width:100%; height:50px; padding:0 16px; border:2px solid #DEE8ED; transition:ease 0.3s; background-color:#FFF; border-radius:6px; }
.input:focus { border-color:#00C18C; box-shadow:0 0 20px rgba(0, 0, 0, 0.1); }

.select { background:#FFF url(../images/arrow-select.png) no-repeat right center; background-size:auto 5px; box-shadow: none; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

textarea.input { padding-top:10px !important; padding-bottom:10px !important; }

.button { float:none; height:50px; display:inline-block; padding:0 40px 0 30px; cursor:pointer; position:relative; color:#FFF; background-image:linear-gradient(145deg,#0078B3,#004D73); transition:all 0.25s; border-radius:25px; overflow:hidden; }
.button:hover { background-color:#6C3BDB; }
	.button::before { content:""; position:absolute; top:0; bottom:0; right:-40%; left:50%; background-image:linear-gradient(0deg,rgba(0, 0, 0, 0.0),#000); transform:skew(-40deg); opacity:0.1; transition:all 0.25s; }
	.button:hover::before { left:30%; }
	.button::after { content:""; position:absolute; top:0; bottom:0; right:15px; width:14px; background:url(../images/arrow-white-right.png) no-repeat right center / 100% auto; transition:all 0.25s; }
	.button:hover::after { right:10px; }
	
a.button { color:#FFF; font-weight:600; font-size:14px; line-height:50px; }

.bek-denizcilik { float:left; width:100%; position:relative; }
	.wrap { margin:0 auto; width:1320px; min-height:10px; position:relative; }

.tac { text-align:center; }

.fl { float:left !important; }
.fr { float:right !important; }
.fn { float:none !important; }

.w100 { float:left; width:100% !important; }
.w50 { float:left; width:50%; }
.mt30 { margin-top:30px; }

/*	Start TOP	*/

.header { position:fixed; top:0; left:0; right:0; height:110px; z-index:8000; transition:all 0.4s; }
.nav-up { top:-110px; }
.nav-down { margin-top:-30px; background-color:rgba(0, 66, 99, 0.9); }
	
	#logo { float:left; margin-top:30px; position:relative; z-index:100; transition:all 0.3s; }
		#logo a { float:left; }
			#logo img { float:left; height:120px; transition:all 0.3s; }
			.nav-down #logo img { padding:15px 0; }
		
	.nav-icon { display:none; }
	
	.header-lang-wrap { float:right; margin-top:30px; position:relative; height:80px; z-index:100; font-weight:600; text-align:center; }
		.header-lang-icon { float:right; width:40px; height:100%; position:relative; background-color:#FFF; cursor:pointer; z-index:250; color:#004D73; line-height:80px; }
		
		.header-lang { position:absolute; top:80px; right:0; width:80px; background-color:#0078B3; display:none; z-index:300; box-shadow:0 10px 50px rgba(0, 0, 0, 0.15); }
			
			.header-lang::before { 
				content:"";
				border-bottom:4px solid transparent;
				border-left:8px solid transparent;
				border-right:8px solid transparent;
				height:0;
				position: absolute;
				width:0;
				left:50%;
				top:-4px;
				margin-left:-8px;
				border-bottom-color:#0078B3;
			}
			
			.header-lang ul { width:100%; }
				.header-lang li { width:100%; }
					.header-lang li a { float:left; width:100%; color:#FFF; line-height:60px; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.08); }
					.header-lang li:last-child a { box-shadow:none; }
					.header-lang li a:hover { opacity:0.7; }
	
	#nav { float:right; margin-top:30px; position:relative; z-index:200; }
		#nav li { position:relative; }
		#nav li:hover { z-index:10; }
			#nav li > a { float:left; padding:0 30px; font-weight:600; color:#FFF; line-height:80px; position:relative; transition:all 0.3s ease; text-transform:uppercase; }
			#nav li:last-child > a { padding:0 40px; background-color:#FF3500; }
			
			#nav > ul li span {
				display:none;
				position:absolute;
				top:80px;
				left:0;
				width:260px;
				padding:20px;
				background-color:#FFF;
				box-shadow:0 10px 50px rgba(0, 0, 0, 0.2);
				text-align:left;
				}
				#nav li span::before { 
					content:"";
					border-bottom:3px solid transparent;
					border-left:8px solid transparent;
					border-right:8px solid transparent;
					height: 0;
					position: absolute;
					width:0;
					left:50px;
					top:-3px;
					border-bottom-color:#FFF;
				}
				#nav > ul li span > a { float:left; width:100%; padding:10px; position:relative; font-weight:600; transition:all 0.3s; border-bottom:1px solid rgba(0, 0, 0, 0.05); }
				#nav > ul li span > a:first-child { border-top:1px solid rgba(0, 0, 0, 0.05); }

/*	Finish TOP	*/

.hero-screen { float:left; width:100%; position:relative; z-index:2000; }
	.hero-screen > img { float:left; width:100%; max-height:800px; }
	.hero-video-wrap { position:absolute; top:0; bottom:0; left:0; right:0; z-index:2; }
		.hero-video { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; z-index:10; object-fit:cover; }
		
	.hero-background { display:none; }
	.hero-message { position:absolute; bottom:0; left:0; right:0; z-index:20; padding:70px 20px 74px 20px; color:#FFF; text-align:center; font-size:17px; line-height:24px; background-image:linear-gradient(180deg,rgba(87, 16, 25, 0),#571019); }
		.hero-message strong { float:left; width:100%; position:relative; font-weight:600; font-size:60px; line-height:60px; }
		.hero-message span { float:left; width:100%; padding-top:38px; position:relative; }
			.hero-message span::before { content:""; position:absolute; top:20px; left:50%; width:40px; height:2px; margin-left:-20px; background-color:#FF3500; }

/*	Finish HERO VIDEO	*/

.controls { height:100%; }
	.slick-prev , .slick-next { 
		position:absolute;
		top:50%;
		width:40px; 
		height:40px; 
		margin-top:-20px;
		text-indent:-9999px; 
		cursor:pointer;
		z-index:1000;
		transition:all 0.2s ease;
		background:#FFF url(../images/arrow-left.png) no-repeat center / auto 20px;
		opacity:0.6;
		}
		
	.slick-prev { left:0; }
	.slick-next { right:0; background-image:url(../images/arrow-right.png); }
	
	.slick-prev:hover , .slick-next:hover { opacity:1; }
	
	ul.slick-dots { position:absolute; text-align:center; right:0; left:0; bottom:0; padding:25px 0; z-index:1000; background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5)); }
		ul.slick-dots li { float:none; height:5px; margin:0 5px; display:inline-block; }
			ul.slick-dots li button { float:left; width:20px; height:5px; cursor:pointer; background-color:#FFF; transition:all 0.3s; position:relative; text-indent:-9999px; opacity:0.5; border-radius:3px; }
			ul.slick-dots li button:hover { opacity:0.6; }
			ul.slick-dots li.slick-active button { width:30px; opacity:1; }

.slider-hero-wrap { float:left; width:100%; position:relative; z-index:700; }
	.slider-hero { float:left; width:100%; position:relative; z-index:700; overflow:hidden; }
		.slider-hero-item { float:left; width:100%; position:relative; color:#FFF; }
			.slider-hero-item a { color:#FFF; }
			.slider-hero-item img { float:left; width:100%; position:relative; }
				.slider-hero-item::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-image:linear-gradient(145deg,#004D73,rgba(0, 77, 115, 0.0)); z-index:1; }
				.slider-hero-item::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/rudder.png) no-repeat 0 0 / auto 100%; opacity:0.1; z-index:2; }
			
			.slider-hero-title { position:absolute; top:0; bottom:0; left:0; right:0; z-index:10; background:url(../images/hero-mask.png) no-repeat 0 0 / auto 100%; }
			
			.slider-hero-title-in { float:left; width:100%; }
			
			.slider-hero-title strong { float:left; width:70%; padding-left:60px; box-shadow:inset 3px 0 0 #FF3500; font-size:40px; font-weight:500; line-height:80px; letter-spacing:-1px; text-shadow:0 3px 0 rgba(0, 0, 0, 0.3); }
		
		.slider-hero ul.slick-dots { padding-bottom:60px; }

.vertical-out { width:100%; height:100%; display:table; }
.vertical-in { width:100%; display:table-cell; vertical-align:middle; }

/*	Finish SLIDER	*/

.mask , .mask-top { position:absolute; bottom:0; left:0; right:0; z-index:700; }
.mask-top { top:0; bottom:auto; }
	.mask > img , .mask-top > img { float:left; width:100%; }

/*	Start FOOTER	*/

.footer-wrap { float:left; width:100%; position:relative; color:#999; overflow:hidden; background:url(../images/bg-footer.jpg) no-repeat center top / cover; }
	.footer-wrap::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-image:linear-gradient(180deg,#003651,rgba(0, 77, 115, 0.0),#003651); }

	.footer-hero { float:left; width:100%; position:relative; }
		.footer-hero-text { float:left; width:100%; padding-top:11%; padding-bottom:9%; margin-bottom:200px; position:relative; font-size:33px; font-weight:300; color:#FFF; line-height:40px; }

	.footer { float:left; width:100%; position:relative; }
		.footer a:hover { text-decoration:underline; }
		
		.footer-connect { float:left; width:100%; margin:-200px 0 80px 0; position:relative; background-color:#FFF; border-radius:6px; overflow:hidden; box-shadow:0 15px 40px rgba(0, 77, 115, 0.1); }
			.footer-form { float:left; width:65%; padding-top:10px; padding-bottom:80px; position:relative; }
			.footer-info { position:absolute; top:0; bottom:0; right:0; width:35%; padding-top:10px; background-image:linear-gradient(135deg,#0078B3,#004D73); color:#FFF; }
				.footer-info::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../images/rudder-2.png) no-repeat right bottom / 88% auto; opacity:0.15; }
				.footer-info section { float:left; width:100%; margin-bottom:15px; position:relative; font-size:16px; color:rgba(255,255,255,0.7); line-height:25px; }
				.footer-info strong { color:#FFF; }
				.footer-info a { color:#FFF; }

		.footer-social { float:left; width:100%; /* margin-top:25px;*/ position:relative; }
			.footer-social li { padding-right:20px; }
			.footer-social li:last-child { padding-right:0; }
				.footer-social li a { float:left; background-color:#FFF; border-radius:50%; transition:all 0.25s; }
				.footer-social li a:hover { opacity:0.8; }
					.footer-social li a img { float:left; width:50px; }
		
		.copyright { float:left; width:100%; padding-top:65px; padding-bottom:65px; position:relative; z-index:10; color:rgba(255,255,255,0.7); }
			.copyright::before { content:""; position:absolute; top:0; left:-1000px; right:-1000px; height:1px; background-color:rgba(255,255,255,0.1); }
			.copyright img { float:left; height:50px; margin:-15px 25px -15px 0; }
			.copyright a { font-weight:600; color:#FFF; }
	
/*	Start CONTENT	*/

.page-title { float:left; width:100%; margin:78px 0 32px 0; position:relative; font-size:32px; font-weight:500; letter-spacing:-1px; line-height:40px; color:#004D73; z-index:30; }
.medium-title { float:left; width:100%; margin:55px 0 25px 0; position:relative; font-size:30px; font-weight:600; letter-spacing:-1px; line-height:30px; color:#004C72; z-index:30; }
	
.text-white { color:#FFF !important; }
	
.page-about { float:left; width:100%; margin:-11px 0 31px 0; position:relative; font-size:18px; line-height:30px; z-index:20; }
	.page-about a { font-weight:600; color:#FF3400; }
	.page-about a:hover { color:#004D73; }
	.page-about b , .page-about strong { font-weight:normal; font-weight:700; color:#151515; }

.page-photo { float:right; width:50%; max-width:510px; padding:0 0 20px 30px; }
	.page-photo img { float:left; width:100%; border-radius:6px; }

.inner-40 { margin:0 -40px; }
.inner-30 { margin:0 -30px; }
.inner-20 { margin:0 -20px; }
.inner-15 { margin:0 -15px; }
.inner-10 { margin:0 -10px; }
.inner-6 { margin:0 -6px; }
.inner-5 { margin:0 -5px; }

.top-150 { padding-top:150px; }
.top-100 { padding-top:100px; }
.top-50 { padding-top:50px; }
.bottom-150 { padding-bottom:150px; }
.bottom-100 { padding-bottom:100px; }
.bottom-50 { padding-bottom:50px; }

.left-80 { padding-left:80px; }
.right-80 { padding-right:80px; }

.block-gradient { padding-left:40px; padding-right:40px; background-image:linear-gradient(180deg,#F9F5F1,#FFF); }

.ocean-top { float:left; width:100%; margin-top:-70px; position:relative; }
	.ocean-top img { float:left; width:100%; }
.ocean { float:left; width:100%; padding-top:30px; position:relative; background:#004D73 url(../images/ocean.jpg) no-repeat 0 0 / 100% auto; }
	.ocean::before { content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:url(../images/rudder-2.png) no-repeat right bottom; opacity:0.15; }

.welcome-to-bek { float:left; width:100%; margin-top:20px; position:relative; }
	.welcome-to-bek::before { content:""; position:absolute; top:60px; left:0; bottom:0; width:23%; max-width:300px; background:url(../images/waves.png) no-repeat 0 0 / 100% auto; }
	.welcome-text { float:right; width:75%; max-width:1020px; padding-left:40px; position:relative; }
	
.link-all { float:left; width:100%; position:relative; text-align:center; }
	.link-all a { float:left; height:40px; padding:0 25px; position:relative; font-weight:600; color:#999; line-height:40px; overflow:hidden; transition:all 0.6s; }
	.link-all-centered a { float:none; display:inline-block; }
	.link-all a:hover { color:#151515; }
		.link-all a::before { content:""; position:absolute; top:0; bottom:0; left:-10px; right:50%; background-color:rgba(0, 0, 0, 0.05); transition:all 0.3s; transform:skew(-15deg); }
		.link-all a:hover::before { right:-10px; left:50%; background-color:rgba(0, 0, 0, 0.1); }
		.link-all a span { float:left; position:relative; }

.grayscale { filter:grayscale(100%); -webkit-filter:grayscale(100%); }
.grayscale:hover { filter:none; -webkit-filter:none; }

.bek-ships { float:left; width:100%; margin-top:10px; position:relative; color:#FFF; overflow:hidden; }
	.bek-ships ul { width:100%; }
		.bek-ships li { width:50%; padding:0 40px 60px 40px; }
			.bek-ships li picture { float:left; width:100%; position:relative; border-radius:8px; overflow:hidden; }
				.bek-ships li picture img { float:left; width:100%; max-height: 310px; transform-origin:center bottom; transition:all 1s; }
				.bek-ships li:hover picture img { transform:scale(1.07, 1.07); }
				.bek-ships li picture::after { content:""; position:absolute; left:0; right:0; bottom:0; height:60px; background-image:linear-gradient(0deg,#004D73,rgba(0, 77, 115, 0.0)); z-index:1; opacity:0.6; }
			.bek-ships li section { float:left; width:100%; padding:0 60px; margin-top:-60px; position:relative; z-index:10; }
				.bek-ships li section strong { float:left; width:100%; margin:27px 0 18px 0; font-size:30px; font-weight:500; line-height:42px; letter-spacing:-0.5px; }
				.bek-ships li section article { float:left; width:100%; }
					.bek-ships li section article span { float:left; padding-right:20px; margin-right:20px; border-right:2px solid rgba(255, 255, 255, 0.15); }
					.bek-ships li section article span:last-child { padding-right:0; margin-right:0; border-right:0; }
						.bek-ships li section article span a { float:left; position:relative; font-weight:600; color:#FFF; }
						.bek-ships li section article span:first-child a::before { content:""; float:left; width:30px; height:30px; margin:-5px -10px -5px 0; background-color:#003651; border-radius:50%; }
						.bek-ships li section article span a:hover { opacity:0.6; }
		.bek-ships.count-4 li { width:25%; padding:0 40px 60px 40px; }
		.bek-ships.count-4 li section { margin-top: -70px; padding: 0 30px; }
		.bek-ships.count-4 li section strong { font-size:15px; }
		.bek-ships.count-4 li section article span a { color:#003651; }
		.bek-ships.count-4 li section article span:first-child a::before { background-color:#EEE; } 

.bek-services { float:left; width:100%; }
	.bek-services ul { width:100%; display:flex; flex-flow:row wrap; }
		.bek-services li { flex:1; flex-basis:25%; }
			.bek-services li a { float:left; width:100%; height:100%; padding:40px; background-color:#FFF; box-shadow:0 0 30px rgba(0,0,0,0.07); }
				.bek-services li a::before { content:""; float:left; width:98px; height:60px; background:url(../images/waves.png) no-repeat 0 0 / 100% 30px; opacity:0.2; transition:all 0.5s; }
				.bek-services li a:hover::before { width:130px; opacity:1; }
				.bek-services li a picture { float:left; width:100%; }
					.bek-services li a picture img { height:60px; }
					.bek-services li a.big::before { display:none; }
					.bek-services li a.big picture img { width:100%; height:auto; }
				.bek-services li a strong { float:left; width:100%; margin:23px 0 -3px 0; font-size:21px; font-weight:600; }

.news { float:left; width:100%; line-height:25px; overflow:hidden; }
	.news ul { width:100%; display:flex; flex-flow:row wrap; }
		.news li { width:33.33334%; padding:0 20px; margin-bottom:40px; }
			.news li a { float:left; width:100%; padding-bottom:2px; }
			.news li i { float:left; width:100%; border-radius:6px; overflow:hidden; }
				.news li i img { float:left; width:100%; transform-origin:center bottom; transition:all 1s; }
				.news li:hover i img { transform:scale(1.07, 1.07); }
			.news li a strong { float:left; width:100%; margin:21px 0 26px 0; font-weight:600; font-size:18px; overflow:hidden; }
			.news li a span { float:left; width:100%; color:#999; position:relative; }
				.news li a span::before { content:""; position:absolute; top:-13px; left:0; width:30px; height:2px; background-color:#CCC; transition:all 0.3s; }
				.news li a:hover span::before { width:60px; background-color:#FF3500; }
				
.news-photo { float:left; width:35%; margin-bottom:10px; }
	.news-photo > section { float:left; width:100%; margin-bottom:15px; }
		.news-photo > section img { width:100%; border-radius:6px; }
	
	.page-share { float:left; width:100%; margin:-10px 0 0 0 !important; }
		.page-share ul { float:left; }
			.page-share li a { background-color:#EEE; }

.news-content { float:left; width:65%; padding-left:50px; }
	.news-detail { float:left; width:100%; }
		
		.date { float:left; width:100%; padding-left:35px; margin:11px 0 24px 0; font-size:14px; font-weight:600; color:#999; position:relative; }
			.date::before { content:""; position:absolute; left:0; top:40%; width:20px; height:2px; background-color:#FF7F4C; }

.sub-hero { float:left; width:100%; position:relative; z-index:100; text-align:center; background-size:cover; background-position:center; }
	.sub-hero::before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-image:linear-gradient(145deg,#004D73,rgba(0, 77, 115, 0.1)); }
	.ship-hero::before { background-image:linear-gradient(145deg,#004D73,rgba(0, 77, 115, 0.0)); opacity:0.5; }
	.sub-hero picture img { float:left; width:100%; max-height:320px; }
	.ship-hero picture img { max-height:initial; }
	
.simple-list { float:left; width:50%; margin-top:10px; line-height:25px; font-size:14px; }
	.simple-list ul { width:100%; display:flex; flex-flow:row wrap; }
		.simple-list li { width:100%; padding:0 20px 10px 30px; position:relative; display:inline-block; vertical-align:top; background:url(../images/icon-ok.png) no-repeat 0 4px / 17px auto; }
		
.block-two { width:48%; }

.gallery { float:left; width:100%; position:relative; overflow:hidden; }
	.gallery ul { width:100%; margin-bottom:20px; }
		.gallery li { width:25%; padding:0 5px 10px 5px; position:relative; }
			.gallery li a { float:left; width:100%; position:relative; overflow:hidden; color:#FFF; border-radius:5px; }
				.gallery li a::after { 
					content:""; 
					position:absolute; 
					top:1px;
					bottom:1px;					
					left:1px;
					right:1px;
					background:rgba(0, 0, 0, 0.2) url(../images/icon-zoom.png) no-repeat center / 40px;
					transition:all 0.3s;
					z-index:10;
					}
				.gallery li a:hover::after { background-color:rgba(0, 0, 0, 0.0); }
				.gallery li a section { float:left; width:100%; position:relative; overflow:hidden; }
					.gallery li a span { float:left; width:100%; background-size:cover; background-position:center top; transform-origin:center bottom; transition:all 1s; }
					.gallery li a:hover span { transform:scale(1.07, 1.07); }
						.gallery li a span img { float:left; width:100%; }
		
.resources-table { float:left; width:100%; margin-bottom: 40px; }
	.resources-table ul { width:100%; }
		.resources-table li { width:100%; padding:20px 20px 20px 120px; position:relative; border-bottom:1px solid rgba(0, 0, 0, 0.06); transition:all 0.25s; }
		.resources-table li:hover { background-color:#F8F8F8; }
		.resources-table li:first-child { background-color:#F5F5F5; color:#151515; font-weight:600; }
			.resources-table li a { font-weight:700; }

.icon-pdf , .icon-excel , .icon-word {
	content:"PDF";
	position:absolute;
	top:50%;
	left:20px;
	width:50px;
	height:30px;
	margin-top:-15px;
	font-size:17px;
	color:#FFF;
	line-height:30px;
	background-color:#ff3500;
	text-align:center;
	border-radius:2px;
	}
/* .icon-excel { background-color:#4DA462; }
.icon-word { background-color:#2A76E6; } */
	.icon-pdf::before { content:""; }
	.icon-excel::before { content:""; }
	.icon-word::before { content:""; }

.col-2 { float:left; width:50%; }
.col-3 { float:left; width:33.33334%; }
.col-25 { float:left; width:25%; }
.col-75 { float:left; width:75%; }

.certificates { float:left; width:100%; text-align:center; position:relative; z-index:100; overflow:hidden; }
	.certificates ul { width:100%; overflow:hidden; display:flex; flex-flow:row wrap; }
		.certificates li { width:25%; padding:0 15px; margin-bottom:30px; position:relative; }
			.certificates li a { float:left; width:100%; height:100%; padding:29px; border:1px solid #DDD; border-radius:5px; transition:all 0.3s; }
			.certificates li a:hover { border-color:#666; }
				.certificates li a section { float:left; width:100%; height:220px; display:table; }
					.certificates li a section strong { display:table-cell; vertical-align:middle; width:100%; }
						.certificates li a section strong img { max-width:100%; max-height:200px; }
				.certificates li a article { float:left; width:100%; margin:5px 0 -5px 0; font-weight:600; }

/*	Start CONTACT	*/
	
.accordion { float:left; width:100%; font-size:16px; border-bottom:1px solid #EEE; }
	
	.accordion-section-title { float:left; width:100%; padding:19px 35px 15px 20px; border-top:1px solid #EEE; position:relative; font-family:Teko; font-size:22px; }
	
		.accordion-section-title::before { content:""; position:absolute; top:50%; right:10px; width:14px; height:2px; margin-top:-2px; background-color:#B0BAC4; transition:all 0.25s; border-radius:2px; }
		.accordion-section-title::after { content:""; position:absolute; right:16px; top:50%; height:14px; width:2px; margin-top:-8px; background-color:#B0BAC4; transition:all 0.25s; border-radius:2px; }
		
		.cell-01 { float:left; width:55%; }
		.cell-02 { float:left; width:15%; text-align:center; }
		.cell-03 { float:left; width:30%; }
	
	.accordion-section-title.active { font-weight:500; color:#151515; }
	.accordion-section-title.active::before , 
	.accordion-section-title.active::after { background-color:#FF3500; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg); }
	
	.accordion-section-content { float:left; width:100%; padding:15px 25px 20px 25px; position:relative; display:none; color:#666; line-height:25px; background-image:linear-gradient(180deg,#F6F8F8,#FFF); }
		.accordion-section-content::before { 
				content:"";
				border-top:4px solid transparent;
				border-left:8px solid transparent;
				border-right:8px solid transparent;
				height:0;
				position:absolute;
				width:0;
				left:37px;
				top:1px;
				border-top-color:#FF3500;
			}
		.accordion-section-content::after { content:""; position:absolute; width:50px; height:2px; left:20px; top:0; background-color:#FF3500; }
		.accordion-section-content section { float:left; width:100%; }
		
.contact-wrap { float:left; width:100%; position:relative; background-color:#F7F7F7; border-radius:5px; overflow:hidden; }
	
	.contact-info { float:left; width:50%; min-height:400px; padding:50px; }
		.contact-info h2 { float:left; width:100%; padding-bottom:30px; margin-top:-5px; font-size:22px; font-weight:700; line-height:25px; color:#FF3500; }
		.contact-info section { float:left; width:100%; padding:40px 0 40px 60px; position:relative; border-top:1px solid rgba(0, 0, 0, 0.06); font-size:16px; }
		.contact-info section:last-child { border-bottom:1px solid rgba(0, 0, 0, 0.06); }
			.contact-info section img { position:absolute; top:50%; left:0; height:32px; margin-top:-16px; }

	.contact-map { position:absolute; top:0; right:0; bottom:0; left:50%; }

.contact-form { float:left; width:100%; max-width:1000px; }
	.form-item { float:left; width:50%; padding:0 15px 30px 15px; position:relative; }
	.form-item:last-child { padding-bottom:0; }
		.form-item label { float:left; width:100%; }
		.form-item section { float:left; width:100%; font-size:16px; font-weight:600; margin-bottom:-10px; }
		
		.security-code img { float:left; width:130px; height:50px; margin-right:10px; padding:2px; border:2px solid #DEE8ED; background-color:#FFF; border-radius:6px; }
		.security-code a.refresh { float:left; width:50px; height:50px; text-indent:-9999px; background:#FFF url(../images/refresh.png) no-repeat center center / 24px; border:2px solid #DEE8ED; border-radius:6px; }
		.security-code a:hover.refresh { background-color:#EEE; }
		
		.upload { float:left; width:100%; height:50px; position:relative; text-align:center; }
			.upload span { float:left; width:100%; height:100%; position:relative; color: #FFF; font-weight:600; font-size:14px; line-height:50px; z-index:2; background-color:#4D839D; border-radius:6px; }
			.upload:hover span { background-color:#FF3500; }
			.upload input { display:block !important; width:100% !important; height:100% !important; opacity:0 !important; overflow:hidden !important; position:absolute; left:0; top:0; z-index:3; cursor:pointer; }
		
.bek-office-item { float:left; width:50%; padding:0 20px; margin-bottom:60px; }
	.bek-office { float:left; width:100%; padding:5px 0 5px 30px; box-shadow:inset 2px 0 0 #EEE; font-size:16px; }
		.bek-office section { float:left; width:100%; font-weight:500; line-height:25px; }
			.bek-office section strong { display:block; margin:1px 0 6px 0; font-size:18px; }
			.bek-office section a { font-weight:700; }
			
		.bek-office article { float:left; width:100%; margin-top:13px; font-size:14px; font-weight:600; line-height:40px; }
			.bek-office article a { float:left; height:40px; padding:0 40px 0 25px; position:relative; background:#4D839D url(../images/arrow-white-right.png) no-repeat right 15px center / 15px; color:#FFF; border-radius:20px; transition:all 0.2s; }
			.bek-office article a:hover { padding-right:45px; background-color:#FF3500; }
	
	.bek-office-map { float:left; width:100%; height:300px; padding:4px; margin-top:20px; border:1px solid #E5E5E5; border-radius:4px; }
	
.open-positions { float:left; width:100%; font-size:16px; color:#151515; }
	.open-positions ul { width:100%; }
		.open-positions li { width:100%; margin-bottom:30px; border:2px solid #DEE8ED; border-radius:6px; transition:all 0.3s; }
		.open-positions li:hover { border-color:#4D839D; }
			.open-positions li section { float:left; width:100%; padding:20px 0 25px 120px; background:url(../images/icon-career.png) no-repeat 28px 28px / auto 60px; }
				.open-positions li section img { float:left; margin-left:-100px; }
				.open-positions li section span { float:left; width:100%; margin-bottom:10px; }
					.open-positions li section span strong { float:left; width:120px; }
				.open-positions li section i { float:left; margin-top:7px; }

/*	Start PAGINATION	*/
	
.pages { float:left; width:100%; margin-top:40px; font-weight:600; font-size:13px; line-height:43px; text-align:center; }
	.pages ul { width:100%; }
		.pages li { float:none; display:inline-block; padding:0 5px; }
			.pages li a { float:left; min-width:45px; height:45px; padding:0 10px; color:#999; border:1px solid #E4E4E4; transition:all 0.3s; border-radius:23px; }
			.pages li a:hover { border-color:#999; }
			.pages li a.current { color:#FF3500; border-color:#FF3500; }
				
.cookies-wrap { position:fixed; right:20px; bottom:20px; left:20px; z-index:7950; text-align:center; display:none; }
	.cookies { float:left; width:100%; padding:25px 30px 20px 30px; position:relative; background-color:rgba(0, 0, 0, 0.8); font-size:12px; color:rgba(255, 255, 255, 0.8); border-radius:5px; }
		.cookies::before { content:""; position:absolute; right:15px; top:15px; left:15px; bottom:0; background:url(../images/icon-cookies.png) no-repeat 0 top / 60px auto; opacity:0.3; }
		.cookies section { float:left; width:100%; position:relative; }
		.cookies-close { position:absolute; top:-16px; right:20px; width:32px; height:32px; }
			.cookies-close span { float:left; width:100%; height:100%; position:relative; border-radius:50%; text-indent:-9999px; background:#FF3500 url(../images/icon-close.png) no-repeat center / 20px; cursor:pointer; border:2px solid #FFF; }
			.cookies-close span:hover { background-size:18px; background-color:#000; }


@media only screen and (max-width:1400px) {

.wrap { width:1200px; }

.top-150 { padding-top:100px; }
.top-100 { padding-top:75px; }
.top-50 { padding-top:35px; }
.bottom-150 { padding-bottom:100px; }
.bottom-100 { padding-bottom:75px; }
.bottom-50 { padding-bottom:35px; }
.left-80 { padding-left:40px; }
.right-80 { padding-right:40px; }

.slider-hero-title strong { padding-left:30px; font-size:27px; line-height:50px; }
.welcome-to-bek { margin-top:0; }

#nav li > a { padding:0 20px; }

.medium-title { margin:30px 0 20px 0; }

.footer-form { padding-top:0; padding-bottom:40px; }
.footer-info { padding-top:0; }

}


@media only screen and (max-width:1280px) {

.wrap { width:980px; }
.left-80 { padding-left:0; }
.right-80 { padding-right:0; }

.header { height:80px; }
.nav-down { margin-top:0; }

#logo , #nav , .header-lang-wrap { margin-top:0; }
	#logo img { padding:15px 0; }

#nav li > a { padding:0 20px; }
#nav li:last-child > a { padding:0 30px; }

.bek-ships .inner-40 { margin:0 -20px; }
.bek-ships li { padding:0 20px 50px 20px; }
	.bek-ships li section { padding:0 30px; }
	
.bek-ships.count-4 .inner-40 { margin:0 -20px; }
.bek-ships.count-4 li { padding:0 20px 50px 20px; }
	.bek-ships.count-4 li section { padding:0 30px; }
	
.bek-services li a { padding:25px; }

.footer-form , .footer-info { padding:0 30px 30px 30px; }

.news li { width:50%; }
.gallery li , .certificates li { width:33.33334%; }

.contact-info { padding:30px; }

.open-positions li { margin-bottom:20px; }

}


@media only screen and (max-width:1023px) {

.wrap { float:left; width:100%; padding:0 20px; }

.header { position:absolute; height:70px; }
	.header::before { content:""; position:absolute; top:0; left:0; right:0; bottom:10px; background-image:linear-gradient(180deg,#004D73,rgba(0, 77, 115, 0.0)); opacity:0.9; }
	
	#logo img { height:70px; padding:15px 0; }
	
	.header-lang-wrap { height:60px; }
	.header-lang-icon { width:60px; line-height:60px; }
	.header-lang { top:60px; width:60px; }
		.header-lang li a { line-height:40px; }

.nav-icon { float:right; width:60px; height:60px; margin-right:-20px; position:relative; cursor:pointer; display:block; text-indent:-9999px; }
	.nav-icon span { position:absolute; top:50%; left:50%; width:20px; height:2px; margin:-1px 0 0 -10px; background-color:#FFF; transition:all 0.5s; }
		.nav-icon span::before { content:""; position:absolute; top:-7px; left:0; right:0; height:2px; background-color:#FFF; transition:all 0.5s; }
		.nav-icon span::after { content:""; position:absolute; bottom:-7px; left:0; right:0; height:2px; background-color:#FFF; transition:all 0.5s; }
	
	.nav-icon-close span { background-color:transparent; }
		.nav-icon-close span::before { 
			-webkit-transform:rotate(-135deg);
			-moz-transform:rotate(-135deg);
			-o-transform:rotate(-135deg);
			-ms-transform:rotate(-135deg);
			transform:rotate(-135deg);
			top:0;
			background-color:#FF3500;
		}
		.nav-icon-close span::after { 
			-webkit-transform:rotate(135deg);
			-moz-transform:rotate(135deg);
			-o-transform:rotate(135deg);
			-ms-transform:rotate(135deg);
			transform:rotate(135deg);
			bottom:0;
			background-color:#FF3500;
		}
		
	.nav-icon-close::before { 
		content:"";
		border-bottom:4px solid transparent;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		height:0;
		position: absolute;
		width:0;
		left:50%;
		bottom:0;
		margin-left:-10px;
		border-bottom-color:#004a6e;
	}

#nav { position:absolute; top:60px; left:0; right:0; padding:30px; margin-top:0; background-image:linear-gradient(155deg,#003651,#0078B3); box-shadow:0 10px 30px rgba(0, 0, 0, 0.2); display:none; }
	#nav ul { width:100%; }
		#nav li { width:100%; border-top:1px solid rgba(255, 255, 255, 0.05); }
		#nav li:last-child { border-top:0; }
		#nav li.nav-multi::before { content:""; position:absolute; top:0; right:0; width:40px; height:60px; background:url(../images/arrow-white-down.png) no-repeat center 52%; background-size:14px auto; opacity:0.7; }
			#nav li::after { display:none; }
			#nav li > a { width:100%; padding:0 25px !important; font-size:16px; line-height:60px; }
			
			#nav > ul li span { float:left; width:100%; position:relative; top:auto; left:auto; right:auto; margin:0 0 -1px 0; box-shadow:none; border-top:0; }
				#nav li span::before { left:38px; }

.slider-hero ul.slick-dots { padding-bottom:35px; }
.slider-hero-title { top:20px; }

.footer-hero-text { padding:9% 20px 7% 20px; font-size:24px; line-height:30px; }
.footer-connect { margin-bottom:0; }
	.footer-form { width:100%; }
	.footer-info { float:left; width:100%; position:relative; top:auto; bottom:auto; right:auto; padding-bottom:30px; }
		.footer-info::before { background-size:auto 95%; }
		.footer-info section { margin-bottom:5px; }
		.footer-social { margin-top:15px; }
.copyright { padding-top:50px; padding-bottom:50px; }
	.copyright::before { display:none; }

.top-150 { padding-top:75px; }
.top-100 { padding-top:50px; }
.top-50 { padding-top:25px; }
.bottom-150 { padding-bottom:75px; }
.bottom-100 { padding-bottom:50px; }
.bottom-50 { padding-bottom:25px; }

.ocean-top { margin-top:-40px; }
.ocean::before { background-size:70% auto; }

.page-title { margin:47px 0 15px 0; position:relative; font-size:27px; line-height:30px; }
.medium-title { margin:20px 0 15px 0; font-size:27px; line-height:30px; }
.page-about { margin-bottom:21px; }

.slider-hero-title strong { width:60%; font-size:20px; line-height:40px; letter-spacing:0; }

.welcome-to-bek::before { float:left; width:100%; height:30px; margin-top:20px; position:static; max-width:initial; background-size:auto 100%; }
.welcome-text { width:100%; max-width:initial; padding-left:0; margin-top:-25px; }

.bek-ships li section { padding:0 20px; }
	.bek-ships li section strong { margin-top:35px; font-size:22px; line-height:32px; }
.bek-services li { flex-basis:50%; }

.simple-list li { width:100%; padding-right:0; }

/* .ship-hero { height:40vh; text-align:center; }
	.ship-hero > img { float:none; height:100%; object-fit:cover; } */

.certificates li a { padding:19px; }

.contact-info { width:100%; min-height:initial; }
	.contact-info h2 { padding-bottom:15px; }
	.contact-info section { padding:20px 0 20px 40px; }
		.contact-info section img { height:24px; margin-top:-12px; }
.contact-map { float:left; width:100%; height:500px; position:static; }

.bek-services li a strong { font-size:17px; }
}





@media only screen and (max-width:767px) {

.cookies-wrap { right:5px; bottom:5px; left:5px; }
.footer-form , .footer-info { padding:0 20px 20px 20px; }
.certificates li { width:50%; }
.bek-office-item { width:100%; }

.col-3 , .col-25 , .col-75 { width:100%; }
.resources-table ul { border-top:1px solid #EEE; }
.resources-table li { padding-left:80px; }
.resources-table li:first-child { display:none; }
.icon-pdf , .icon-excel , .icon-word { left:0; }

}



@media only screen and (max-width:640px) {

.slider-hero-title strong { width:75%; }

.copyright { padding-top:20px; padding-bottom:20px; font-size:12px; text-align:center; }
	.copyright div { width:100%; }
	.copyright img { display:none; }

.bek-ships li, .bek-ships.count-4 li , .news li { width:100%; }

.page-photo { width:100%; max-width:initial; padding-left:0; }

.gallery li { width:50%; }
	.gallery li a::after { background-size:30px; }

.contact-info { padding:25px; }
.contact-map { height:400px; }

.open-positions li section { padding:15px 18px 20px 60px; background-position:15px 15px; background-size:auto 30px; }
	.open-positions li section span { float:left; width:100%; margin-bottom:10px; }
		.open-positions li section span strong { width:100%; }

}



@media only screen and (max-width:540px) {

.slider-hero-title strong { padding:5px 0 5px 20px; font-size:18px; font-weight:500; line-height:26px; }
.ocean-top { margin-top:-20px; margin-bottom:-1px; }
.form-item { width:100%; padding-bottom:20px; }
.certificates li { width:100%; margin-bottom:20px; }

}



@media only screen and (max-width:420px) {

.slider-hero ul.slick-dots { padding-bottom:20px; }
.slider-hero-title strong { width:90%; }
.bek-services li { flex-basis:100%; }

}



@media only screen and (max-width:374px) {



}


.alert {
    float: left;
    width: 100%;
    padding: 20px;
    background-color: #f44336; /* Red */
    color: white;
    /*border-radius: 6px;*/
    margin: 5px 0 5px 0;
}

.success {
    background-color: #4caf50;
}

.info {
    background-color: #2196f3;
}

.warning {
    background-color: #ff9800;
}

/* The close button */
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

    /* When moving the mouse over the close button */
    .closebtn:hover {
        color: black;
    }

.text-danger {
    float: left;
    width: 100%;
    color: red;
}

body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden; /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background:#FF3500;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}
/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(
    to top,
    rgba(0, 0, 0, .85) 0%,
    rgba(0, 0, 0, .3) 50%,
    rgba(0, 0, 0, .15) 65%,
    rgba(0, 0, 0, .075) 75.5%,
    rgba(0, 0, 0, .037) 82.85%,
    rgba(0, 0, 0, .019) 88%,
    rgba(0, 0, 0, 0) 100%
    );
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}

/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.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 {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}

/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #FF3500;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}


.fancybox-button--thumbs { display:none !important; }
.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}

@font-face {
    font-family: 'Averta';
    src: url('/Content/css/font/averta_bold.eot');
    src: url('/Content/css/font/averta_bold.eot?#iefix') format('embedded-opentype'),
         url('/Content/css/font/averta_bold.woff2') format('woff2'),
         url('/Content/css/font/averta_bold.woff') format('woff'),
         url('/Content/css/font/averta_bold.svg#avertabold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Averta';
    src: url('/Content/css/font/averta_extrabold.eot');
    src: url('/Content/css/font/averta_extrabold.eot?#iefix') format('embedded-opentype'),
         url('/Content/css/font/averta_extrabold.woff2') format('woff2'),
         url('/Content/css/font/averta_extrabold.woff') format('woff'),
         url('/Content/css/font/averta_extrabold.svg#avertaextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Averta';
    src: url('/Content/css/font/averta_light.eot');
    src: url('/Content/css/font/averta_light.eot?#iefix') format('embedded-opentype'),
         url('/Content/css/font/averta_light.woff2') format('woff2'),
         url('/Content/css/font/averta_light.woff') format('woff'),
         url('/Content/css/font/averta_light.svg#avertalight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Averta';
    src: url('/Content/css/font/averta_semibold.eot');
    src: url('/Content/css/font/averta_semibold.eot?#iefix') format('embedded-opentype'),
         url('/Content/css/font/averta_semibold.woff2') format('woff2'),
         url('/Content/css/font/averta_semibold.woff') format('woff'),
         url('/Content/css/font/averta_semibold.svg#avertasemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Averta';
    src: url('/Content/css/font/averta.eot');
    src: url('/Content/css/font/averta.eot?#iefix') format('embedded-opentype'),
         url('/Content/css/font/averta.woff2') format('woff2'),
         url('/Content/css/font/averta.woff') format('woff'),
         url('/Content/css/font/averta.svg#avertaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
