@charset "UTF-8";
/*
@font-face {
  font-family: "name";
  src: url("woff2-path") format("woff2"), 
  url("woff-path") format("woff"), 
  url("otf-path") format("opentype"),
   url("eot-path") format("embedded-opentype");
}
*/
@font-face {
  font-family: "VattenfallHallDisplay_Bold";
  src: url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHallDisplay-Bold.woff2?Expires=2233469730&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=a5Q%2BvuUgzr%2BqlYYjQT%2BK0eRUZA8Kj507ds2LYsZmrQtPEgwgmB6EXkDRHR6c5rZtDyhb9OB5JdWON7FAC1SYYcljbdk%2F%2BZzpagtqMDt3T8DAjX3cKm16lMQ1Ns%2BzX0C%2BmqchQrbJw887vtfU3GwvaX8X4gg9kEvo8hk8VO22AzQZeIxE2Gdf4sj0VJiXfah5H9Va79Z6sDcXa1rE2r7kYng%2Bvk8sEA4ktqWGVXVftV9WAz5pUvKOhJNG5Ev0TQN0sFLO6horUuSj%2FyXDcJMx1PGSJdCNiWPEZf8LnppUCW7Py%2B8z0H%2F5hvxSK9D8R7GJHcbLvVJRSMTSK98gKvFv9g%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHallDisplay-Bold.woff?Expires=2233469788&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=nW2XNS%2F9BX31Xe9t7TM0sBdCuOd4XAi%2BbkcxAhHmugzhsfA76mV52tTu0MFFbxEWWINjGuJ5YqNoK3XGa4KgRthXoe2AoZ2TGqrvtH0j5UEKVDh1mJQQ2Z2kGFMQDeGUp7G3Aa%2FOP9VeBuiuvLVFQK8VdxPRiEp8DVsbZqhdUk%2BfciC2pDObkGBg8P%2Fj0xttZ1AFhYgK77o8eKxJMc9tiP90O7Fc7Rj%2BuAlVz84Zt4y54NeM95Vklck8T6ogfv%2F42oYuOYPLdvYtbPOP%2FJIx86mAQnL963fy82DAR3%2BRvOLMEtfUhwBNXy16wqHbX0kCA8mMC5lCTxoz9Dhs3k%2BOzA%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHallDisplay-Bold.otf?Expires=2233469855&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=j0%2BqFZk1YYZe%2FJrLeJK3xvfHUJqwBkpLQ2Nd%2BrFUGqIW5ERR%2FVR6ajibBTbIRg8M01phuKuUq0qxUipo0Z9ilhSuo04arYac129jzSvFdvVadrIShkxpBbwvOwujhubZaljWgAEejKaQbUvnBbzzupuY5E9nDHSGq8bOivL%2B9sH87zsexV0EeV8bYi9LXb%2FxGhztCN3AP0LDspvzP1WaK%2BRhx%2FwBAxjs7%2BQv%2FNjOdnnHpmVHwwYj0Wustxu%2Boyz82UsXUupHripmDUVDribTHIgosf9G8g%2FnAFn03Hi2zT9Uqb6L771h6eoRxvN%2BctyEDz3cO0B66byzOcZftsk8tA%3D%3D") format("opentype"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHallDisplay-Bold.eot?Expires=2233469930&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=UEotRO4L1B7qmaWxT%2FG7flP62a9yuIo7ZWGIBxgh6L2Iw6w2S4LaVggRB2OhBPdzNoQYqkgdGT4T6ZUfmA5dHmyk2G6TKT1Bskt970SMLU36AiSGchqr4augvy8FanRyqDH%2FWroU%2FWYbIkkrP0K4P7XLEHwGxPM9BMSp0M4OvvfrKn04KLNQoWdYiiAPMggQhvICRAL3u740BKPMWzmfbM9ZeBXWUzSk7%2BwMosj469GiFlnr1fa%2BkTrRs8TCw6Dx%2FhtMQ%2BNtdBYjxYvPXDMUgR2e7GtSfo8U3UZzV1X3EvW9oqosc%2BmcRBYsZP0R4YGmATPf23nxmxM7ZdiZWjLLuQ%3D%3D") format("embedded-opentype"); }

@font-face {
  font-family: "VattenfallHall_Bold";
  src: url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Bold.woff2?Expires=2233469330&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=YbIBHABB9obKXHnVfsB%2F2QyRm9XyuRprv8BVI7HOkWLBJI7tWQXl%2FBPCnkG%2B0OXV8nKr79QEbbKoaO0NKzkLxLe9UggMhEb9yuHhf9tZhi8hTnYSLobo88rylTAmeFUA3CKCaqZrA23rNiGgLrr2VQFI7Ng3d3ucnH2vFDgzxfI7BxAFsmDozm9eHqHuFzuu3AF4IhGDzfhhUCIuLI3scEHtse%2FtbTKRZn5KPWJAAwD7je9medv5Iwgw3F2w0sTprAMZVZ9kYppmu%2B3jsvg9Zh%2BYV9ILTf0J%2BIzlVQ24DHkaitdsHgsOm76mFv06Bes4IXkeVsxXRMJXWojTzAMf0Q%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Bold.woff?Expires=2233469370&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=dPEPK6rD77QV2oLo3se09qf2uaQcbM7188NOfNsDkMCbH5%2FtY5jtEhtfPuTZahIksEn%2FR8Bc%2FfnDxSMiiz%2BCvtQ63GTXJJfymIZihO5MzjEexr2f%2B4jcDWJUnpVa8RnXOXHhnVIE2oBwLJ1eelGI5vBdIihwlw3U%2FB5i1btSKk5Ln3N9t3dj2QmL%2FsPXg4fW5FK%2FZwnQi93vPopOW9Re%2FH%2BemR1XeENbdFBK7LmszepGYogpKZGwe3aLHsFI6fOad2vJv3SnvKBg09hsP7MwLW%2FURTV7hH5quL3b1mT5xBuKfMMaz9Go%2Fx%2BALx0yuYivabw8P0n7EwtPvaDlaHUs8w%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Bold.otf?Expires=2233469399&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=lekg7%2FtA52WjjvhvVS%2F7CQUDSS2Dq%2BawVGx3ahKVhOgNfb%2BL56T7ZSDtlUOhmwGQwPov00i6lJJtbiNyTNPThAJyDnBB3lhNgIi1Oebogd9uavxfr99ar%2BDgcMzo7dueUNimZLSsaun40Is2zomcFuaK7Ji90TJrv1OkUuPNFApLbXa%2FsEI7WCY5z1UBokHYDoNM2rYSQuuie7NrsnRHDdNsGQM8q7bjd3VfFmK0XMpVkqSUK0BREF0qb6wGrZvFrTKCMtave957LGYU6Wsxi8cowPng%2BwjHJgLtteqaFYBCUR%2BNdfDgq1VBGWAb2G%2FjH%2BJDAiO3I4lMdhnzWT6VNg%3D%3D") format("otf"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Bold.eot?Expires=2233469430&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=poiTUJxzxIa2qMKwXLYapMmfnWX1brJ%2FynDoCWIhAoXi0M9JI%2BlJ2J5DTYOHP8WMY0t7XyRMINYtzzfTK9lzMuhVRd0G5XPbMLPw7r6pd%2Bd3K85jujNWJJ1l4OKdFBeVhNxj9anXzsOvfi3gFOIu%2FA7Se1JaGkHBsqOVlZTjkCscHPqWbdTTpCW4ITTbbPW9cLu0OWSm4%2BPnt%2Fdy%2BToSydbFGyDljBk9rgo5sNJOFEC%2Be0dT%2FAGc1XSGEEAMNJv6KhCf6ZTX%2FzIs2JuNPUkENBoUUZm84WhrFC3nAnHLDOmrKfA%2F2McDDljoXgFjEMoZbbrS51SGY%2BREOFdD6LcF6Q%3D%3D") format("embedded-opentype"); }

@font-face {
  font-family: "VattenfallHall_Medium";
  src: url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Medium.woff2?Expires=2233470938&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=hirQHryP9nkt2fu0vnFWwpLc6KEmRtK1GWdU1D1pSZmVALm3QK3DHc%2FDr8VoSMyEvoBubF4TgAgBWVtMy56GehQfhasUHfBmzJu51vgws4Op3ofY3XwfA23A1aBAj%2FVPnhqET%2F3DILc1qVSYuglC1zGamLIBBWJKfFHfB1gN1xhGB77RYSh8zJ9YhYGIWCaAyGNMrl6NrdwROsvwZDxmXI1GEb7Xv3W55OOzTEA0r1rnUjcNkBTYXwqK7hNbixtHxXkTUovVVQGIgWngM8TBWYjiKfal%2FO%2FYsxJh4BKf0uTTCXsB8WY%2BapV%2B2bHP7IfdnaSA3OFteO%2BLPPLHj8iU8Q%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Medium.woff?Expires=2233470992&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=Xrd%2FnYbXVNQesB3jyRidJcsvOpZuyA84iTRxHkvPksl3jIEoYWL5yAxOnY%2BY%2BHclqdwkRc%2F3xtMO40KIVhlN7K0OP4iwoBX3lJe9ATt2bRTFeurcktXc2PZLnrrLeiLoEgGPbLheaoJN2ew%2FiJ%2FjQvEZZYVT%2B8OB5PUhg0Klnkiloaj8urYE9RC%2FIxwGiOdmJFvb4PeQAYaRI456wfl4R6yjWvPyrQu%2FPrAFPZ8%2F8rr9Z7Ev2%2BJ47lKUTl5k2zx3zLlBii9jM1ZCc5p9UCxDsrWlNFoLOhXtXvohgr7JYAct2nLGExORv9QzdW970zw47wqVk0LasrIrEyZ4Il23Yg%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Medium.otf?Expires=2233471107&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=rBSPf%2BAHFUPqsBZ7ch15ZVux2vif%2FqEZS%2FfTjS9EekXSRUlAoHK9XtakMmFZraA27eKsrc8QMeZ1D6SUpHtVqst2erbWWNWZ95t9%2FzCkv4jghJ2%2BD8W1ZCLiTy%2B3NbqTIwoP1fCvBdfmLjlQO%2BwFAsjpv5deo6TxT8nDOT%2F8j8VQnOymPsqNRaqLmI89Fl7DeqeeauFPG9WDlSPY4gAvllg0s81i6TcZu9q9TqZR88mERqauIRfZrOqNcV7cWkL%2B7HnnIL2vUa5%2BFmilECsl6w0ayeOHzgum8ijvTj3OaSYgrF6czFwbVnQXgYGszKlMJHxMOlmG0vSTpLFSYrAPoQ%3D%3D") format("otf"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Medium.eot?Expires=2233471163&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=sCFGiSSMYHmfl4EuQoyAwjSTkB%2FqgFXfJk7AOUpIuJ5pVfDopt2RsNlbJF0w4YaON1A8I7DM8E4lNBjLc%2BnNhFRDRyPKyyj1sQuZAxbXJkln5ZZi3s4UlTPaPNhgZ4n6y0SGF3LNBbLU4G0thoojIxzqAGwK4A1eucnfQuBjbGOSzFhTD%2FthhZDo4fuOEmziJEjVo0bKZxbMKcnqGZPfvV7fw4bDI4f2QnDo85Oy5ILzK%2FcaIxp5%2FEpFQC2NAREHZiwlku0bb4WKgTT2qg3EkIIvjj6A%2BUWioTfI%2FJMBs2o7Ow4CbbStLPn3FTHjOG%2FB4lunsxFChjDn2iWu4iPvDA%3D%3D") format("embedded-opentype"); }

@font-face {
  font-family: "VattenfallHall_Regular";
  src: url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Regular.woff2?Expires=2233471232&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=YkeeOhHvSX%2FmIhtRAVcKtwpHBhzVIfYH9tcWdlLaZHWZfeng1MNhFhk9zKdyCf6Mqjybm%2FXgdU0P9BD%2FXjt%2FGKJBbchgQfMiTV8Ddh2cFOxXSd4QbB53ZkJ5Ud6enFfy3t4%2FIUkakdJIEDgxI7pr9cFc%2Fkv8t%2FLkUXTrKduCU%2F2lLGt2fEDqwC5cg87P8O%2BtbMH629qShHnKekDlpvAEo0yMPd1eI6j1eqX25LoN6Pulha0iRYC18F86uP3MbdNQspxhBBr6aw7tTpI5ysh3ITKI4vcylf8pnGyNjClfU%2B9W%2BXvXt5rGTWOb%2BSo9ADkDQ6CuM1LwYY4eFa3b8GRj0w%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Regular.woff?Expires=2233471296&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=kPUmQa7q3WsbMmLbVMuJJW%2FQwGmxuFD9tWb%2Fbo1v33K1LfCyMbcD0%2BLoWodoMgi2PuyMIA0MUZhc%2F66sxUxnmdVoPDpNHSS%2FGhacOcNZ5IIK5nUUXg5D23BV9iJNRvCiHO780fDicMKHX%2FapeYf8I4pAZse%2Fa6QNZc6H03kZgoFbg40JkbCyy9WiGl2VPBIQ7jnb0qnmU2J89CJh%2FoYLMMtSCktmFjjHJAp8hfg%2FmASlggcqTp284CRq6s7zm5F1hFoVOsv41b8hjoMWVnV5DQUWU5Pb1VbZivrTl7iJwdOYBh4Y0ujXV9LQOQRJ0PQVqQEoZKy5%2BmNnU%2F5ZKy9s8g%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Regular.otf?Expires=2233471478&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=fml%2FcENsbknXy4ANhGxjKoK0V5rl938bU8GcFO%2BI4ycD88LUrMitAdn4slR9ZlOJt4UNWcdlZc%2BTfl9ejNjs%2BooSA30EENIx5MjxFyi2C0jh9sczu9DQ43PgYfJv6HT%2FTjFq%2Fyk9LIyzB6jJaiCWa6%2BdADG5Jlbu1fHL6wErdzksG8a6Fo8JFkpoajvHA110jkczpdpKHL08xyNcgKzAN486UiyMdE3thHJgo0pJXiIrS%2B6cdcOMpL60%2BY7ufPIL47THjklwpDcQHi6GIFvJ47GksZYUH7CPP5aQWL9cxuXdGeDfOfZuudIG7fTbE2OSdt2EEMvmENA7A6d4u5usjQ%3D%3D") format("otf"), url("https://storage.googleapis.com/akt-vf-intro/theming/VattenfallHall-Regular.eot?Expires=2233471614&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=Fu%2F6jEBP1scMvvbyP3fEEOjkiuNuTWN2Ct5re9xqrXvyvkBJLUqywgqz%2Bhdpe2zeOgk4HocigdUs81JAPoc3y4tgYitEX05MWJARuotp3bQftNdFE9mbvbaAK0Y%2BOplnqWVCohqmCk4Ni826%2FkFkEvEKzXF%2FP9TTLkKwjXkOcZCn6kmIZwO1CU4aoKt4np8JUZHnIcsdR61p8LC3m5Hs2%2BwFuhcgtptSRNstF1kVED%2FPfs6J19VxXJaoREQDYaS5p4I9hpZVhESeXkpAGxCXgy2FK6Ir5f9L%2BxHHApEknqBf1YHiPViiQe%2BiXN3AMhUnloMlwy53%2B%2BIIKQCiAfAj5w%3D%3D") format("embedded-opentype"); }

@font-face {
  font-family: "VattenfallHall_Medium_Italic";
  src: url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-MediumItalic.woff2?Expires=2198840257&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=hguBmpu0t1B5mf%2B7SsYii2nYC9KvRLRI3wOH9tdBTDb%2Bg%2Bxm1q%2BrN8pV3LuiCr5Ga7GXP83yzCdnUTGwFiWveuE6auz3uJvswymJ4Fs2kYHmIC%2FSniv6xh79XRV0HqMPk5mtS0PULwYjtYYjzBUHqmm4GjFhHqCzgBlwi9HMZmchstGTr%2FYwL3hNl7YRJ3w%2ByGP5mDMnSl9bLInEGvmiT%2FouZet%2FhJzuZ5ivtNUhb9qxtyDm7KPWesnzGTlSb0zcTRpOsYF%2BDE4IfQ6Fp3vMNbjXO8X3ZwUh8dFlwFzw82SqOeh1gskWaIEp23WL%2BNwdgMfX2In1AaDjWtzlx3NeGw%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-MediumItalic.woff?Expires=2198840368&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=AO2tYFXY4MjGadTimqDK0WaUWJyP8jtbFQozheudRh38O5J%2B7Csbsg6WmltG81%2FbcJc3Qx4450lLkdccy9N%2F5KEaxpL9RbFazco0S0cmmeVCVz%2Bar8L%2FWr1FgS5DLvle4%2Fw0Kj98MofawyRzNwQilO9s%2BrrvaGa09pFZMgUNfNurOdQKaDoiNy%2Bl9SSEEtwCL%2Bfps5P0wgMTPNXQK8I1tBmzV5B%2FKFf1Wa2PZ5WaQSNmrHZMcUQ6yWcBbM1ZJB3HvqaVfRwXSRZxy5ixHyZrh%2BQyJ6uRNv4SMAQMf51ADmWNs%2B%2FQiYAUqquN5RSgcEWjyoTVCAysNcXuUVMZkF8aiw%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-MediumItalic.otf?Expires=2198840406&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=SOU1DQqE9UWyGPzCupLza4KZsEQMOrtqyRcvczw2eVl70YYkvUdyZuWZXePz6QIxZibEy%2ByF3CV%2F0uE0UK2m9VOPchWp9KHdjxrX%2BNScXHvgYnhjKqj2ns8QfO9Dwt3X73%2FJWBxE%2FHrcREJyZd8gfFusfiYSgvE4gNv04ZX3JNCV7iTc8cRVGazCPDuyQdgx%2FPVXG5l47SuHMSQmtOApdSjV4Tc9PMnHTi%2BP0J3WTsJ%2BScsANwmg8U5MZ8Mkyl2g1BspVaSkFY1PyZy0BcMj9kGVGCJfe0pxKDQGITgpWNuMYElFPh0H5Yj2mU6qV%2B3%2Fa89AgF5A7WWvZehqTh3c7w%3D%3D") format("otf"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-MediumItalic.eot?Expires=2198840233&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=W6Tqcx026DVxE1gBrG3V%2FNtWjElk5tJTnYW7MY9bkFUx6phL8PH3Io0o7piX3RH1D4RfytGbhk5w7PLlbcmc2fVCFXgQiBHoSGd42lWFfjH%2FkcStiWCtIH4fZ6CezOR5VI7%2BuLUf1yFlW7jUU3Cz6i84MrCIpDLj%2FBYwqtelGvfMtEHdbufO5Y1WPyTRgRK95cbCTUsa%2F9lMH3B%2B4fVBmQzEESnOB0mqBA6YK9hzF1EBU%2BbQJ%2Fp22S6XuLkkZeH81v4SUSAEs3%2FpX9%2BOqFjBNPgfvoa9kx%2Fth64u6GOaFLn%2FhnityvVZoAbzQIBG2R3KuQsFpAfHI4Slk%2BFK%2FUPt%2FA%3D%3D") format("embedded-opentype"); }

@font-face {
  font-family: "VattenfallHall_Regular_Italic";
  src: url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-RegularItalic.woff2?Expires=2198840215&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=p633Hadei6hnBHtrs04oHBQqhSVT4yZSFuHXndTS8lBTlOa8SBD826bvLbTo2VDR%2F9OOBZL5wHfQ%2FIjImfb%2FrwnYpgnW1TzCwNnckjcUvjvJq8g0GaIfaEe5%2FK%2BbTePmJ21GeLodVrWBt%2FkcYEMo6DqcCt2c2vDVlUNBvsSm0brww6Ehq%2Bwsgw9vH98bY%2Bt22Srh3rBbnSELd9DAqDJ8rU2LZq%2BndRrpd%2FjhZK4ZHLFylQsl%2F4v6Fdlsh4Q6DkoSX4iqsQpEwRJl0NjaiFPtpXR3gixIPWpTb%2Fh%2FYOJfVlsrrUSSZsF4sX%2FypksB6b%2FXsWGNfrueextdT76IndIPCA%3D%3D") format("woff2"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-RegularItalic.woff?Expires=2198840196&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=P42cxbFw12OJcyRmPziiTqmNQ9Wcb74TFMDer7eRoLztREtM8nT13Y51Po%2BcDOPH1cuA22IrqwR7I7%2FUj%2FSwr3cnIOYcg4QJdf4ALBVmbWPuueRaBqx0kwWN8ixjv%2FsjOqT9dtrop5MLl5o8t86UabnYPSbFvTT6pb07OtPnTAAibZ0R2npufMBxv8nnfwgLvr97PubeD6DaSNM7oxuZUZSOnI8LCk%2FFVKRT0C08r3XnkgH2XkBlNevMYCg9EQscG6Sz0gsQ2D%2Bma2G8vzGIf0X2Yw3qml%2B46BNOehM9NsCkEe2UXTbswwnFffDOFmYUIqfo%2By95m51DCVviGxWl9Q%3D%3D") format("woff"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-RegularItalic.otf?Expires=2198840182&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=WfZI6w7vacnp6NjMpl3fKWsAVnk92i25s%2FH2lslJaxq%2Fzthp0GCHk7eEKfEHcdtbBTTgCTIuxZ3wefezik%2FkdP0rPkWxt9KBoQBizVnemmZPyowRKS6Yxt3TFckxuwrrDYiQOIzcHpISQEFwg02yvYSSK%2FkyMVMBkwFD1ghYKPhMSl5CPvlU94s99K46urXUqPp%2FxQk16NK63egjixBM2U2HBaj7ZWbTv%2BqAKMLRwUg3FgAtP1a7RHjrxE62PjWI%2FASxIojXi47RRygClIuNiailGCpo%2BeOGaStPHecqBP9Uz9CD6cCclyXb8RqRPWparjIIPrUWKxLzj2AUeCgvzA%3D%3D") format("otf"), url("https://storage.googleapis.com/akt-vf-mtb/theming/VattenfallHall-RegularItalic.eot?Expires=2198840156&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=vN4qkO%2BcHwmkZkj%2FFggmTPCFl%2FcYrnj9tJmK45KexxRuTtqn2%2BR80jms%2FhzeqTnvlL2laUpcM5hDWhVvF%2BBr0L2WcsG3b7v1otHX7gsa%2Ftf45RSLQeyYs8s9msjbAqtOsdUXplihLbmvmfpusw0RiVIMYQXgbsQgV4pNzQRrjDl55g%2FcSeBlmxWOKfJNSJfMDoGDcGCnaJhdPA3mEZiUkbwpPJkBm%2FbXZ68a1qKA%2FceQvjeYguFGpbkyNlfXy4%2Bg69Ub1jEeG8pjNUY6B22pj6V9BGhfLlcKrvFqhm6DlUQdnNECyGA7qIVxH29K5bfnnZCzMWqApRHmWCkaAJTc%2FA%3D%3D") format("embedded-opentype"); }

html {
  font-family: 'VattenfallHall_Regular', sans-serif;
  font-size: 16px;
  margin-block-start: 0;
  margin-block-end: 0; }

h1, h2, h3, h4, h5, p, div, ul, ol {
  margin-block-start: 0;
  margin-block-end: 0;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@media (max-width: 1500px) {
  html {
    font-size: 16px; } }

@media (max-width: 768px) {
  html {
    font-size: 16px; } }

@media (max-width: 576px) {
  html {
    font-size: 16px; } }

.weight-bold {
  font-weight: normal; }

.hero__header .page-wrapper--small,
.welcome__wrapper .page-wrapper--small,
.group-progress,
.task-header__content,
.page-wrapper--small {
  max-width: 768px; }

.group-progress,
.task-header,
.task-form__two-columns {
  padding-top: 100px; }

@media (max-width: 992px) {
  .group-progress,
  .task-header,
  .group-box-chapter-header,
  .task-form__two-columns {
    padding-top: 80px; } }

@media (max-width: 576px) {
  .group-progress,
  .task-header,
  .group-box-chapter-header,
  .task-form__two-columns {
    padding-top: 80px; } }

.welcome__wrapper .task-header {
  padding-top: 4rem; }

.group-box-chapter-header {
  padding-top: 4rem; }

@media (max-width: 992px) {
  .group-progress,
  .task-header,
  .group-box-chapter-header,
  .task-form__two-columns {
    padding-top: 3rem; } }

@media (max-width: 576px) {
  .group-progress,
  .task-header,
  .group-box-chapter-header,
  .task-form__two-columns {
    padding-top: 2rem; } }

.task-form__two-columns,
.group-exercise .task-form__two-columns .task__container {
  margin-top: 0 !important; }

.welcome .welcome__wrapper .task_header {
  padding-top: 140px; }

@media (max-width: 992px) {
  .welcome .welcome__wrapper .task_header {
    padding-top: 100px; } }

@media (max-width: 576px) {
  .welcome .welcome__wrapper .task_header {
    padding-top: 80px; } }

.hero__one .hero__header,
.hero__two .hero__header {
  padding-top: 200px;
  padding-bottom: 160px; }

@media (max-width: 992px) {
  .hero__one .hero__header,
  .hero__two .hero__header {
    padding-top: 150px;
    padding-bottom: 100px; } }

@media (max-width: 576px) {
  .hero__one .hero__header,
  .hero__two .hero__header {
    padding-top: 100px;
    padding-bottom: 70px; } }

.task-header__content,
.page-wrapper--small {
  max-width: 992px; }

.hero__header .page-wrapper--small,
.welcome__wrapper .page-wrapper--small,
.group-progress {
  max-width: 768px; }

strong, b {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  letter-spacing: normal;
  font-weight: normal; }

.hero__header h1, h1.h0 {
  font-size: 5rem; }

@media (min-width: 1500px) {
  .hero__header h1 {
    font-size: 5.4rem; } }

@media (max-width: 576px) {
  .hero__header h1, h1.h0 {
    font-size: 3.25rem; } }

.hero__header h1 {
  color: #fff; }

.task-header--8 > .page-wrapper > .task-header__content > .lead > h1,
.task-header--8 > .page-wrapper > .task-header__content > .lead > div > h1,
.curtain__frame h1,
.welcome .welcome__wrapper h1 {
  font-size: 4.5rem !important;
  line-height: 1; }
  @media (min-width: 992px) {
    .task-header--8 > .page-wrapper > .task-header__content > .lead > h1,
    .task-header--8 > .page-wrapper > .task-header__content > .lead > div > h1,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 5rem !important; } }
  @media (max-width: 768px) {
    .task-header--8 > .page-wrapper > .task-header__content > .lead > h1,
    .task-header--8 > .page-wrapper > .task-header__content > .lead > div > h1,
    .curtain__frame h1,
    .welcome .welcome__wrapper h1 {
      font-size: 2.5rem !important; } }
h1, .h1,
.hero__header h2,
.hero-title,
.small-stage__header h2,
.welcome .welcome__wrapper h2,
.stage__header .h1,
.group-progress h1,
.group-exercise h1,
.group-exercise .h1,
.group-exercise h2.hybris {
  font-family: "VattenfallHallDisplay_Bold", Arial, sans-serif;
  font-size: 3.25rem;
  line-height: 1.1666666666667;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 1.5rem;
  margin-top: 0; }
  @media (min-width: 1500px) {
    h1, .h1,
    .hero__header h2,
    .hero-title,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .stage__header .h1,
    .group-progress h1,
    .group-exercise h1,
    .group-exercise .h1,
    .group-exercise h2.hybris {
      font-size: 3.5rem;
      margin-bottom: 2.0rem; } }
  @media (max-width: 576px) {
    h1, .h1,
    .hero__header h2,
    .hero-title,
    .small-stage__header h2,
    .welcome .welcome__wrapper h2,
    .stage__header .h1,
    .group-progress h1,
    .group-exercise h1,
    .group-exercise .h1,
    .group-exercise h2.hybris {
      font-size: 2.25rem; } }
h2, .h2,
.group-exercise h2, .group-exercise .h2,
.welcome .welcome__wrapper h3,
span.qmark {
  font-family: "VattenfallHallDisplay_Bold", Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 1.1666666666667;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 1.5rem; }
  @media (min-width: 1500px) {
    h2, .h2,
    .group-exercise h2, .group-exercise .h2,
    .welcome .welcome__wrapper h3,
    span.qmark {
      font-size: 2.3rem;
      margin-bottom: 1.75rem; } }
  @media (max-width: 576px) {
    h2, .h2,
    .group-exercise h2, .group-exercise .h2,
    .welcome .welcome__wrapper h3,
    span.qmark {
      font-size: 1.5rem;
      margin-bottom: 1rem; } }
.hero__header h3,
.group-progress h2 {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  font-size: 1.75rem;
  line-height: 1.2;
  letter-spacing: normal;
  color: #222222; }

@media (max-width: 576px) {
  .hero__header h3,
  .welcome .welcome__wrapper h3,
  .group-progress h2 {
    font-size: 1.5rem; } }

h3, .h3,
.hero__header h4,
.welcome .welcome__wrapper h4,
.stage__header h3,
.stage__header--theme-1 h3,
.group-exercise h3, .group-exercise .h3,
.group-progress .sessions__wrapper h2,
h5.preparation-info-box__title,
.preparation-info-box-modal__content h5 {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  font-size: 1.3rem;
  line-height: 1.2;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 1.5rem; }
  @media (max-width: 576px) {
    h3, .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-exercise h3, .group-exercise .h3,
    .group-progress .sessions__wrapper h2,
    h5.preparation-info-box__title,
    .preparation-info-box-modal__content h5 {
      font-size: 1.3rem;
      margin-bottom: 1rem; } }
  @media (min-width: 1500px) {
    h3, .h3,
    .hero__header h4,
    .welcome .welcome__wrapper h4,
    .stage__header h3,
    .stage__header--theme-1 h3,
    .group-exercise h3, .group-exercise .h3,
    .group-progress .sessions__wrapper h2,
    h5.preparation-info-box__title,
    .preparation-info-box-modal__content h5 {
      font-size: 1.75rem;
      margin-bottom: 1.5rem; } }
.box__container__top__left h1,
.box__container__top h1,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
.box__container__top__left h2,
.box__container__top h2,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2,
.box__container__top__left h3,
.box__container__top h3,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3,
.single-card--four .card--circle .card__back h3, .single-card--four .card--circle .card__front h3,
.box__container--small__header h3 {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  font-size: 1.3rem;
  letter-spacing: normal;
  color: #222222;
  line-height: 1.2; }

@media (max-width: 576px) {
  .box__container__top__left h1,
  .box__container__top h1,
  .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
  .box__container__top__left h2,
  .box__container__top h2,
  .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2,
  .box__container__top__left h3,
  .box__container__top h3,
  .box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3,
  .box__container--small__header h3 {
    font-size: 1.3rem; } }

.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2 {
  text-align: left; }

.box__container--small h1,
.box__container--small h2,
.box__container--small p {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 1.3rem;
  letter-spacing: normal;
  color: #222222; }

@media (max-width: 576px) {
  .box__container--small h1,
  .box__container--small h2,
  .box__container--small p {
    font-size: 1rem; } }

h4, .h4,
.hero__header h5,
.welcome .welcome__wrapper h5,
.stage__header h4,
#menu__topbar.menu--scrolled_passed .menu__header,
.menu__subheader,
.group-exercise h4, .group-exercise .h4,
.single-card--four .card--circle .card__back h3, .single-card--four .card--circle .card__front h3 {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 1.3rem;
  line-height: 1.75;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 1.5rem; }
  @media (max-width: 576px) {
    h4, .h4,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h4,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .group-exercise h4, .group-exercise .h4,
    .single-card--four .card--circle .card__back h3, .single-card--four .card--circle .card__front h3 {
      font-size: 1.3rem;
      margin-bottom: 1rem; } }
  @media (min-width: 1500px) {
    h4, .h4,
    .hero__header h5,
    .welcome .welcome__wrapper h5,
    .stage__header h4,
    #menu__topbar.menu--scrolled_passed .menu__header,
    .menu__subheader,
    .group-exercise h4, .group-exercise .h4,
    .single-card--four .card--circle .card__back h3, .single-card--four .card--circle .card__front h3 {
      font-size: 1.75rem;
      margin-bottom: 1.5rem; } }
.radio__body.lead h3,
.radio__body.lead h4,
.radio__body h3,
.radio__body h4,
.radio__text-wrapper h3,
.radio__text-wrapper h4 {
  margin-bottom: 0.6rem; }

h5, .h5,
.stage__header h5,
.box__container__top__left p,
.box__container--small h4,
.box__container--small h5 {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 1.3rem;
  line-height: 1.75;
  letter-spacing: normal;
  color: #222222; }

@media (max-width: 576px) {
  h5, .h5,
  .stage__header h5,
  .box__container__top__left p,
  .box__container__top p,
  .box__container--small h4,
  .box__container--small h5 {
    font-size: 1rem; } }

.button--small {
  font-family: "VattenfallHall_Medium", Arial, sans-serif; }

.vf-button-yellow, .button--large,
.button.button--primary.js-hide-curtain-button {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 0.875rem;
  letter-spacing: normal;
  text-align: center;
  color: #222222; }

@media (min-width: 1500px) {
  .vf-button-yellow, .button--large,
  .button.button--primary.js-hide-curtain-button {
    font-size: 1.14rem !important; } }

a.textlink,
.button.button--primary.button--welcome-progress,
.button.button--progress.button--small,
.button--primary.button--preparation {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  text-align: center;
  color: #222222; }
  @media (min-width: 1500px) {
    a.textlink,
    .button.button--primary.button--welcome-progress,
    .button.button--progress.button--small,
    .button--primary.button--preparation {
      font-size: 1.3rem; } }
.button.button--primary.button--welcome-progress::after,
.button.button--primary.button--welcome-progress::before,
.button.button--progress.button--small:after,
.button.button--progress.button--small:before {
  font-family: "VattenfallHall_Regular", Arial, sans-serif;
  font-size: 20px;
  letter-spacing: normal; }

@media (min-width: 1500px) {
  .button.button--primary.button--welcome-progress::after,
  .button.button--primary.button--welcome-progress::before,
  .button.button--progress.button--small:after,
  .button.button--progress.button--small:before {
    font-size: 28px; } }

p, .lead p, p.lead, li, .li,
.stage__header .page-wrapper .stage__header__body p,
.stage__header .page-wrapper--medium .stage__header__body p,
.stage__header .page-wrapper--medium .page-wrapper--small,
.group-exercise .lead p, .group-exercise p.lead,
.info-page__content p,
.curtain__frame p,
.group-exercise p,
div.speech-right,
div.speech-left,
.box__container__top p,
.box__container__bottom__body__content p,
.box__container--small__body-container p,
.content__text,
.group-box-swiper-slide .blob .blob__content p,
.group-progress h2 {
  font-family: "VattenfallHall_Regular", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.75;
  letter-spacing: normal;
  color: #222222;
  margin-bottom: 1.5rem; }
  @media (max-width: 576px) {
    p, .lead p, p.lead, li, .li,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .group-exercise .lead p, .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    div.speech-right,
    div.speech-left,
    .box__container__top p,
    .box__container__bottom__body__content p,
    .box__container--small__body-container p,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2 {
      font-size: 1rem;
      margin-bottom: 1rem; } }
  @media (min-width: 1500px) {
    p, .lead p, p.lead, li, .li,
    .stage__header .page-wrapper .stage__header__body p,
    .stage__header .page-wrapper--medium .stage__header__body p,
    .stage__header .page-wrapper--medium .page-wrapper--small,
    .group-exercise .lead p, .group-exercise p.lead,
    .info-page__content p,
    .curtain__frame p,
    .group-exercise p,
    div.speech-right,
    div.speech-left,
    .box__container__top p,
    .box__container__bottom__body__content p,
    .box__container--small__body-container p,
    .content__text,
    .group-box-swiper-slide .blob .blob__content p,
    .group-progress h2 {
      font-size: 1.3rem;
      margin-bottom: 1.5rem; } }
.group-box-swiper-slide .blob .blob__content p {
  margin-bottom: 0; }

@media (min-width: 1500px) {
  .box__container__top p,
  .box__container__bottom__body__content p,
  .small-stage__body p {
    font-size: 1rem;
    margin-bottom: 1.5rem; } }

.box__container--small__body-container p {
  font-size: 0.8rem; }

p.twocolumn {
  font-family: "VattenfallHall_Medium", Arial, sans-serif !important;
  font-size: 1.5rem !important;
  line-height: 1.75;
  letter-spacing: normal;
  color: #222222;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 2.2em;
  margin-bottom: 3em; }

@media (max-width: 576px) {
  p.twocolumn {
    font-size: 1.3rem !important; } }

@media (min-width: 1500px) {
  p.twocolumn {
    font-size: 1.5rem !important;
    margin-bottom: 3em; } }

.hero__header p,
.welcome .welcome__wrapper p,
.curtain__frame p {
  font-size: 1.3rem;
  margin-bottom: 1.75rem; }
  @media (min-width: 1500px) {
    .hero__header p,
    .welcome .welcome__wrapper p,
    .curtain__frame p {
      font-size: 1.5rem;
      margin-bottom: 1.75rem; } }
  @media (max-width: 576px) {
    .hero__header p,
    .welcome .welcome__wrapper p,
    .curtain__frame p {
      font-size: 1rem;
      margin-bottom: 1rem; } }
.menu__right,
select {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  color: #222222; }

.likert-scale .likert-scale__lables li {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  font-size: 1rem; }
  @media (max-width: 576px) {
    .likert-scale .likert-scale__lables li {
      font-size: 0.8rem; } }
/*
//vf-paragraph-large, special settings for special pages.
.hero__header p,
.welcome .welcome__wrapper p,
.stage__header p {
  font-family: "VattenfallHall_Regular", Arial, sans-serif;
  font-size: $font-size-mplus;
  line-height: 2.1rem;
  letter-spacing: normal;
  color: $dark;
} @media (max-width: $screen-s) {
    .hero__header p,
    .welcome .welcome__wrapper p,
    .stage__header p {      
        font-size: $font-size-mplus-phone;
        line-height: 2.1rem;
} }
 @media (min-width: 1500px) {
    .hero__header p,
    .welcome .welcome__wrapper p,
    .stage__header p {
        font-size: $font-size-mplus-phone;
        line-height: 2.1rem;
 } } 
*/
ul, ol {
  padding-top: 0;
  list-style-position: outside; }
  ul li, ol li {
    padding-top: 0; }
    ul li p, ol li p {
      padding: 0 !important;
      margin: 0 !important; }

@media (min-width: 1500px) {
  ul, ol {
    margin-block-start: 0; }
    ul li, ol li {
      padding-top: 0; } }

.vf-small-text {
  font-family: "VattenfallHall_Bold", Arial, sans-serif;
  font-size: 0.8rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: normal;
  color: #222222; }

.vf-button-outlined-small,
.box__progress__content a {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 0.8rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: center;
  color: #222222; }

.vf-Link {
  font-family: "VattenfallHall_Medium", Arial, sans-serif;
  font-size: 0.8rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #2071b5; }

.vf-small-text-regular,
.box__time__container span {
  font-family: "VattenfallHall_Regular", Arial, sans-serif;
  font-size: 0.8rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #222222; }

.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h1,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h2,
.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3,
.box__container__bottom__body__content p {
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem; }

.box__container--small .box__container__small-content p {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 100%; }

/*-------------------------------------------------*/
/* Special font settings for Manage group exercise */
/*------------------------------------------------ */
.group-progress {
  max-width: 900px;
  margin-right: auto;
  margin-left: auto; }

.group-progress h2 {
  margin: 3rem 0 1.6rem 0; }

.group-progress p {
  margin-top: -1.6rem; }

.group-progress .sessions__wrapper p {
  margin-top: initial; }

.sessions a,
.sessions link {
  display: inline-block;
  height: 24px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 19px 24px;
  margin-right: 10px;
  vertical-align: middle;
  content: '\2192';
  color: #2071b5;
  text-decoration: none; }
  .sessions a :hover,
  .sessions link :hover {
    color: #222222; }
  .sessions a :active,
  .sessions link :active {
    color: #222222;
    transform: translateY(2px); }

/*----------------*/
/* General links */
/*--------------- */
a {
  color: #1964A3;
  text-decoration: none; }
  a:hover {
    color: #05131e;
    text-decoration: underline; }
  a:active {
    color: #1964A3; }

/*---------------------------*/
/* CLOCK (TIME) ICON SIZES   */
/*---------------------------*/
span.clock-icon:before {
  height: 1rem;
  width: 1rem;
  margin-right: 0.25rem;
  transform: translateY(-0.1rem);
  -webkit-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem); }

@media (min-width: 1500px) {
  span.clock-icon:before {
    height: 1.40rem;
    width: 1.45rem;
    margin-right: 0.25rem; } }

span.chapter-icon:before {
  height: 1.75rem;
  width: 1.75rem;
  margin-right: 0.25rem;
  transform: translateY(-0.1rem);
  -webkit-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem); }

@media (min-width: 1500px) {
  span.chapter-icon:before {
    height: 2.20rem;
    width: 2.20rem;
    margin-right: 0.25rem; } }

span.home-icon:before {
  height: 1.75rem;
  width: 1.75rem;
  margin-right: 0.25rem;
  transform: translateY(-0.1rem);
  -webkit-transform: translateY(-0.1rem);
  -ms-transform: translateY(-0.1rem); }

@media (min-width: 1500px) {
  span.home-icon:before {
    height: 2.20rem;
    width: 2.20rem;
    margin-right: 0.25rem; } }

/*-------------------------*/
/* OTHERS move to form.css */
/*-------------------------*/
.box__container--large .box__container__text-content-scroll {
  padding-top: 0; }

.box__container--small__body-content {
  width: 100%; }

/*------------------------------------*/
/* XXX margins on different text elements */
/*-------------------------------*/
.stage__header--theme-1 h1 {
  margin-top: 0; }

.stage__header h2 {
  margin-top: 0; }

.info-page__content h1 {
  margin-bottom: 1rem; }

.task .page-wrapper {
  max-width: 1280px; }

/*--------------------------*/
/* WELCOME + PRACTICALS NAV */
/*--------------------------*/
.modal__backdrop {
  background: rgba(0, 0, 0, 0.65); }

.welcome .welcome__content {
  border-radius: 0px;
  height: calc(100% - 60px);
  max-height: 700px; }

@media (min-width: 768px) {
  .welcome .welcome__content {
    margin-top: 2rem; } }

.welcome .welcome__content .swiper-container .swiper-slide {
  height: calc(100% + 1px);
  border-radius: 0px 0px 0px 0px; }
  .welcome .welcome__content .swiper-container .swiper-slide .task-header--8 .u-embedded-video iframe {
    padding-bottom: 1em; }

.welcome .welcome__wrapper {
  height: calc(100% - 60px);
  /*    &::-webkit-scrollbar-thumb {
        background-image: linear-gradient($vattenfall-mid-blue, transparent);
        border-radius: $corner-s;
        }
      &::-webkit-scrollbar-track {
        box-shadow: inset 7px 0 2px -7px rgba(0,0,0,0.1);
        background-color: transparent;
    }
    */ }
  .welcome .welcome__wrapper::-webkit-scrollbar {
    background-color: transparent; }

.welcome .swiper-container .swiper-navigation > .page-wrapper {
  /* Mjölkvit halvtransparent swiper med svag topptkant
    background-color: #ffffff;
    opacity: 0.5;
    box-shadow: 0px 2px 6px 3px rgba(0,0,0,0.2);*/
  background-color: transparent;
  height: 60px;
  border-radius: 0 0 0px 0px; }

.icon-close::before,
.icon-close::after {
  background-color: #2071b5;
  height: 0.2rem;
  top: calc(50% - 0.1rem);
  border-radius: 0px; }

.icon-close::before {
  transform: translate(-50%, 0) rotate(-38deg);
  -webkit-transform: translate(-50%, 0) rotate(-38deg);
  -ms-transform: translate(-50%, 0) rotate(-38deg); }

.icon-close::after {
  transform: translate(-50%, 0) rotate(38deg);
  -webkit-transform: translate(-50%, 0) rotate(38deg);
  -ms-transform: translate(-50%, 0) rotate(38deg); }

.welcome .welcome__content .swiper-button-prev,
.welcome .welcome__content .swiper-pagination {
  opacity: 0; }

/*--------------*/
/*  SWIPER NAV  */
/*--------------*/
.swiper-container .swiper-slide {
  height: calc(100%); }
  .swiper-container .swiper-slide .task {
    min-height: unset;
    height: calc(100% - 80px); }

.swiper-container .task-footer__container.swiper-navigation {
  background-color: #6c757d;
  height: 80px; }

.swiper-container.swiper-buttons-dark .swiper-pagination-bullet {
  background: #6c757d;
  width: 0.8rem;
  height: 0.8rem; }

.swiper-container.swiper-buttons-dark .swiper-pagination-bullet-active {
  background: #2071b5;
  transform: scale(1); }

/*----------*/
/*  NAVBAR  */
/*----------*/
#menu__topbar {
  z-index: 10; }

#menu__topbar .menu__topbar__bg .menu__topbar__bg {
  background-color: #fff, !important; }

.menu__header.h4 {
  display: none; }

.menu__logo_wrapper {
  padding: 0 0; }
  .menu__logo_wrapper:before {
    content: '';
    background-image: url("https://storage.googleapis.com/akt-vf-mtb/filer_public/c0/ad/c0adc036-3a05-4f28-8d8a-25b739d57a88/vf_logo_linear_grey_rgb.svg?Expires=2199722918&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=e4AnqQAhKDY2f12ivKdE6CiYyyjd26z94bo5De1aohkMn1XH9FGza5jsib34Npp5QZdN2PSODNDs%2BwW%2F7UjzAV4S0Q7RAzkQtOU4v%2FHtQiW3rWLYAJRCgAao6nY8K%2B2zFsF2RCMsDixMT4sU%2FNyYTK0I3oBT47QbFxMbr5w7ErARaU9CDF9nFPl4o7rtEAtCLu6JT4pNXUiFqPlHlcXV3XXwBR3M9CHQcBINfIlGRQ8uJ9fAGdbrXyilYmQQcdju7eAhWaknTFKt0pXVk5r6LP2%2FV0%2Bklwzjw1EbK5made54pvuTS%2FhzINC3cNzM0eK5KxKB4BuMfpOa0nCMY7SdLg%3D%3D");
    height: 50px;
    width: 150px;
    display: block;
    background-repeat: no-repeat;
    top: 0; }
  .menu__logo_wrapper img.menu__logo {
    display: none; }

.navbar__item,
a.menu__item {
  color: #222222; }
  .navbar__item:hover,
  a.menu__item:hover {
    color: #2071b5;
    opacity: 1; }
  .navbar__item span,
  .navbar__item .menu__item__link,
  a.menu__item span,
  a.menu__item .menu__item__link {
    color: inherit; }

.menu__center {
  padding: 0 0; }

#menu__icon__home:before {
  content: '';
  background-image: url("https://storage.googleapis.com/akt-vf-mtb/filer_public/4a/81/4a810d0b-8edf-4671-927c-596fc81bd637/vf_home_rgb.svg?Expires=2199714658&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=kC9Qy1srUqbTJij1uoITkDK%2BpXTfK9QbnWQqMwzajYftonYD3QzpTr50AxJBwp8K0AV9SW5BmZpZ0pCoTY3fRfzS76yTM3QpUXnP2i4VagBMJnaORQOyZa8neHFYq0jAuGURFAy%2B%2FD%2B47E65EyL66WRt4SrOJ%2BJe1FKTWFlo3iHCQwtSjjz8fAjJWHgPxmnBFF3rdWoy%2Bcp%2BJO06EcDQS4dcwaZmU0W5R1Uv7lZ%2Brpbla9ERzDIqMekP4dyyuzRbmoMM46j5hIGk%2BhaE6HJb1X3OaBTEpqhTlP3FMn9eoxmef4Hm7cU2pzAWt1YN8taVXaL1Rx69KJ6CIhqz6jWdLg%3D%3D");
  height: 36px;
  width: 30px;
  display: block;
  background-repeat: no-repeat;
  top: 0; }

#menu__icon__home img.menu__home, #menu__icon__home .icon-default-home {
  display: none; }

.icon_hamburger {
  height: 20px;
  width: 30px; }

.menu__right .icon_hamburger::after,
.menu__right .icon_hamburger::before,
.menu__small .icon_hamburger::after,
.menu__small .icon_hamburger::before {
  height: 0.2rem;
  background-color: #2071b5;
  border-radius: 0px; }

.menu__right .icon_hamburger span,
.menu__small .icon_hamburger span {
  height: 0.2rem;
  top: calc(50% - 0.075rem);
  background-color: #2071b5;
  border-radius: 0px; }

.menu--open .icon_hamburger::before {
  background-color: #2071b5;
  top: calc(50% - 0.1rem);
  transform: rotate(-142deg); }

.menu--open .icon_hamburger::after {
  background-color: #2071b5;
  top: calc(50% - 0.1rem);
  transform: rotate(142deg); }

/*-------*/
/*  MENU */
/*-------*/
.menu__content {
  background-color: #EBF2F3; }
  .menu__content .menu__item__link {
    color: #222222; }

label.menu__item.menu-language-picker svg {
  display: none; }

/*
.mobile label.menu__item.menu-language-picker {
	svg {
    display: none;
}*/
#menu.menu--open .navbar__burger span {
  display: none; }

.menu__item__img,
.menu-logout-icon > svg {
  display: none; }

/*-------------*/
/*   STAGES    */
/*-------------*/
.stage:first-of-type .stage__header__body {
  display: inherit !important; }

.stage:first-of-type,
.stage:nth-of-type(3),
.stage:last-of-type {
  width: 100%;
  pointer-events: none;
  min-height: initial;
  max-width: none !important; }
  .stage:first-of-type a,
  .stage:nth-of-type(3) a,
  .stage:last-of-type a {
    pointer-events: auto !important; }
  .stage:first-of-type table,
  .stage:nth-of-type(3) table,
  .stage:last-of-type table {
    border-spacing: 8px 0px; }
  .stage:first-of-type th, .stage:first-of-type td,
  .stage:nth-of-type(3) th,
  .stage:nth-of-type(3) td,
  .stage:last-of-type th,
  .stage:last-of-type td {
    padding: 0.5em;
    vertical-align: top;
    width: 50%; }
    .stage:first-of-type th h3, .stage:first-of-type td h3,
    .stage:nth-of-type(3) th h3,
    .stage:nth-of-type(3) td h3,
    .stage:last-of-type th h3,
    .stage:last-of-type td h3 {
      margin-bottom: 0 !important; }
  .stage:first-of-type th:first-of-type,
  .stage:first-of-type td:first-of-type,
  .stage:nth-of-type(3) th:first-of-type,
  .stage:nth-of-type(3) td:first-of-type,
  .stage:last-of-type th:first-of-type,
  .stage:last-of-type td:first-of-type {
    background-color: #FFFEE5; }
  .stage:first-of-type th:last-of-type,
  .stage:first-of-type td:last-of-type,
  .stage:nth-of-type(3) th:last-of-type,
  .stage:nth-of-type(3) td:last-of-type,
  .stage:last-of-type th:last-of-type,
  .stage:last-of-type td:last-of-type {
    background-color: #EDF9F3; }

.stage__icon svg path {
  display: none; }

.stage__bottom {
  height: 60px; }

.stages {
  padding-top: 0; }

div.stage:not(.stage--open) > .stage__bottom > .stage__icon {
  content: "";
  /* background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDdweCIgaGVpZ2h0PSI0N3B4IiB2aWV3Qm94PSIwIDAgNDcgNDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJzdGFydC1wYWdlLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTcuMDAwMDAwLCAtMTMyNS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5OC4wMDAwMDAsIDEzMjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBzdHJva2U9IiM5Nzk3OTciIGZpbGw9IiNGRkZGRkYiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVkZfbGVzc19pbmZvX3JnYiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMS4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjEwLjA0MTQwODUiIHdpZHRoPSIyMC45NjAwNzA0IiBoZWlnaHQ9IjIuMDk2MzAyODIiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjQ4MDAzNSwgMTEuMDg5NTYwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEwLjQ4MDAzNSwgLTExLjA4OTU2MCkgIiB4PSIwIiB5PSIxMC4wNDE0MDg1IiB3aWR0aD0iMjAuOTYwMDcwNCIgaGVpZ2h0PSIyLjA5NjMwMjgyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); */
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='aktuellt:-till-DAP' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='start-page-2' transform='translate(-800.000000, -1449.000000)'%3E%3Cg id='Group' transform='translate(800.000000, 1449.000000)'%3E%3Ccircle id='Oval' fill='%23EDF1F6' cx='30' cy='30' r='30'%3E%3C/circle%3E%3Cg id='VF_more_rgb' transform='translate(13.000000, 14.000000)' fill='%232071B5' fill-rule='nonzero'%3E%3Cpolygon id='Path' points='34.22 13.7711743 18.8206378 13.7711743 18.8206378 0 15.3993622 0 15.3993622 13.7711743 0 13.7711743 0 17.2142715 15.3993622 17.2142715 15.3993622 30.9842313 18.8206378 30.9842313 18.8206378 17.2142715 34.22 17.2142715'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 46px;
  width: 46px;
  transform: translatey(-20px);
  -webkit-transform: translatey(-20px);
  -ms-transform: translatey(-20px); }

div.stage:not(.stage--open) > .stage__bottom:after {
  content: '';
  background-color: #EDF1F6;
  height: 20px;
  width: 100%;
  display: block; }

.stage.stage--open > .stage__bottom .stage__icon {
  content: "";
  /* 	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgNDUgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgNTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJzdGFydC1wYWdlLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTguMDAwMDAwLCAtMTMyNi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5OC4wMDAwMDAsIDEzMjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsIiBmaWxsPSIjRkZGRkZGIiBjeD0iMjIuNSIgY3k9IjIyLjUiIHI9IjIyLjUiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPGcgaWQ9IlZGX2xlc3NfaW5mb19yZ2IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTEuMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIxMC4wNDE0MDg1IiB3aWR0aD0iMjAuOTYwMDcwNCIgaGVpZ2h0PSIyLjA5NjMwMjgyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); */
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 60 60' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='aktuellt:-till-DAP' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='start-page-2' transform='translate(-690.000000, -1330.000000)'%3E%3Cg id='Group' transform='translate(690.000000, 1330.000000)'%3E%3Ccircle id='Oval' fill='%23FFFFFF' cx='30' cy='30' r='30'%3E%3C/circle%3E%3Cg id='VF_less_info_rgb' transform='translate(13.000000, 28.000000)' fill='%232071B5' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0' y='0.0676056338' width='34.2205231' height='3.42253521'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 46px;
  width: 46px; }

.stage--open .stage__icon {
  transform: none;
  -webkit-transform: none; }

.stage__header__h1 {
  padding-top: 2rem; }

.stage--open .stage__header--theme-2 h2 {
  margin-top: 0; }

#menu__topbar .menu__logo_wrapper, #menu__topbar #menu__icon__home, #menu__topbar .menu__header, #menu__topbar .menu__subheader, #menu__topbar .menu__topbar__bg {
  opacity: 1; }

.navbar__item {
  visibility: visible; }

/* 
.stage__header--theme-1 {
  text-align: left;
  // max-width: 90%;
  min-height: 80px;
  transform: translateY(10px);
  // @media (max-width: $screen-xl) {
   //  max-width: 80%;
  // } 
}

.stage__header--theme-2 {
    min-height: 90px;
}

.stage__bottom {
  height: 60px;
  position: absolute;
  right: 25px;
  top: 25px;
  width: 20%;
    .stage__icon {
      margin: 0;
    }
    @media (max-width: $screen-xl) {
      width: 15%;
    } 
    @media (max-width: $screen-l) {
      width: 10%;
    } 
}

.stage__header h2 {
  font-size: 1.5rem !important;
  margin-bottom: 0 !important;
  max-width: 900px;
  line-height: 1.4 !important;
  @media (max-width: $screen-xl) {
    max-width: 800px;
   } 
   @media (max-width: $screen-l) {
    max-width: 600px;
   } 
   @media (max-width: $screen-m) {
    max-width: 85%;
   } 
}

.stage__header__h1.page-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.stage__header__body p {
  font-size: 1rem !important;
  max-width: 900px;
  line-height: 1.4 !important;
    @media (max-width: $screen-xl) {
    max-width: 850px;
   } 
   @media (max-width: $screen-l) {
    max-width: 600px;
   } 
   @media (max-width: $screen-m) {
    max-width: 85%;
   } 
}
*/
/* .boxes__box-wrapper {
    -webkit-box-pack: start; 
    -webkit-justify-content: left; 
    -ms-flex-pack: left;
    justify-content: left; 
} 

.boxes.page-wrapper {
  margin-right: 0; // eller annat värde
} */
.box__image {
  max-height: 130px; }

.box__image img {
  -webkit-transform: translateX(-50%) scale(1.1);
  -ms-transform: translateX(-50%) scale(1.1);
  transform: translateX(-50%) scale(1.1); }

.box__container--medium .box__container__top h3 {
  margin-top: 0;
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.4; }

.box__container--medium .box__container__top p {
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
  line-height: 1.4; }

.box__container--medium .box__container__bottom p,
.box__container--medium .box__container__bottom h3 {
  line-height: 1.4 !important; }

.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content p {
  margin: 0; }

.box__container--medium .box__container__bottom .box__start-btn {
  margin-bottom: 6px; }

.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content h3 {
  margin-bottom: 0.3rem;
  margin-top: 20px; }

.box {
  margin: 0 5px 10px 5px !important; }

/*
.box__container--medium .box__container__bottom .box__container__bottom__body {
  height: 179px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 2;
}
// Move boxes scroll indicator 
.box__container--medium .box__container__bottom .box__container__bottom__body__scroll-indicator {
    top: calc(100% - 56px);
}

*/
div.stage:not(.stage--open) {
  background-color: #fff !important; }

.boxes.page-wrapper--medium {
  max-width: 1100px; }

div.stage {
  min-height: 80px; }
  div.stage .stage__header {
    min-height: 80px; }

/* 
div.stage {  
  min-height: 80px;
  margin-bottom: 0;
  &:after {
    content: '';
    background-color: $vattenfall-light-blue;
    height: 10px;
    width: 100%;
    display: block;
    }
}

div.stage.stage--open {
    &:after {
        background-color: #fff;
        }

}
*/
/* 
// A stage as heading 
.stage:nth-of-type(1) {
  pointer-events: none;
  min-height: initial;
&::after {
    display: none;
}
.stage__header--theme-2 {
    min-height: initial;
    .page-wrapper--medium  {
        margin-bottom: 0;
        margin-block-end: 0;
    p {
        margin-bottom: 0.5rem;
    }
}
    .stage__header__bg-image {
        height: initial;
    }
}
}

.stage:nth-of-type(2) {
    min-height: initial;
    pointer-events: none;
    .stage__header--theme-1 {
        min-height: initial;
        .stage__header .page-wrapper--medium .page-wrapper--small {
            margin-bottom: 0;
            margin-block-end: 0;
        p {
            margin-bottom: 0.5rem;
        }
    }
        .stage__header__bg-image {
            height: initial;
        }
    }
}
*/
/*----------*/
/*  BOXES   */
/*----------*/
.box {
  margin-bottom: 20px;
  margin: 0 5px 20px 5px; }

.box.box-1-4 {
  width: 350px; }

.box__containter {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.box__container--medium .box__container__bottom .box__container__bottom__body .box__container__bottom__body__content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.box__container--medium .box__container__bottom .box__start-btn {
  margin-bottom: 20px; }

.box__container.box__container--medium,
.box__container.box__container--large,
.box__container.box__container--small {
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.box__container.box__container--medium {
  height: 300px;
  width: 350px; }

.box__container.box__container--large {
  height: 350px; }

.box__container__toggle {
  height: 40px; }

.box__image::after {
  padding-bottom: 60%; }

.box__time__container:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Clock' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3E%3Ctitle%3EVF_clock_rgb%3C/title%3E%3Cpath d='M141.7,35.4c33.9,0,62.2,8.9,81.7,25.7c21,18.1,31.7,45.2,31.7,80.6s-10.6,62.5-31.7,80.6c-19.5,16.8-47.8,25.6-81.7,25.6 s-62.2-8.9-81.7-25.6c-21-18.1-31.6-45.2-31.6-80.6S39,79.2,60,61.1C79.5,44.3,107.8,35.4,141.7,35.4 M141.7,7.1 C63.5,7.1,0,49,0,141.7s63.5,134.7,141.7,134.7s141.7-41.9,141.7-134.6S220,7.1,141.7,7.1L141.7,7.1z'/%3E%3Cpolygon points='184.7,189.7 124,157.3 124,60.2 152.4,60.2 152.4,140.3 198,164.7 '/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  height: 26px;
  width: 22px; }

.box__time__container svg {
  display: none; }

.box__container:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

.box__container--medium.box__container--toggled .box__container__bottom,
.box__container--medium .box__container__bottom .box__meta-info,
.box__container--medium .box__container__bottom .box__start-btn,
.box__container__bottom__body__content, .box__container--small_body-content {
  background-color: #ffffff; }

.box__container--medium.box__container--toggled,
.box__container--medium.box__container:hover {
  background-color: #ffffff !important; }

/*
.box__container__bottom__body__scroll-indicator.js-set-background-gradient {
  background-image: none !important;
  }
*/
.box__progress {
  width: 100%; }

.box__progress .box__progress__wrapper {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

.box__container--toggled.box__container--medium .box__container__bottom,
.box__container--toggled.box__container--medium .box__container__top {
  transform: translateY(-100%) translateY(-10px);
  -webkit-transform: translateY(-100%) translateY(-10px);
  -ms-transform: translateY(-100%) translateY(-10px); }

.box__container--medium.box__container:not(.box__container--open-one):not(.box__container--box3) > div:hover .box__container__bottom {
  transform: translateY(-100%) translateY(-10px);
  -webkit-transform: translateY(-100%) translateY(-10px);
  -ms-transform: translateY(-100%) translateY(-10px); }

.box__image {
  margin: 0 0; }

.box__container--medium-content-wrapper .box__container__top,
.box__container--medium .box__container__bottom__body__content,
.box__container--small .box__container--small__body-container,
.box__container--small .box__container__small-content {
  height: 100%;
  width: 100%;
  overflow: hidden; }
  .box__container--medium-content-wrapper .box__container__top::-webkit-scrollbar,
  .box__container--medium .box__container__bottom__body__content::-webkit-scrollbar,
  .box__container--small .box__container--small__body-container::-webkit-scrollbar,
  .box__container--small .box__container__small-content::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    /* Chrome/Safari/Webkit */ }

.box__container--small .box__container__small-content p {
  width: 130px; }

.box__container__bottom__body__content,
.box__container--small__body-container {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE 10+ */ }

.box__container__bottom__body__content,
.box__container--small_body-content {
  overflow: hidden; }

.box__container__bottom .box__container__bottom__body .inside,
.box__container__bottom .box__container__bottom__body__content .inside,
.box__container__bottom__body__content .inside,
.box__container--small__body-content .inside {
  display: none; }

.small-stage__body .b-side {
  display: none; }

.box-1-4:first-of-type {
  /*	h3 {
	position: absolute;
	top: 140px;
	}*/ }
  .box-1-4:first-of-type .box__container {
    border: 1px #e6eaed solid; }
  .box-1-4:first-of-type .pictureframe {
    padding-top: 20px;
    display: block;
    height: 144px;
    width: 100%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.box__container__toggle {
  text-align: right; }

.box__container__toggle button {
  display: inline-block;
  margin: 10px 15px;
  margin-top: 0;
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem; }

.button--circle {
  border: 0;
  border-radius: 0;
  background-color: transparent; }

.box__container:not(.box__container--toggled) .icon-plus {
  /*background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='start-page-2' transform='translate(-679.000000, -1968.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='VF_down_rgb' transform='translate(679.000000, 1968.000000)'%3E%3Cpolygon id='Path' points='10 9 0 1.56860148 1.2769705 0 10 6.48196338 18.7230295 0 20 1.56860148'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  /*background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 273 130' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='VF_down_rgb' fill='%232071B5' fill-rule='nonzero'%3E%3Cpolygon id='Path' points='136.73 129.29 0.47 23.31 17.87 0.94 136.73 93.38 255.59 0.94 272.99 23.31'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.27 35.37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232071b5;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EResurs 1%3C/title%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cpath class='cls-1' d='M58.46,2.34c2.85,2.84,2.34,3.59.84,5.18-8.67,9.21-17.91,17.84-26.88,26.76-.55.55-1.22,1.37-2.2,1.34s-1.67-1-2.28-1.57Q14.83,21,1.79,8c-2.21-2.22-2-3.2.45-5.66C4.9-.34,5.7-.32,8,1.93q9.44,9.45,18.85,18.92c4,4,3.24,3.65,7-.06C40,14.66,47,7.67,53.28,1.59,54.88-.08,55.54-.57,58.46,2.34Z' transform='translate(-0.25 -0.25)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
  top: 10px; }
  .box__container:not(.box__container--toggled) .icon-plus:before, .box__container:not(.box__container--toggled) .icon-plus:after {
    display: none; }

.box__container.box__container--toggled .icon-plus {
  /* background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 9' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='start-page-2' transform='translate(-679.000000, -1968.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='VF_down_rgb' transform='translate(689.000000, 1972.500000) rotate(180.000000) translate(-689.000000, -1972.500000) translate(679.000000, 1968.000000)'%3E%3Cpolygon id='Path' points='10 9 0 1.56860148 1.2769705 0 10 6.48196338 18.7230295 0 20 1.56860148'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  /*background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 273 130' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='VF_up_rgb' fill='%232071B5' fill-rule='nonzero'%3E%3Cpolygon id='Path' transform='translate(136.730000, 65.115000) rotate(180.000000) translate(-136.730000, -65.115000) ' points='136.73 129.29 0.47 23.31 17.87 0.94 136.73 93.38 255.59 0.94 272.99 23.31'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.27 35.37'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%232071b5;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Epil_start_ny_upp%3C/title%3E%3Cg id='Lager_2' data-name='Lager 2'%3E%3Cg id='Lager_1-2' data-name='Lager 1'%3E%3Cpath class='cls-1' d='M58.46,33.53c2.85-2.84,2.34-3.59.84-5.18C50.63,19.14,41.39,10.51,32.42,1.59,31.87,1,31.2.22,30.22.25s-1.67,1-2.28,1.57q-13.11,13-26.15,26.1c-2.21,2.22-2,3.2.45,5.66C4.9,36.21,5.7,36.19,8,33.94Q17.39,24.49,26.8,15c4-4,3.24-3.65,7,.06C40,21.21,47,28.2,53.28,34.28,54.88,36,55.54,36.44,58.46,33.53Z' transform='translate(-0.25 -0.25)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 20px;
  height: 10px;
  top: 10px; }
  .box__container.box__container--toggled .icon-plus:before, .box__container.box__container--toggled .icon-plus:after {
    display: none; }

/*--------------------------------------*/
/*  Blob content doesn't wrap in IE11   */
/*--------------------------------------*/
.blob--circle .blob__content {
  display: block;
  max-width: 100%; }

/*--------------------------*/
/*   overwrite background in small stage   */
/*--------------------------*/
.page-wrapper--small.small-stage {
  background-color: #fff !important; }
  .page-wrapper--small.small-stage .box.box-1-6 {
    width: 233px;
    margin: 0 10px 10px 10px !important; }
    .page-wrapper--small.small-stage .box.box-1-6 .box__container {
      background-color: #EDF1F6; }
      .page-wrapper--small.small-stage .box.box-1-6 .box__container .box__container__bottom__body__scroll-indicator {
        background-image: none; }
      .page-wrapper--small.small-stage .box.box-1-6 .box__container .box__container__small-content {
        text-align: left; }
        .page-wrapper--small.small-stage .box.box-1-6 .box__container .box__container__small-content p {
          width: 100%; }
        .page-wrapper--small.small-stage .box.box-1-6 .box__container .box__container__small-content h3 {
          padding-left: 0.5rem;
          padding-right: 0.5rem; }
    .page-wrapper--small.small-stage .box.box-1-6 .box__container--small {
      height: 280px; }

.small-stage__img {
  display: none; }

/*----------------------------------------------------------*/
/* Handle small boxes in small stage + long words in DE, NL */
/*----------------------------------------------------------*/
.box.box-1-6:lang(de),
.box.box-1-6:lang(nl) {
  width: 175px; }
  @media (max-width: 576px) {
    .box.box-1-6:lang(de),
    .box.box-1-6:lang(nl) {
      max-width: 165px; } }
.box__container--small__header h3:lang(de),
.box__container--small__header h3:lang(nl) {
  font-size: 1rem;
  word-break: break-word; }

/*--------------------------*/
/*   EXERCISE PROGRESSBAR   */
/*--------------------------*/
.task-progress-pagination {
  overflow: auto; }

.swiper-container .swiper-slide {
  height: calc(100%); }

.swiper-container .swiper-slide .task {
  min-height: unset;
  height: calc(100% - 80px); }
  @media (max-width: 576px) {
    .swiper-container .swiper-slide .task {
      height: calc(100% - 60px); } }
.swiper-container .task-footer__container.swiper-navigation {
  background-color: #EDF1F6;
  height: 80px; }
  @media (max-width: 576px) {
    .swiper-container .task-footer__container.swiper-navigation {
      height: 60px; } }
.task-progress-pagination .task-progress-pagination-container {
  padding: 20px 80px 6px 20px;
  margin: auto; }

.task-progress-pagination .task-progress-pagination-container::before {
  background-color: transparent; }

.task-progress__circle span {
  background: #6c757d;
  width: 24px;
  height: 24px;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }

.task-progress__circle--completed span {
  background-color: #2071b5; }

.task-progress__circle--neutral span {
  background-color: #2071b5; }

.task-progress__circle--right span {
  background-color: #2071b5; }

.task-progress__circle--wrong span {
  background-color: #2071b5; }

/*---------------------------*/
/* ADJUST ACCORDIONS FOR VF  */
/*---------------------------*/
.task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0; }

.radio__wrapper.radio__wrapper--accordion.js-accordion.page-wrapper .task-form__two-columns .task__container .radio__container__content.card__content:first-of-type {
  padding: 0.5rem 1.5rem 1rem 1.5rem; }

.radio__wrapper--accordion .radio__container {
  border-bottom: 2px solid #fff; }

.radio__wrapper.radio__wrapper--accordion.js-accordion.page-wrapper .radio__container .radio__container__content.card__content {
  background-color: #EDF1F6; }

.radio__container .radio__container__content.card__content .u-margin-bottom-04 h3 {
  margin-bottom: 0;
  padding-top: 0.5rem; }

/*-----------------------------------------*/
/*  ADJUST RADIO FOR VF */
/*----------------------------------------*/
span.checkmark {
  border: solid #A4A9AC 1px; }

.radio__container:not(.radio__container--no-pointer):hover .checkmark::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  cursor: pointer;
  background: #cccccc;
  opacity: 1;
  position: absolute;
  border-radius: 50%;
  -ms-transform: translate(-6px, -6px); }

.radio__container .radio__button {
  margin: 0.5rem 1.5rem 0 0; }
  @media (max-width: screen-s) {
    .radio__container .radio__button {
      margin: 10px auto 0 0; } }
.radio__wrapper input:checked ~ .checkmark-container .checkmark::after {
  background-color: #4E4B48;
  width: 12px;
  height: 12px;
  -ms-transform: translate(-6px, -6px); }

.radio__wrapper input:disabled ~ .checkmark-container .checkmark:hover .checkmark::before {
  display: none; }

.radio__wrapper input:checked ~ .checkmark-container .checkmark::before {
  width: 150%;
  height: 150%; }

.checkmark::before {
  opacity: 0.15; }

.checkmark-container::after {
  display: none; }

.radio__wrapper input:not(:checked) ~ .checkmark-container .checkmark::after::hover {
  width: 12px;
  height: 12px; }

/*-----------------------------------------*/
/*  ADJUST CHECKBOXES FOR VF */
/*----------------------------------------*/
span.checkmark.checkbox,
.radio__wrapper input:checked ~ .checkmark-container .checkbox {
  border-radius: 4px; }

.radio__container:not(.radio__container--no-pointer):hover .checkmark.checkbox:before {
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M4.53033447,11.449646 C4.36828979,11.2876013 2.96610686,9.76677306 0.323785676,6.88716122 C-0.107928559,6.45544698 -0.107928559,5.75549991 0.323785676,5.32378568 C0.755499911,4.89207144 1.45544698,4.89207144 1.88716122,5.32378568 L6.00138103,9.01782227 L14.1078837,0.324635828 C14.5407315,-0.108211943 15.2425164,-0.108211943 15.6753642,0.324635828 C16.1082119,0.757483598 16.1082119,1.45926849 15.6753642,1.89211627 C10.8728265,7.85230373 8.20782471,11.038147 7.68035889,11.449646 C6.88916016,12.0668945 6.32595825,11.9948551 6.00138103,11.9948551 C5.67680381,11.9948551 4.77340149,11.692713 4.53033447,11.449646 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Components-/-Input-/-Switch-/-Checkbox-/-Hover' transform='translate(-6.000000, -8.000000)'%3E%3Cg id='Branding-/-Colorss-/-Secondary-/-Divider-/-Soft' transform='translate(6.000000, 8.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23D8D8D8' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  /* background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M4.53033447,11.449646 C4.36828979,11.2876013 2.96610686,9.76677306 0.323785676,6.88716122 C-0.107928559,6.45544698 -0.107928559,5.75549991 0.323785676,5.32378568 C0.755499911,4.89207144 1.45544698,4.89207144 1.88716122,5.32378568 L6.00138103,9.01782227 L14.1078837,0.324635828 C14.5407315,-0.108211943 15.2425164,-0.108211943 15.6753642,0.324635828 C16.1082119,0.757483598 16.1082119,1.45926849 15.6753642,1.89211627 C10.8728265,7.85230373 8.20782471,11.038147 7.68035889,11.449646 C6.88916016,12.0668945 6.32595825,11.9948551 6.00138103,11.9948551 C5.67680381,11.9948551 4.77340149,11.692713 4.53033447,11.449646 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Components-/-Input-/-Switch-/-Checkbox-/-Hover' transform='translate(-6.000000, -8.000000)'%3E%3Cg id='Branding-/-Colorss-/-Secondary-/-Divider-/-Soft' transform='translate(6.000000, 8.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%23D8D8D8' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); */
  /*	    background-image: url("https://storage.googleapis.com/akt-vf-mtb/theming/Soft.svg?Expires=2201333628&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=sbtEYE6IhJcgHxO5H8PMwxoy%2BW7w9suJdOnB6h72Y%2BjKLDlq11AX%2BLCK1aSZfDgQ9GY%2FgdtEtNnsGhg17oSgWC%2B0o3l2hVtCwLoI9VcU5uM6X1qcnmiZMIzkLpNHf4x%2BzrG6E50Dpxy%2BB6thgoPYTqDSQZS6Q3f3KOJAnt4m9cEY7Og8iAztpWIJT8SH5NpE5V%2BDIDzAqBHWd5HP5OkxB5IkzyM75WBzTTtxbNwOujeQFldZ1NuigqwR59sgwAjiLuVn0yTB7lJFKAHmdq491i1Zi19faItlMct%2BTSlwetHxTQaa%2BjPolyWbRyuv0gB46IEsX0AAEvaLbY23CA9Lfw%3D%3D"); */
  background-color: transparent;
  display: inline-block;
  width: 16px;
  height: 12px;
  /*		padding-bottom: 20px; */
  -webkit-transform: none;
  transform: none;
  -ms-transform: translate(-6px, -6px); }

.radio__wrapper input:checked ~ .checkmark-container .checkmark.checkbox::after {
  content: '';
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 16 12' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M10.5303345,19.449646 C10.3682898,19.2876013 8.96610686,17.7667731 6.32378568,14.8871612 C5.89207144,14.455447 5.89207144,13.7554999 6.32378568,13.3237857 C6.75549991,12.8920714 7.45544698,12.8920714 7.88716122,13.3237857 L12.001381,17.0178223 L20.1078837,8.32463583 C20.5407315,7.89178806 21.2425164,7.89178806 21.6753642,8.32463583 C22.1082119,8.7574836 22.1082119,9.45926849 21.6753642,9.89211627 C16.8728265,15.8523037 14.2078247,19.038147 13.6803589,19.449646 C12.8891602,20.0668945 12.3259583,19.9948551 12.001381,19.9948551 C11.6768038,19.9948551 10.7734015,19.692713 10.5303345,19.449646 Z' id='path-1'%3E%3C/path%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Components-/-Input-/-Switch-/-Checkbox-/-Pressed' transform='translate(-6.000000, -8.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Mask' fill='%234E4B48' fill-rule='nonzero' xlink:href='%23path-1'%3E%3C/use%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  /*	padding-bottom: 20px; */
  width: 16px;
  height: 12px; }

.checkmark.checkbox:before {
  -webkit-transform: none;
  transform: none;
  -ms-transform: none;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

.checkmark.checkbox:after {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

form[id="426"] .radio__container .radio__button {
  visibility: hidden; }

.radio__container {
  max-width: inherit; }

/*-----------------------------------------*/
/*  ADJUST INPUTS FOR VF */
/*----------------------------------------*/
input[type='text'],
input[type='password'],
input[type='email'],
textarea {
  position: relative;
  min-width: 264px;
  background-color: #fff;
  color: #222222;
  padding: 16px 20px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #ccc; }
  input[type='text']:hover,
  input[type='password']:hover,
  input[type='email']:hover,
  textarea:hover {
    border: 1px solid #999999; }
  input[type='text']:focus,
  input[type='password']:focus,
  input[type='email']:focus,
  textarea:focus {
    border: 1px solid #2071b5; }

/*-----------------------------------------*/
/*  Adjust select for vf 				   */
/*-----------------------------------------*/
.language-picker svg, .language-picker {
  margin-right: 0; }
  @media (max-width: 576px) {
    .language-picker svg, .language-picker {
      display: none !important; } }
@media (max-width: 768px) {
  .language-picker svg {
    display: none; } }

select {
  display: block;
  background: transparent;
  padding: 12px 0 12px 10px;
  min-width: 110px;
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #869bad;
  color: #222222;
  line-height: 24px;
  font-weight: normal;
  letter-spacing: 0px;
  cursor: pointer;
  white-space: nowrap;
  font-size: 1rem; }

.select__wrapper img {
  height: initial; }

select > option {
  background-color: #fff; }

/*-----------------------------------------*/
/*  MAKE LARGE FEEDBACK 3 MORE FULLSCREEN */
/*----------------------------------------*/
.large-feedback__three .large-feedback__container {
  max-width: none;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: none;
  padding-bottom: 80px; }
  .large-feedback__three .large-feedback__container .large-feedback__text-container {
    width: calc(100% - 25rem);
    height: calc(100% - 29rem); }
    .large-feedback__three .large-feedback__container .large-feedback__text-container .large-feedback__text {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .large-feedback__three .large-feedback__container .large-feedback__text-container .large-feedback__text button.button {
        display: none; }
    .large-feedback__three .large-feedback__container .large-feedback__text-container:before {
      display: none; }

/*-------------------------------------*/
/*  WHERE WE TAKE AWAY RADUIUDSES      */
/*-------------------------------------*/
.modal__content,
.blob--square {
  border-radius: 0px; }

.card--flippable:not(.card--circle) .card__content {
  border-radius: 0px; }

/*-------------------------------------*/
/*  WHERE WE OVERWRITE VARIOUS SHADOWS */
/*-------------------------------------*/
.blob,
.box__container,
.card__content,
.large-feedback .large-feedback__container,
.preparation-info-box__icon,
.snackbar,
.task-progress__circle span,
.button--form-submit,
.swiper-button-prev .button--primary:hover,
.swiper-button-next .button--primary:hover,
.button:hover,
input[type='text'],
input[type='password'],
input[type='email'],
textarea {
  box-shadow: none;
  -webkit-box-shadow: none; }

/*--------------------------------------------*/
/*  WHERE WE TAKE AWAY BORDERS FOR VF OPTIONS */
/*--------------------------------------------*/
.radio__container .radio__container__content.card__content {
  border: none;
  border-radius: 0px;
  background-color: transparent; }
  .radio__container .radio__container__content.card__content .radio__button {
    margin: 0.1rem 1.5rem 0 0; }
  .radio__container .radio__container__content.card__content .radio__content h3 {
    margin-bottom: 0.2rem;
    padding-top: 0; }

/*-----------------------*/
/*  WHERE WE ADD A BORDER TO FIND ELEMENTS DISAPPEARING WITHOUT SHADOWS */
/*-----------------------------*/
.large-feedback .large-feedback__container,
.preparation-info-box__icon {
  border: 1px #e6eaed solid; }

/*--------------------------------------------*/
/*  Make round images for VF					*/
/*--------------------------------------------*/
.radio__image-wrapper {
  border-radius: 999px; }

/*-----------------*/
/*  YELLOW BUTTON  */
/*-----------------*/
.button:active {
  color: inherit; }

.button--primary {
  background-color: #ffda00;
  color: #222222; }
  .button--primary:hover {
    background-color: #FFE85B;
    text-decoration: none; }
  .button--primary:active, .button--primary:not(.button--disabled):focus {
    background-color: #f1c50b; }

.button--primary:not(.button--welcome-progress):not(.button--disabled):not(.button--small):not(.js-hide-curtain-button):not(.button--preparation):before {
  content: '\2192';
  position: absolute;
  transform-origin: top left;
  transform: translate(-220%, 0);
  font-weight: normal;
  font-size: 20px;
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: 300ms;
  transition-delay: 0ms; }

.button--primary:not(.button--welcome-progress):not(.button--disabled):not(.button--small):not(.js-hide-curtain-button):not(.button--preparation):hover:before {
  transition-delay: 150ms;
  transform: translate(-150%, 0);
  opacity: 1; }

.js-hide-curtain-button:before,
.button--small:not(.button--welcome-progress):not(.button--disabled):not(.button--progress):before {
  content: '\2192';
  position: absolute;
  transform-origin: top left;
  transform: translate(-220%, 0);
  font-weight: normal;
  opacity: 0;
  transition-property: opacity, transform;
  transition-duration: 300ms;
  transition-delay: 0ms; }

.js-hide-curtain-button:hover:before,
.button--small:not(.button--welcome-progress):not(.button--disabled):not(.button--progress):hover:before {
  transition-delay: 150ms;
  transform: translate(-150%, 0);
  opacity: 1; }

.button--disabled {
  cursor: none;
  border: none;
  background-color: #eeeeee;
  color: #767676;
  opacity: 0.65; }
  .button--disabled:hover {
    background-color: #eeeeee; }

.button--small {
  padding-bottom: 0.7rem;
  padding-top: 0.5rem; }

.button--large, .button.button--primary.js-hide-curtain-button {
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
  padding-left: 3rem;
  padding-right: 3rem;
  min-width: 180px;
  border: 2px solid transparent; }

@media (max-width: 768px) {
  .button--large, .button.button--primary.js-hide-curtain-button {
    min-width: 160px; } }

@media (max-width: 576px) {
  .button--large, .button.button--primary.js-hide-curtain-button {
    min-width: 160px; } }

@media (min-width: 1500px) {
  .button--large, .button.button--primary.js-hide-curtain-button {
    min-width: 234px; } }

.group-progress {
  /*	max-width: none !important; */ }
  .group-progress h2 {
    visibility: hidden; }
  .group-progress .button--large {
    line-break: strict;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    width: auto; }
  .group-progress .sessions__wrapper {
    background: #EDF1F6;
    padding-bottom: 20px;
    margin-bottom: 40px; }
    .group-progress .sessions__wrapper h2 {
      display: none; }
    .group-progress .sessions__wrapper .sessions ul li {
      margin-bottom: 0;
      list-style-type: disc; }

/*-------------------------*/
/*  SWIPER BUTTON MED PIL  */
/*-------------------------*/
.swiper-button-prev .button--primary,
.swiper-button-next .button--primary,
.swiper-button-prev .button--progress,
.swiper-button-next .button--progress {
  min-width: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  position: relative;
  background-color: transparent;
  color: #222222;
  padding-bottom: 0;
  padding-top: 0; }
  .swiper-button-prev .button--primary:focus,
  .swiper-button-next .button--primary:focus,
  .swiper-button-prev .button--progress:focus,
  .swiper-button-next .button--progress:focus {
    background-color: transparent; }

.swiper-button-prev .button--primary,
.swiper-button-prev .button--progress {
  text-align: left;
  padding-left: 35px;
  padding-right: 0; }

.swiper-button-next .button--primary,
.swiper-button-next .button--progress {
  text-align: left;
  padding-left: 0;
  padding-right: 35px; }

.swiper-button-prev .button--primary::before,
.swiper-button-next .button--primary::after,
.swiper-button-prev .button--progress::before,
.swiper-button-next .button--progress::after {
  position: absolute;
  top: 0;
  transition-property: opacity, transform, -webkit-transform;
  transition-duration: 300ms;
  transition-delay: 0ms;
  visibility: visible;
  display: inline-block;
  color: #2071b5;
  overflow-wrap: break-word;
  font-style: normal; }

.swiper-button-prev .button--primary::before,
.swiper-button-prev .button--progress::before {
  content: '\2190';
  left: 10px; }

.swiper-button-next .button--primary::after,
.swiper-button-next .button--progress::after {
  content: '\2192';
  right: 10px; }

.swiper-button-prev .button--primary:hover,
.swiper-button-prev .button--progress:hover {
  color: #2071b5 !important;
  text-decoration: none; }
  .swiper-button-prev .button--primary:hover::before,
  .swiper-button-prev .button--progress:hover::before {
    transform: translate(-40%, 0); }

.swiper-button-next .button--primary:hover,
.swiper-button-next .button--progress:hover {
  color: #2071b5 !important;
  text-decoration: none; }
  .swiper-button-next .button--primary:hover::after,
  .swiper-button-next .button--progress:hover::after {
    transform: translate(40%, 0); }

.swiper-button-next.swiper-button-disabled {
  opacity: 1; }

a.textlink,
.button--primary.button--preparation {
  display: inline-block;
  vertical-align: middle;
  background-color: transparent;
  user-select: none;
  text-decoration: none;
  position: relative;
  text-align: left !important;
  padding: 0 2.1875rem;
  line-height: 1.5rem; }
  @media (max-width: 576px) {
    a.textlink,
    .button--primary.button--preparation {
      padding: 0 1.5rem; } }
  a.textlink:before,
  .button--primary.button--preparation:before {
    content: '\2192';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.75rem;
    font-weight: normal;
    color: #2071b5;
    transition-property: opacity, transform;
    transition-duration: 300ms;
    transition-delay: 0ms; }
    @media (max-width: 576px) {
      a.textlink:before,
      .button--primary.button--preparation:before {
        font-size: 1.5rem; } }
  a.textlink:hover:before,
  .button--primary.button--preparation:hover:before {
    color: #2071b5;
    transform: translate(40%, 0); }
  a.textlink:focus:before,
  .button--primary.button--preparation:focus:before {
    color: #1E324F; }
  a.textlink:hover,
  .button--primary.button--preparation:hover {
    color: #2071b5;
    text-decoration: none; }
  a.textlink:active,
  .button--primary.button--preparation:active {
    color: #1E324F; }

/*-----------------------------*/
/*  PREPARATION PAGE AND CARDS  */
/*-----------------------------*/
.task__container.preparation-info-box-container {
  padding-top: 0;
  padding-bottom: 2rem; }

.preparation-card {
  max-width: 49%;
  min-width: 48%; }
  @media (max-width: 768px) {
    .preparation-card {
      max-width: 80%;
      min-width: 78%; } }
  @media (max-width: 576px) {
    .preparation-card {
      max-width: 94%;
      min-width: 90%; } }
  .preparation-card .card__content {
    background-color: #EDF1F6;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    border-radius: 0px; }

.preparation-info-box:lang(de),
.preparation-info-box:lang(nl) {
  height: 368px; }

.preparation-info-box__content {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow: hidden; }
  .preparation-info-box__content::-webkit-scrollbar {
    width: 0px;
    background: transparent;
    /* Chrome/Safari/Webkit */ }

.preparation-info-box__buttons {
  justify-content: start;
  -ms-flex-pack: start; }

.preparation-info-box__icon {
  box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none; }

.preparation-info-box-modal.modal__content {
  border-radius: 0;
  background-color: #EDF1F6; }

.task-header.cms-plugin-akt_portal-preparationcontent-1,
.task-header.cms-plugin-akt_portal-preparationcontent-2 {
  padding-bottom: 0; }

h5.preparation-info-box__title {
  margin-bottom: 0 !important; }

.preparation-info-box__buttons--large {
  min-height: 135px; }

.preparation-info-box__buttons--large:lang(de),
.preparation-info-box__buttons--large:lang(nl),
.preparation-info-box__buttons--small:lang(de),
.preparation-info-box__buttons--small:lang(nl) {
  min-height: 170px; }

.button--preparation {
  width: 100%;
  min-height: 24px;
  padding: 0 0 0 2.1875rem !important; }

.preparation-info-box-modal .preparation-info-box__icon {
  left: -7px; }

.row > .preparation-card {
  padding-top: 0; }

@media (max-width: 576px) {
  .button--primary.button--preparation {
    padding: 0 0 0 1.5rem; }
  .preparation-info-box__buttons--large {
    min-height: 230px; }
  .preparation-info-box {
    height: 400px; } }

/*----------------------*/
/* MAKE TASK HEADER 6 LEFT LEANING INSTEAD OF CENTRIST */
/*----------------------*/
.task-header--6 .task-header__content {
  margin: 0 auto; }
  .task-header--6 .task-header__content * {
    text-align: left; }

/*----------------------*/
/* REMOVE UNNECESSARY SPACE FROM TASK-HEADER AND DOWN*/
/*----------------------*/
.task-header {
  padding-bottom: 0; }

.task-container {
  min-height: 2rem; }

/*----------------------*/
/* MAKE TWO_COLUMN PAGES MORE BALANCED*/
/*----------------------*/
.task-form__two-columns .task-header {
  width: 50%; }

.task-form__two-columns .task__container {
  width: calc(50% - 1rem);
  margin-left: 1rem;
  margin-top: 0; }
  .task-form__two-columns .task__container .radio__container__content.card__content:first-of-type {
    padding: 0 0.5rem 0rem .5rem; }

.task__container .radio__container__content.card__content {
  padding: 0 0.5rem 0rem .5rem; }

/* 
.task-form__two-columns .task__container .radio__container__content.card__content:first-of-type {
  padding: 0 0.5rem 0rem .5rem;

  .radio__container__content.card__content {
    padding: 1rem 1.5rem;
    background-color: transparent;
*/
@media (max-width: 767px) {
  .task-form__two-columns .task-header, .task-form__two-columns .task__container {
    margin-top: 0rem;
    margin-left: 0rem;
    width: 100%; }
  .task-form__two-columns .task-header {
    margin-top: 0rem;
    margin-bottom: 0; } }

.task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0.75rem; }

/*----------------------*/
/*  CONTENT HACKS CLOCK */
/*----------------------*/
span.clock-icon {
  display: inline-block; }
  span.clock-icon:before {
    content: url("data:image/svg+xml,%3Csvg version='1.1' id='Clock' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3E%3Ctitle%3EVF_clock_rgb%3C/title%3E%3Cpath d='M141.7,35.4c33.9,0,62.2,8.9,81.7,25.7c21,18.1,31.7,45.2,31.7,80.6s-10.6,62.5-31.7,80.6c-19.5,16.8-47.8,25.6-81.7,25.6 s-62.2-8.9-81.7-25.6c-21-18.1-31.6-45.2-31.6-80.6S39,79.2,60,61.1C79.5,44.3,107.8,35.4,141.7,35.4 M141.7,7.1 C63.5,7.1,0,49,0,141.7s63.5,134.7,141.7,134.7s141.7-41.9,141.7-134.6S220,7.1,141.7,7.1L141.7,7.1z'/%3E%3Cpolygon points='184.7,189.7 124,157.3 124,60.2 152.4,60.2 152.4,140.3 198,164.7 '/%3E%3C/svg%3E%0A");
    /* background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Clock' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3E%3Ctitle%3EVF_clock_rgb%3C/title%3E%3Cpath d='M141.7,35.4c33.9,0,62.2,8.9,81.7,25.7c21,18.1,31.7,45.2,31.7,80.6s-10.6,62.5-31.7,80.6c-19.5,16.8-47.8,25.6-81.7,25.6 s-62.2-8.9-81.7-25.6c-21-18.1-31.6-45.2-31.6-80.6S39,79.2,60,61.1C79.5,44.3,107.8,35.4,141.7,35.4 M141.7,7.1 C63.5,7.1,0,49,0,141.7s63.5,134.7,141.7,134.7s141.7-41.9,141.7-134.6S220,7.1,141.7,7.1L141.7,7.1z'/%3E%3Cpolygon points='184.7,189.7 124,157.3 124,60.2 152.4,60.2 152.4,140.3 198,164.7 '/%3E%3C/svg%3E%0A"); */
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-top; }

span.chapter-icon {
  display: inline-block; }
  span.chapter-icon:before {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Assortment' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 436.5 436' style='enable-background:new 0 0 436.5 436;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%232071B5;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Ccircle class='st0' cx='217.5' cy='219' r='217.6'/%3E%3Cpath class='st1' d='M206.1,207.6H104V105.5h102.2V207.6z M126.7,184.9h56.7v-56.7h-56.7V184.9z M331,207.6H228.8V105.5H331V207.6z M251.5,184.9h56.7v-56.7h-56.7V184.9L251.5,184.9z M206.1,332.5H104V230.3h102.2V332.5z M126.7,309.7h56.7V253h-56.7V309.7z M331,332.5H228.8V230.3H331V332.5z M251.5,309.7h56.7V253h-56.7V309.7L251.5,309.7z'/%3E%3C/g%3E%3C/svg%3E");
    /* background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Clock' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3E%3Ctitle%3EVF_clock_rgb%3C/title%3E%3Cpath d='M141.7,35.4c33.9,0,62.2,8.9,81.7,25.7c21,18.1,31.7,45.2,31.7,80.6s-10.6,62.5-31.7,80.6c-19.5,16.8-47.8,25.6-81.7,25.6 s-62.2-8.9-81.7-25.6c-21-18.1-31.6-45.2-31.6-80.6S39,79.2,60,61.1C79.5,44.3,107.8,35.4,141.7,35.4 M141.7,7.1 C63.5,7.1,0,49,0,141.7s63.5,134.7,141.7,134.7s141.7-41.9,141.7-134.6S220,7.1,141.7,7.1L141.7,7.1z'/%3E%3Cpolygon points='184.7,189.7 124,157.3 124,60.2 152.4,60.2 152.4,140.3 198,164.7 '/%3E%3C/svg%3E%0A"); */
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-top; }

span.home-icon {
  display: inline-block; }
  span.home-icon:before {
    content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 220.4 176.3' style='enable-background:new 0 0 220.4 176.3;' xml:space='preserve'%3E%3Cg id='Lager_2_1_'%3E%3Cg id='Home_2'%3E%3Cpath d='M110.2,24.6l88.2,44.2v85.5H22V68.8L110.2,24.6 M110.2,0L0,55v121.2h220.4V55C220.4,55,110.2,0,110.2,0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    /* background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Clock' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3E%3Ctitle%3EVF_clock_rgb%3C/title%3E%3Cpath d='M141.7,35.4c33.9,0,62.2,8.9,81.7,25.7c21,18.1,31.7,45.2,31.7,80.6s-10.6,62.5-31.7,80.6c-19.5,16.8-47.8,25.6-81.7,25.6 s-62.2-8.9-81.7-25.6c-21-18.1-31.6-45.2-31.6-80.6S39,79.2,60,61.1C79.5,44.3,107.8,35.4,141.7,35.4 M141.7,7.1 C63.5,7.1,0,49,0,141.7s63.5,134.7,141.7,134.7s141.7-41.9,141.7-134.6S220,7.1,141.7,7.1L141.7,7.1z'/%3E%3Cpolygon points='184.7,189.7 124,157.3 124,60.2 152.4,60.2 152.4,140.3 198,164.7 '/%3E%3C/svg%3E%0A"); */
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-top; }

/*----------------------*/
/*  CONTENT HACKS VF    */
/*----------------------*/
.image-round {
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  .image-round img {
    border-radius: 999px; }

.image-round-s {
  width: 70%;
  margin-right: auto;
  margin-left: auto; }
  .image-round-s img {
    border-radius: 999px;
    max-width: 210px; }

.example-text {
  background-color: #EDF1F6;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text p:not(.speech-right),
  .example-text p:not(.speech-left) {
    margin-bottom: 0 !important; }

.example-text-light-blue {
  background-color: #EDF1F6;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-light-blue p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-green {
  background-color: #EDF9F3;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-green p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-yellow {
  background-color: #FFFEE5;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-yellow p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-lightred {
  background-color: #FEF0EA;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-lightred p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-lightgrey {
  background-color: #e6eaed;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-lightgrey p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-mossgreen {
  background-color: #005C63;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-mossgreen p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-darkgrey {
  background-color: #adb5bd;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-darkgrey p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-darkgreen {
  background-color: #3DC07C;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-darkgreen p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-darkblue {
  background-color: #1E324F;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-darkblue p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-darkred {
  background-color: #F93B18;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-darkred p:last-of-type {
    margin-bottom: 0 !important; }

.example-text-white {
  background-color: #fff;
  padding: 1.5rem;
  width: 100%;
  height: auto;
  float: left; }
  .example-text-white p:last-of-type {
    margin-bottom: 0 !important; }

/*----------------------*/
/* MAKE TWO_COLUMN ON LINK PAGES (LEARN MORE)*/
/*----------------------*/
.two-column-list {
  column-count: 2;
  width: 100%; }
  @media (max-width: 576px) {
    .two-column-list {
      column-count: 1; } }
.radio__container--no-pointer .radio__body.lead {
  width: 100%; }

/*
<div class="row">
<div class="column">
<h3>ZZZ</h3>
<p>ZZZ</p>
</div>
<div class="column">
<h3>XXX</h3>
<p>XXX</p>
</div>
</div>
 */
.column {
  float: left;
  width: 50%;
  padding: 1rem;
  height: 300px;
  /* Should be removed. Only for demonstration */ }

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both; }

/*-----------*/
/*   CARDS   */
/*-----------*/
.card__back__content {
  scrollbar-width: none;
  -ms-overflow-style: none;
  /* IE and Edge */ }
  .card__back__content .card__back__content-subtitle {
    display: none; }
  .card__back__content::-webkit-scrollbar {
    display: none; }

.single-card--four {
  cursor: default;
  pointer-events: none; }
  .single-card--four .card__content {
    border-radius: 0; }
    .single-card--four .card__content .card__front,
    .single-card--four .card__content .card_background_image,
    .single-card--four .card__content .card_background_image2 {
      background: #EDF1F6;
      border-radius: 0; }
    .single-card--four .card__content .card__back {
      cursor: default;
      visibility: unset;
      opacity: 1;
      border-radius: 0;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      background: #EDF1F6; }
      .single-card--four .card__content .card__back .card__back__content {
        border-radius: 0; }

.single-card--one .card-anim-slide-up:not(.card--open) {
  cursor: default; }
  .single-card--one .card-anim-slide-up:not(.card--open) .card__content {
    border: none;
    border-radius: 0; }
    .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__front,
    .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card_background_image,
    .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card_background_image2 {
      display: none; }
    .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__back {
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      background: #EDF1F6; }
      .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__back h5,
      .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__back .u-text-align-center,
      .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__back .radio__body {
        opacity: 1; }
      .single-card--one .card-anim-slide-up:not(.card--open) .card__content .card__back h5 {
        height: 21px; }

.group-box-swiper-slide .blob {
  padding: 0 1.5rem; }

.task-header--1.task-header--with-blob .task-header__content, .task-header--9.task-header--with-blob .task-header__content, .task-header--10.task-header--with-blob .task-header__content {
  width: calc(100% - 300px); }
  @media (max-width: 767px) {
    .task-header--1.task-header--with-blob .task-header__content, .task-header--9.task-header--with-blob .task-header__content, .task-header--10.task-header--with-blob .task-header__content {
      width: 100%; } }
/*-----------------------*/
/* BUTTON MED PIL INNAN  */
/*-----------------------*/
/*
PLACERING KNAPP .button--primary {
  min-width : 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 36px;
  text-align: left;
  position: relative;
  background-color: transparent;
  color:$dark;
  padding-left: 35px;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
}

PLACERING KNAPP .button--primary::before {
  content:'\2192';
  position: absolute;
  top: 0;
  left: 0;
  transition-property: opacity, transform, -webkit-transform;
  transition-duration: 300ms;
  transition-delay: 0ms;
  visibility: visible;
  display: inline-block;
  color: $vattenfall-mid-blue;
  overflow-wrap: break-word;
  font-style: normal;
}

PLACERING KNAPP .button--primary:hover {
  &::before{
    transform: translate(40%, 0);
  }
}*/
/*------------------*/
/*   STAR FEEDBACK  */
/*------------------*/
.box__container__completed_icon svg {
  width: 30px;
  height: 30px; }

/*
.task-progress__circle.task-progress-feedback.task-progress-feedback--disabled svg path {
  fill: $grey-light;
}

.task-progress-feedback svg path,
.box__container__completed_icon svg path:last-child,
.group-box-chapters-item-star svg path,
.group-box-chapters-item-star svg use {
  fill: $green-medium;
}
*/
.task-progress__circle.task-progress-feedback.task-progress-feedback--disabled svg path {
  fill: none; }

.task-progress-feedback svg path,
.box__container__completed_icon svg path:last-child,
.group-box-chapters-item-star svg path,
.group-box-chapters-item-star svg use {
  fill: none; }

.box__container__completed_icon {
  background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/08/00/08002265-0669-4f9c-be68-e28bb27e93c3/vf_progress_check.svg?Expires=2203331784&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=lZSxFu1TBvNYziTY0k9hZCAAkvj1ANzxJ0MUzNCSRyJauC2HwStdgS0EbSQ4sjgrIvqOo1ppD%2BVojdlGrmkv6wQgPZHz5nsVLBEvX9CwKPV%2B0eLZrn0QDkbFRmuyyzEipN4M5uuiPp7HKSmh6a9l2cUhxhJQDiSHdaFJgZ98EHUeD51AsNGTBi0WwMpEqH1SPkL8NEoUFP%2FgzOONo%2FoHkUlcAKdrgFlxqC%2F1uwFNVamhea8QmOimArLeSeLLvKtUJTmEFCvVJAVl95fKB4vCV19P3s34OVwqLtb0jCet%2Fv4jWi0qrWAGaLD2yKYi6dn6BZD3JEz%2BqvDYWFMDFnv%2Blg%3D%3D);
  background-size: 26px 26px;
  border-radius: 0;
  background-repeat: no-repeat; }

.task-progress__circle.task-progress-feedback span,
.task-progress-feedback {
  background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/8f/dc/8fdc7491-4a1e-44fe-bf92-97a36c9ed9d5/vf_check_rgb.svg?Expires=2199795856&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=aRKpRqZdxHkBq0iBrld8GTi4Oi6uXOzGfV7pHu7LGydy0qjx%2BJvxIWDTei%2BajwoghCAAvZOfArcVka9fkiJTx%2BOMzd1iEDjAAB2NN%2FKZaAFqK5H72%2Br63yEs%2BUcVCTWF5CWyPFTLBTmk3X0htU64uFgXMvBw9YY6OYypxyPn2t8M2vCmLAaPeFd8DhX5%2Fi8NhM8ppW7A35VrY86f%2BlZoi5TLjJz2IOdxWs%2B5tRwZyRAvgkoOg5QaEM22YfxFExdhkDNC0wiIy1zAu550YQ7aIjGuSvv6n4sqfkn0Vmr%2F9lkwJ5toUJnU1%2FPPstiqYadetMlh2AJf7T5MzUu1FCVLuQ%3D%3D);
  background-size: 30px 30px;
  border-radius: 0;
  background-repeat: no-repeat; }

.task-progress__circle.task-progress-feedback.task-progress-feedback--disabled span {
  background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/80/f8/80f8c2d3-1f3e-4db9-899a-ffe199234e27/vf_check_rgb_white.svg?Expires=2199795952&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=sSLNuS%2FLj5uOztxpFunHnVjACD1HyJoqyLAyuxuv11NFwJu7LJRFsWTUMWKzeteU8WUqy6GuiVNXw%2Fte5COpQVgh3fPAkJfGVrCDfadjxIEQfPLelNpQR0vcS%2FXpOBjW4499BqhwjPn8WStSMPsb7bJQqQMKR4w4kwJKr6Ak5At2Wh7ediqyTR47tY5XX2gVua45quG3M0swbCvpkFTSquHxQOOONoP%2FOT%2FUlpYr8AehcwayBj8jGxKiGzskgXAPaVH80kXcMMV28NVpY9cxJgkBb8bRMNQvm0ML66b7H%2BY343MWenPlpDj%2F5w%2F9A9G%2BIEGrc0dyBAjAFemEH4Solg%3D%3D);
  background-size: 30px 30px;
  border-radius: 0;
  background-repeat: no-repeat; }

/*-------------------*/
/*  MEDIUM FEEDBACK  */
/*-------------------*/
.feedback {
  border-radius: 0px;
  background-color: #FFE85B;
  padding: 1rem 2rem; }

.feedback--right {
  background-color: #FFE85B; }

.feedback--wrong {
  background-color: #FFE85B; }

.feedback--neutral {
  background-color: #FFE85B; }

/*-------------*/
/*  SNACKBAR   */
/*-------------*/
.snackbar {
  background-color: #FFFEE5;
  color: #222222;
  border-radius: 0px;
  padding: 20px;
  height: initial;
  min-width: initial;
  transform: translate(-50%, -100%);
  bottom: initial;
  top: 0; }
  .snackbar.show {
    transform: translate(-50%, 60px); }

.snackbar__close svg g {
  fill: #2071b5, !important; }

.snackbar .snackbar__close {
  display: none; }

/*----------------*/
/*  LIKERTS SCALE */
/*----------------*/
.likert-scale--dots .likert-scale__lables li.active {
  background-color: #EDF1F6;
  border-color: #2071b5; }

.likert-scale .likert-scale__lables {
  padding-top: 2.5em; }

/* 
.likert-scale .likert-scale__lables li:nth-of-type(2),
.likert-scale .likert-scale__lables li:nth-of-type(3) {
	display: none;
}
*/
form[id="21"] .likert-scale .likert-scale__lables li:nth-of-type(2),
form[id="21"] .likert-scale .likert-scale__lables li:nth-of-type(3) {
  display: initial; }

.likert-scale .likert-scale__bar {
  background-color: #2071b5;
  height: 2px; }

.likert-scale .likert-scale__input {
  margin-top: -6px;
  margin-bottom: 20px;
  position: absolute;
  padding: 0;
  /*  &::-ms-thumb {
	background: $vattenfall-mid-blue;
      	border-color: $vattenfall-mid-blue;
	} */ }
  .likert-scale .likert-scale__input::-moz-range-thumb, .likert-scale .likert-scale__input::-webkit-slider-thumb {
    background: #2071b5;
    border-color: #2071b5; }
  .likert-scale .likert-scale__input::-webkit-slider-thumb {
    background: #2071b5;
    border-color: #2071b5; }

.likert-scale .likert-scale__input::-ms-thumb {
  display: block;
  background: #2071b5;
  border-color: #2071b5;
  height: 24px;
  width: 24px;
  border-radius: 0; }

/*
.likert-scale .likert-scale__input::-ms-lower {
      background: $vattenfall-mid-blue;
}

.likert-scale .likert-scale__input::-ms-upper {
      background: $vattenfall-light-grey;
}

input[type=range]::-ms-track {
	background: $vattenfall-light-grey;
} */
.likert-scale .likert_scale__image-feedback .likert_scale__image-feedback__item {
  text-align: center;
  transition: all 0.5s ease;
  max-width: 200px;
  max-height: 200px;
  height: 200px;
  width: 100%; }

.likert-scale .likert-scale__lables li {
  line-height: 1.4;
  margin-bottom: 0.5em; }

.likert-scale.u-margin-top-2.u-margin-bottom-2.swiper-no-swiping {
  margin: 0; }

.likert-scale .likert_scale__image-feedback {
  padding-top: 1rem;
  margin-top: 1rem; }

/* ------------------------*/
/*  LOGIN och My Settings  */
/*-------------------------*/
/*input[type='text'],
input[type='password'],
input[type='email'],
textarea {
  background-color: none;
}
select {
   background-color: $vattenfall-mid-blue;
}
.login-page {
   background-color: $vattenfall-mid-blue;
}
*/
/*---------------*/
/*  INFO PAGES   */
/*---------------*/
/*.info-page__wrapper {
  .page-wrapper {
    background-color: #ffffff;
  }
}

.info-page__wrapper2 {
  background-color: #0000000;
}
*/
/*-------------------*/
/*  LARGE FEEDBACK   */
/*-------------------*/
/*
.large-feedback {
background-color: $vattenfall-mid-blue;
}
*/
/*------------------*/
/*   WELCOME VIEW   */
/*------------------*/
/*
.welcome {
    background-color: none;
}
*/
/*--------------*/
/*  LOGIN PAGE  */
/*--------------*/
.login-page {
  background-color: #ffffff; }

.login-page__text .errornote {
  color: #F93B18; }

.login-page__form-row .errorlist li {
  color: #F93B18; }

/*----------------*/
/* GROUP EXERCISE */
/*----------------*/
.curtain__frame {
  border-radius: 0px; }

.curtain__wrapper {
  width: 50vw; }

.group-box-chapters {
  background-color: #fff;
  justify-content: center;
  padding-bottom: 80px; }

.group-box-chapters-items.page-wrapper {
  justify-content: center;
  margin-top: 1rem !important; }

.group-box-chapters .group-box-chapters-items.chapter3 .group-box-chapters-item::after {
  background-color: #2071b5; }

.group-box-chapters .group-box-chapters-items.chapter1 .group-box-chapters-item {
  background-position: initial;
  background-repeat: no-repeat;
  background-size: auto; }
  .group-box-chapters .group-box-chapters-items.chapter1 .group-box-chapters-item h3 {
    color: #fff; }
    @media (max-width: 768px) {
      .group-box-chapters .group-box-chapters-items.chapter1 .group-box-chapters-item h3 {
        font-size: 1.125rem; } }
    @media (max-width: 576px) {
      .group-box-chapters .group-box-chapters-items.chapter1 .group-box-chapters-item h3 {
        font-size: 0.9rem; } }
.chapter__time__container {
  color: #fff;
  margin-left: 0; }
  @media (max-width: 768px) {
    .chapter__time__container span {
      font-size: 1rem; } }
  @media (max-width: 576px) {
    .chapter__time__container span {
      font-size: 0.8rem; } }
.group-box-chapters-item-content div img {
  max-width: 1.5rem;
  max-height: 1.5rem;
  margin-right: 0.5rem; }
  @media (max-width: 768px) {
    .group-box-chapters-item-content div img {
      max-width: 1.3rem;
      max-height: 1.3rem;
      margin-right: 0.2rem; } }
  @media (max-width: 576px) {
    .group-box-chapters-item-content div img {
      max-width: 1.2rem;
      max-height: 1.2rem;
      margin-right: 0.2rem; } }
.group-exercise-close span {
  display: none; }

.navbar__item.close-button img {
  width: 57px !important;
  height: 57px !important; }

@media (max-width: 960px) {
  .navbar__item:not(.navbar__burger) {
    display: initial; } }

.swiper-slide [data-index="chapters-1"]::before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(https://storage.googleapis.com/akt-vf-intro/filer_public/ee/14/ee144f89-ad87-4cd3-ac13-1b9f029d4505/vfps_startherebox.jpg?Expires=2236079174&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=bBRYVLQHdt%2FIdCcLjvKr5fAJTT3GLPPMFn6sVA1HQCM4e8nBqifTyOS4QQ%2FmfNuCchSyxkujgeecLhSMFft7j2ugEQSWNLWTWxXtbt2D8Z%2Bpe%2BlU8YkR%2Fc3bVuu8WQdoHUFLhYh14VnVNP1uqSzMPxjpWFJ9WdGtoEzSA29bECiiDeCdCyP5nuChEyatuk8aq4h7JI0QMeubk%2F07YIYproK0PGse1w7U0KSaX06pGJQHUUkEwNHtLvOW38DEJ7oOaoMi6UhDgjohvXmjq%2BJCI0jZBrHmKwtUPgUUyG%2BRZdSNm62jZhz4sHTUrftOkQovDyTl4bcHjF4bj4wbKXXyuQ%3D%3D);
  background-repeat: no-repeat;
  background-size: cover; }

.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(1),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(2),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(3),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(4),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(5),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(6),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(7),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(8),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(9),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(10),
.swiper-slide [data-index="chapters-1"] .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:nth-of-type(11) {
  display: none; }

/* 
.swiper-slide [data-index="chapters-2"],
.swiper-slide [data-index="chapters-3"],
.swiper-slide [data-index="chapters-4"],
.swiper-slide [data-index="chapters-5"],
.swiper-slide [data-index="chapters-6"],
.swiper-slide [data-index="chapters-7"],
.swiper-slide [data-index="chapters-8"],
.swiper-slide [data-index="chapters-9"],
.swiper-slide [data-index="chapters-10"],
.swiper-slide [data-index="chapters-11"]{
    .group-box-chapters-item-wrapper:nth-of-type(1) {
        display: none;
    }
}
*/
.group-exercise[data-url="/en/#stage-1"] .welcome .welcome__content {
  max-height: none;
  max-width: none;
  height: 100%;
  margin-top: 0; }
  .group-exercise[data-url="/en/#stage-1"] .welcome .welcome__content .swiper-container .swiper-slide {
    width: 100% !important; }

/* 
.group-box-chapters .group-box-chapters-items.chapter2:lang(en) {
    .group-box-chapters-item-wrapper:first-of-type {
        &::before {
            content: '';
            height: 228px;
            width: 177px;
            position: absolute;
            left: calc(50% - 96px);
            top: 0;
            background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/ae/86/ae86badd-1bd6-4297-b257-fd31ac7d9b65/vfps_starthereknapp.png?Expires=2233063089&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=q6CtWZJwN93uZiK6X4cyCNerhlvz5WoBq0Znugsm557w26hEXZk01kqFVKDTcwshrtxWdNi9ww88EtuDTRf2wOFegjq0rTiUdaHuE3YRXIXW9naH5WYIdCRQh6GsG%2BzhK7AXUdBSb9imoPJb4Pi%2FNKRxedVpCglwOw2N82jkQgf3pTe2hs34zPpn%2BrLD9vQJ1LKE4IFmTDMzqpeR8ql8MOAsn0cxFonplmjF2Ahg5qkrwgXi96FbgmLn44OgYiSjv40T%2BZ%2FkvTKX0BoxDFvsFbaV%2BeFM4BjmlyRYITvDJ0W3qcHUJ%2FVDef%2B8fDxggKSWmjXGstTV%2FR%2BEvc0Y1GU%2BTA%3D%3D);
            background-repeat: no-repeat;
            background-size: contain;
        }
    }
}

.group-box-chapters .group-box-chapters-items.chapter2:lang(de) {
    .group-box-chapters-item-wrapper:first-of-type {
        &::before {
            content: '';
            height: 228px;
            width: 177px;
            position: absolute;
            left: calc(50% - 96px);
            top: 0;
            background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/4a/da/4ada5101-cdde-4894-abbc-df5ff3915c18/vfps_starthereknapp_de.png?Expires=2233063769&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=DkNwlRSaHZf96IjWOdx6qSAv05rc%2FPdE9PWENlDdYJhohPQO61sRan8lYI%2BFz5uE2%2FFElIrC%2FUxWRC6FCKO2ScOZWowUVeKUZ6ZVLNv0VMruk36sYHge%2FRcXuaac3dn7%2BRrHnJzS1%2BR9aEDvWMFNXy7IUZghjicAFU%2B9ndMhS7Ma828iABAUK4xTrbzPAa%2BNSxztazAhcw4TcAHilNdx1tfxtBcJyXNi9CecSexbBemvq3CeeimITXoOXoNOvs0bi7T1xlSo%2BoKpr5eBQ8prgUZOw5kF53q7P%2F7hRZkfn5wQBK459lEvLW413o%2B8NYXP%2BPwKID0LD1QdUdGtqoLUnw%3D%3D);
            background-repeat: no-repeat;
            background-size: contain;
        }
    }
}

.group-box-chapters .group-box-chapters-items.chapter2:lang(nl) {
    .group-box-chapters-item-wrapper:first-of-type {
        &::before {
            content: '';
            height: 228px;
            width: 177px;
            position: absolute;
            left: calc(50% - 96px);
            top: 0;
            background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/24/1d/241daaee-7013-4b20-ad75-0413005bc83c/vfps_starthereknapp_nl.png?Expires=2233063823&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=ANk5wt1yJdwDh4Cw5kM6qz3YrUylAKEVwZeX552txvROUOFkGrVOxLgMgplnm2YZfgI654si7Qld53Tm7Ykpr4jTJEtHKKALNcPg0KgrhGiJmK67jh1bpzoZiby%2FLnBpUPdFn2PQsh7pzfMSdmNtXg0d3l1bBCsjM0X%2Ffo1IAtJXOGh39d0%2Foc7qsvrY692iSeB1k65hirziWvSRvDddfssGdLqu6yMdjv4k0TXz7ASmGpUVBGpvnhJxTYW%2BCgEObs7sGBKKwhDuNqr7Zst9zjd368KVCckFJ8frJj2we9gKyHMcIO6zPDzHUk%2B4ywyr4%2BSwswyUEhh1%2BurMOo1NeQ%3D%3D);
            background-repeat: no-repeat;
            background-size: contain;
        }
    }
}

.group-box-chapters .group-box-chapters-items.chapter2:lang(sv) {
    .group-box-chapters-item-wrapper:first-of-type {
        &::before {
            content: '';
            height: 228px;
            width: 177px;
            position: absolute;
            left: calc(50% - 96px);
            top: 0;
            background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/3c/1e/3c1e0c58-b126-4fa5-a124-f7814ffe88a4/vfps_starthereknapp_se.png?Expires=2233296999&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=jqcVJ%2BiaAb2oVBd9LfmFpb1%2B1zFiV9bw4T7fYdXecPbOVxcQYSDM1ebIW%2FCokAxwswSoQTaM6j5TRd%2FzlVTrlHZ7on0nWmiPpUkGEdVFXEp2hUg%2FvWj3Pl0ACsrAUNVtNWnSv%2F%2BbmYUHFHG%2FEEhQ6R0LMe4bxRc4u3GXSK0kfQWuqJaPivkQ5Lids9HDp21h%2F%2FHOxe7zoR7sY%2FnZpIfaJo4sv4sUiCon4j7M%2BkpA99zQv5b7FulFdsPtZGb13pLbgDGAY63D2mwSAciiaCcAmEPhauCWEft5pJfasln8XswAmZiSNN9laOIDuq2rgnRdZnXs1iN5Hzh%2F4jcZEDbCDA%3D%3D);
            background-repeat: no-repeat;
            background-size: contain;
        }
    }
}*/
.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:first-of-type {
  display: none;
  background-image: none !important; }
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:first-of-type .group-box-chapters-item {
    max-width: 260px;
    min-height: 175px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent; }
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:first-of-type .group-box-chapters-item:hover {
      -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
      transform: scale(1.06);
      /* max-width: 177px;
               min-height: 228px; */ }
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:first-of-type .group-box-chapters-item.group-box-chapters-item--active {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:first-of-type .group-box-chapters-item.group-box-chapters-item--active:hover {
      -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
      transform: scale(1.06); }

.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper {
  width: calc(20% - 1rem);
  text-align: left;
  margin: 0 1rem 2rem 0; }

.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item,
.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active,
.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active:hover,
.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item:hover {
  clip-path: none;
  -webkit-clip-path: none;
  min-height: 112px; }
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item .group-box-chapters-item-star.completed,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active .group-box-chapters-item-star.completed,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active:hover .group-box-chapters-item-star.completed,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item:hover .group-box-chapters-item-star.completed {
    background-image: url(https://storage.googleapis.com/akt-vf-mtb/filer_public/08/00/08002265-0669-4f9c-be68-e28bb27e93c3/vf_progress_check.svg?Expires=2203331784&GoogleAccessId=storage-access%40gen3-249709.iam.gserviceaccount.com&Signature=lZSxFu1TBvNYziTY0k9hZCAAkvj1ANzxJ0MUzNCSRyJauC2HwStdgS0EbSQ4sjgrIvqOo1ppD%2BVojdlGrmkv6wQgPZHz5nsVLBEvX9CwKPV%2B0eLZrn0QDkbFRmuyyzEipN4M5uuiPp7HKSmh6a9l2cUhxhJQDiSHdaFJgZ98EHUeD51AsNGTBi0WwMpEqH1SPkL8NEoUFP%2FgzOONo%2FoHkUlcAKdrgFlxqC%2F1uwFNVamhea8QmOimArLeSeLLvKtUJTmEFCvVJAVl95fKB4vCV19P3s34OVwqLtb0jCet%2Fv4jWi0qrWAGaLD2yKYi6dn6BZD3JEz%2BqvDYWFMDFnv%2Blg%3D%3D);
    background-size: 26px 26px;
    border-radius: 0;
    background-repeat: no-repeat;
    position: absolute;
    right: 7px;
    top: 7px;
    z-index: 1; }
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item .group-box-chapters-item-star.completed svg,
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active .group-box-chapters-item-star.completed svg,
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active:hover .group-box-chapters-item-star.completed svg,
    .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item:hover .group-box-chapters-item-star.completed svg {
      width: 30px;
      height: 30px; }
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item .group-box-chapters-item-number,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active .group-box-chapters-item-number,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item.group-box-chapters-item--active:hover .group-box-chapters-item-number,
  .group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item:hover .group-box-chapters-item-number {
    display: none; }

.group-box-chapters .group-box-chapters-items.chapter2 .group-box-chapters-item-wrapper:not(:first-of-type) .group-box-chapters-item:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1); }

form#form-2 .single-card--simple1c,
form#form-145 .single-card--simple1c,
.welcome__wrapper .single-card--simple1c {
  padding-top: 0;
  margin-bottom: 0; }
  @media (max-width: 768px) {
    form#form-2 .single-card--simple1c,
    form#form-145 .single-card--simple1c,
    .welcome__wrapper .single-card--simple1c {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      padding-top: 0;
      margin-bottom: 0; } }
  @media (max-width: 576px) {
    form#form-2 .single-card--simple1c,
    form#form-145 .single-card--simple1c,
    .welcome__wrapper .single-card--simple1c {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding-top: 0;
      margin-bottom: 0; }
      form#form-2 .single-card--simple1c .radio__content,
      form#form-145 .single-card--simple1c .radio__content,
      .welcome__wrapper .single-card--simple1c .radio__content {
        max-width: 100%; } }
  form#form-2 .single-card--simple1c .card__content,
  form#form-145 .single-card--simple1c .card__content,
  .welcome__wrapper .single-card--simple1c .card__content {
    padding-left: 0;
    padding-right: 0;
    height: unset;
    text-align: left;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none; }

form#form-81 .single-card--simple1a,
form#form-190 .single-card--simple1a {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33%;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
  padding-top: 0;
  margin-bottom: 0; }
  form#form-81 .single-card--simple1a .card__content,
  form#form-190 .single-card--simple1a .card__content {
    padding-left: 0;
    padding-right: 0;
    height: unset;
    text-align: left;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none; }

form#form-493 .task__container--card .row > *,
form#form-145 .task__container--card .row > *,
form#form-182 .task__container--card .row > *,
form#form-211 .task__container--card .row > *,
form#form-209 .task__container--card .row > *,
form#form-213 .task__container--card .row > *,
form#form-95 .task__container--card .row > * {
  padding-top: 0; }

form#form-493 .task__container.page-wrapper,
form#form-145 .task__container.page-wrapper,
form#form-182 .task__container.page-wrapper,
form#form-211 .task__container.page-wrapper,
form#form-209 .task__container.page-wrapper,
form#form-213 .task__container.page-wrapper,
form#form-95 .task__container.page-wrapper {
  padding-left: 0;
  padding-right: 0; }
  form#form-493 .task__container.page-wrapper .single-card--simple1b,
  form#form-145 .task__container.page-wrapper .single-card--simple1b,
  form#form-182 .task__container.page-wrapper .single-card--simple1b,
  form#form-211 .task__container.page-wrapper .single-card--simple1b,
  form#form-209 .task__container.page-wrapper .single-card--simple1b,
  form#form-213 .task__container.page-wrapper .single-card--simple1b,
  form#form-95 .task__container.page-wrapper .single-card--simple1b {
    margin-top: 0 !important; }
    form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content,
    form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content {
      display: inline-block; }
      @media (max-width: 992px) {
        form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content,
        form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content {
          padding: 0.5rem;
          height: 150px;
          border: none; }
          form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img,
          form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content img {
            height: 75px; }
          form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3,
          form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content h3 {
            margin-top: -85px;
            margin-left: 85px;
            font-size: 1rem; }
          form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body,
          form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body {
            margin-left: 85px; }
            form#form-493 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-145 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-182 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-211 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-209 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-213 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p,
            form#form-95 .task__container.page-wrapper .single-card--simple1b .radio__content .card__content .radio__body p {
              margin-top: -1rem; } }
    form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content,
    form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content {
      display: inline-block;
      height: 204px;
      padding: 0.5rem;
      background-color: #EDF1F6;
      border-radius: 0;
      border: none; }
      @media (max-width: 1200px) {
        form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content,
        form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content {
          height: 150px; } }
      form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content img,
      form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content img {
        height: 90px; }
      form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content h3,
      form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content h3 {
        margin-top: -100px;
        margin-left: 100px;
        font-size: 1.25rem; }
      form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
      form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body {
        margin-left: 100px; }
        form#form-493 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p,
        form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body p {
          font-size: 1rem;
          margin-top: -1rem; }

@media (max-width: 1200px) {
  form#form-493 .col-6,
  form#form-145 .col-6,
  form#form-182 .col-6,
  form#form-211 .col-6,
  form#form-209 .col-6,
  form#form-213 .col-6,
  form#form-95 .col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content {
  height: 280px !important; }
  form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content h3 {
    margin-left: 0 !important;
    margin-top: -112px !important; }
  form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body {
    margin-left: 120px !important; }
  form#form-145 .task__container.page-wrapper .single-card--simple1b .card__content img {
    height: 110px !important;
    transform: translateY(10px); }

form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content h3 {
  margin-left: 0 !important; }

form#form-95 .task__container.page-wrapper .single-card--simple1b .card__content p {
  margin-top: 0 !important;
  line-height: 1.3; }

form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body,
form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content .radio__body {
  margin-left: 0 !important;
  margin-top: 100px; }

form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content h3,
form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content h3,
form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content h3,
form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content h3 {
  margin-left: 0 !important; }

form#form-182 .task__container.page-wrapper .single-card--simple1b .card__content p,
form#form-211 .task__container.page-wrapper .single-card--simple1b .card__content p,
form#form-209 .task__container.page-wrapper .single-card--simple1b .card__content p,
form#form-213 .task__container.page-wrapper .single-card--simple1b .card__content p {
  margin-top: 0 !important;
  line-height: 1.3; }

form#form-25 table,
form#form-162 table,
form#form-168 table {
  border-spacing: 0.5rem 0; }
  form#form-25 table thead th,
  form#form-162 table thead th,
  form#form-168 table thead th {
    text-align: left;
    padding: 0.5rem; }
  form#form-25 table thead th:nth-of-type(1),
  form#form-25 table thead th:nth-of-type(3),
  form#form-25 table thead th:nth-of-type(5),
  form#form-162 table thead th:nth-of-type(1),
  form#form-162 table thead th:nth-of-type(3),
  form#form-162 table thead th:nth-of-type(5),
  form#form-168 table thead th:nth-of-type(1),
  form#form-168 table thead th:nth-of-type(3),
  form#form-168 table thead th:nth-of-type(5) {
    background: #EDF1F6; }
  form#form-25 table thead th:nth-of-type(2),
  form#form-25 table thead th:nth-of-type(4),
  form#form-162 table thead th:nth-of-type(2),
  form#form-162 table thead th:nth-of-type(4),
  form#form-168 table thead th:nth-of-type(2),
  form#form-168 table thead th:nth-of-type(4) {
    background: #EDF1F6; }
  form#form-25 table tbody,
  form#form-162 table tbody,
  form#form-168 table tbody {
    vertical-align: top; }
    form#form-25 table tbody td,
    form#form-162 table tbody td,
    form#form-168 table tbody td {
      font-size: 1rem !important; }
      form#form-25 table tbody td li,
      form#form-162 table tbody td li,
      form#form-168 table tbody td li {
        font-size: 1rem;
        margin-bottom: 0.8rem; }
    form#form-25 table tbody td:nth-of-type(1),
    form#form-25 table tbody td:nth-of-type(3),
    form#form-25 table tbody td:nth-of-type(5),
    form#form-162 table tbody td:nth-of-type(1),
    form#form-162 table tbody td:nth-of-type(3),
    form#form-162 table tbody td:nth-of-type(5),
    form#form-168 table tbody td:nth-of-type(1),
    form#form-168 table tbody td:nth-of-type(3),
    form#form-168 table tbody td:nth-of-type(5) {
      background: #EDF1F6; }
    form#form-25 table tbody td:nth-of-type(2),
    form#form-25 table tbody td:nth-of-type(4),
    form#form-162 table tbody td:nth-of-type(2),
    form#form-162 table tbody td:nth-of-type(4),
    form#form-168 table tbody td:nth-of-type(2),
    form#form-168 table tbody td:nth-of-type(4) {
      background: #EDF1F6; }

form#form-564 .single-card--simple1b.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

form#form-564 .card__content {
  border-radius: 0;
  border: 0 solid #fff; }

form#form-564 .task__container--card .row > * {
  padding-top: 0; }

form#form-105 .task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0; }

form#form-78 .task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0; }

form#form-78 .single-card--three {
  max-width: 200px;
  min-width: 190px; }
  form#form-78 .single-card--three .card--flippable .card__content {
    height: 175px; }
    form#form-78 .single-card--three .card--flippable .card__content h3 {
      font-size: 1.3rem; }

form#form-105 .task-form__two-columns .task__container .radio__wrapper:first-of-type {
  margin-top: 0; }

form#form-105 .card__content {
  height: 340px; }
  form#form-105 .card__content .card__back__content {
    background: #EDF1F6;
    padding: 0.5rem 1rem;
    -webkit-mask-image: none;
    mask-image: none;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ }
    form#form-105 .card__content .card__back__content h3 {
      display: none; }
  form#form-105 .card__content .card__front h3 {
    font-size: 4rem;
    padding-top: 3rem; }

[data-history="208"] .background-video video {
  top: 0%;
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  left: 60%; }

/*-----------*/
/*  CURTAIN  */
/*-----------*/
@media (max-width: 768px) {
  .curtain__wrapper {
    width: calc(100% - 40px); } }

@media (max-width: 768px) {
  .curtain__frame {
    padding: 20px; } }

.curtain__button {
  padding-bottom: 50px; }

.info-page__wrapper {
  width: 100%; }

/*--------------------------------------------------------*/
/*  SOMETHING STRANGE WITH BG IF PAGE INSIDE PREPARATION  */
/*--------------------------------------------------------*/
.task-header.cms-plugin-akt_portal-generalpage-23 {
  background-image: none !important; }

.speech-left {
  position: relative;
  background: #EDF1F6;
  border-radius: .4em;
  margin-bottom: 1em !important;
  padding: 0.8rem 0.4rem; }

.speech-left:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 1em solid transparent;
  border-right-color: #EDF1F6;
  border-left: 0;
  margin-top: -1em;
  margin-left: -1em; }

.speech-right {
  position: relative;
  background: #EDF1F6;
  border-radius: .4em;
  margin-bottom: 1em !important;
  padding: 0.8rem 0.4rem;
  text-align: right; }

.speech-right:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 1em solid transparent;
  border-left-color: #EDF1F6;
  border-right: 0;
  margin-top: -1em;
  margin-right: -1em; }

.some-icons {
  display: inline-flex;
  background: #EDF1F6;
  padding: 1.5em;
  text-align: center; }
  .some-icons figure {
    max-width: 10%;
    margin-right: 2.5rem;
    transition: 0.3s; }
    .some-icons figure img {
      max-width: 100%; }
    .some-icons figure:hover {
      transform: scale(1.05); }

form#form-524 .task-header__content.page-wrapper--small,
form#form-522 .task-header__content.page-wrapper--small,
form#form-523 .task-header__content.page-wrapper--small,
form#form-526 .task-header__content.page-wrapper--small,
form#form-575 .task-header__content.page-wrapper--small,
form#form-576 .task-header__content.page-wrapper--small {
  width: 100%; }
  form#form-524 .task-header__content.page-wrapper--small .inbetween,
  form#form-522 .task-header__content.page-wrapper--small .inbetween,
  form#form-523 .task-header__content.page-wrapper--small .inbetween,
  form#form-526 .task-header__content.page-wrapper--small .inbetween,
  form#form-575 .task-header__content.page-wrapper--small .inbetween,
  form#form-576 .task-header__content.page-wrapper--small .inbetween {
    min-width: 100%;
    text-align: center; }
    form#form-524 .task-header__content.page-wrapper--small .inbetween h2.betweenleft,
    form#form-522 .task-header__content.page-wrapper--small .inbetween h2.betweenleft,
    form#form-523 .task-header__content.page-wrapper--small .inbetween h2.betweenleft,
    form#form-526 .task-header__content.page-wrapper--small .inbetween h2.betweenleft,
    form#form-575 .task-header__content.page-wrapper--small .inbetween h2.betweenleft,
    form#form-576 .task-header__content.page-wrapper--small .inbetween h2.betweenleft {
      float: left; }
    form#form-524 .task-header__content.page-wrapper--small .inbetween h2.betweenright,
    form#form-522 .task-header__content.page-wrapper--small .inbetween h2.betweenright,
    form#form-523 .task-header__content.page-wrapper--small .inbetween h2.betweenright,
    form#form-526 .task-header__content.page-wrapper--small .inbetween h2.betweenright,
    form#form-575 .task-header__content.page-wrapper--small .inbetween h2.betweenright,
    form#form-576 .task-header__content.page-wrapper--small .inbetween h2.betweenright {
      float: right; }

.swiper-slide [data-history="91"] {
  background-color: purple; }
  .swiper-slide [data-history="91"] .swiper-button-next {
    display: none; }

.superlist {
  columns: 4;
  padding: 1.2%;
  background: #EDF1F6;
  color: #222222;
  border-radius: 0;
  margin-top: 8px; }

.group-box-swiper-slide form#form-19 .page-wrapper--small,
.group-box-swiper-slide form#form-20 .page-wrapper--small {
  max-width: initial !important; }

.box.box-2-4 {
  width: 400px; }
  .box.box-2-4 .box__container.box__container--large {
    height: 500px; }
    .box.box-2-4 .box__container.box__container--large .box__start-pagination-wrapper {
      margin-bottom: 2em; }
    .box.box-2-4 .box__container.box__container--large .box__container__bottom__body__scroll-indicator {
      display: none; }
    .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll {
      overflow: hidden;
      padding-left: 0;
      padding-right: 0; }
      .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll .box__container__top {
        min-height: 0px;
        padding-top: 0; }
      .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll .box__container__bottom {
        margin-top: 0; }
        .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll .box__container__bottom .box__container__bottom__body__content p {
          padding-left: 0;
          padding-right: 0; }
        .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll .box__container__bottom .box__container__bottom__body__content p:last-of-type,
        .box.box-2-4 .box__container.box__container--large .box__container__text-content-scroll .box__container__bottom .box__container__bottom__body__content h3 {
          padding-left: 1em;
          padding-right: 1em; }

/*--------------------*/
/*   Color system.    */
/*--------------------*/
