/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

:root {
	/*
   * VARIABLES
   * ======================================================================== */

	/*
   * Colours
   * ------------------------------------------------------------------------ */

	/*--colour-primary: #ef0083;*/

	/*--colour-highlight: #ef0083;*/

	/*--colour-black: #120f10;*/

	/* Greys */

	/* Primary */

	/* Secondary */

	/* Tertiary */

	/* Highlight */

	/*
   * Font Sizes
   * ------------------------------------------------------------------------ */

	/*
   * Font Families
   * ------------------------------------------------------------------------ */

	/*
   * Spacing
   * ------------------------------------------------------------------------ */

	/*
   * Line Heights
   * ------------------------------------------------------------------------ */

	/*
   * Custom Media Queries
   * ------------------------------------------------------------------------ */

	/* Extra small screen / small phone */

	/* 576px Small screen / phone */

	/* 768px Small screen / tablet */

	/* 992px Medium screen / desktop */

	/* 1200px Large screen / wide desktop */

	/* 1920 HD TV screen */

	/*
   * Containers
   * ------------------------------------------------------------------------ */

	/*
   * Custom Properties
   * http://cssnext.io/features/#custom-properties-set-apply
   * ------------------------------------------------------------------------ */

	/*
   * Animation
   * ------------------------------------------------------------------------ */ /* easeInOutQuint */ /* easeInOutQuart */
}

/*
 * FONTS
 * ========================================================================== */

/*
 * SLNSW Corporate Icons
 * -------------------------------------------------------------------------- */

@font-face {
  font-family: 'icomoon';
  src: url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.eot?azqktj');
  src: url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.eot?azqktj#iefix')
    format('embedded-opentype'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.ttf?azqktj')
    format('truetype'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.woff?azqktj')
    format('woff'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.svg?azqktj#icomoon')
    format('svg');
  font-weight: normal;
  font-style: normal;
}

.slnsw-icon,
[class^='slnsw-icon-'],
[class*=' slnsw-icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga=1';
  -moz-font-feature-settings: 'liga';
  -ms-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga', normal, "dlig";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slnsw-icon-book::before {
  content: '\E949';
}

.slnsw-icon-hammer2::before {
  content: '\E9A8';
}

.slnsw-icon-PDFStandalone::before {
  content: '\E948';
}

.slnsw-icon-SlideUp::before {
  content: '\E684';
}

.slnsw-icon-SlideDown::before {
  content: '\E685';
}

.slnsw-icon-PlayerOptions::before {
  content: '\E664';
}

.slnsw-icon-VolumeLoud::before {
  content: '\E665';
}

.slnsw-icon-VolumeOff::before {
  content: '\E666';
}

.slnsw-icon-FastForward::before {
  content: '\E65B';
}

.slnsw-icon-HideTranscript::before {
  content: '\E65D';
}

.slnsw-icon-Rewind::before {
  content: '\E65E';
}

.slnsw-icon-ShowTranscript::before {
  content: '\E65F';
}

.slnsw-icon-SlowDown::before {
  content: '\E660';
}

.slnsw-icon-SpeedUp::before {
  content: '\E661';
}

.slnsw-icon-VolumeDown::before {
  content: '\E662';
}

.slnsw-icon-VolumeUp::before {
  content: '\E663';
}

.slnsw-icon-ArrowheadDown::before {
  content: '\E654';
}

.slnsw-icon-ArrowheadLeft::before {
  content: '\E655';
}

.slnsw-icon-ArrowheadRight::before {
  content: '\E656';
}

.slnsw-icon-ArrowheadUp::before {
  content: '\E657';
}

.slnsw-icon-AudioFilledLow::before {
  content: '\E60A';
}

.slnsw-icon-AudioFilledNone::before {
  content: '\E60D';
}

.slnsw-icon-LoginIntroCatalogue::before {
  content: '\E946';
}

.slnsw-icon-LoginIntroWebsite::before {
  content: '\E947';
}

.slnsw-icon-Rotate::before {
  content: '\E942';
}

.slnsw-icon-ChatR1A::before {
  content: '\E914';
}

.slnsw-icon-ChatR1B::before {
  content: '\E915';
}

.slnsw-icon-ChatR1C::before {
  content: '\E916';
}

.slnsw-icon-ChatR1D::before {
  content: '\E917';
}

.slnsw-icon-ChatR2A::before {
  content: '\E918';
}

.slnsw-icon-ChatR2B::before {
  content: '\E919';
}

.slnsw-icon-ChatR2C::before {
  content: '\E91A';
}

.slnsw-icon-ChatR2D::before {
  content: '\E91B';
}

.slnsw-icon-ChatS1A::before {
  content: '\E91C';
}

.slnsw-icon-ChatS1B::before {
  content: '\E91D';
}

.slnsw-icon-ChatS1C::before {
  content: '\E91E';
}

.slnsw-icon-ChatS1D::before {
  content: '\E91F';
}

.slnsw-icon-ChatS2A::before {
  content: '\E920';
}

.slnsw-icon-ChatS2B::before {
  content: '\E921';
}

.slnsw-icon-ChatS2C::before {
  content: '\E922';
}

.slnsw-icon-ChatS2D::before {
  content: '\E923';
}

.slnsw-icon-Comment1A::before {
  content: '\E924';
}

.slnsw-icon-Comment1B::before {
  content: '\E925';
}

.slnsw-icon-Comment1C::before {
  content: '\E926';
}

.slnsw-icon-Comment1D::before {
  content: '\E927';
}

.slnsw-icon-Comment2A::before {
  content: '\E928';
}

.slnsw-icon-Comment2B::before {
  content: '\E929';
}

.slnsw-icon-Comment2C::before {
  content: '\E92A';
}

.slnsw-icon-Comment2D::before {
  content: '\E92B';
}

.slnsw-icon-Comment2R1A::before {
  content: '\E92C';
}

.slnsw-icon-Comment2R1B::before {
  content: '\E92D';
}

.slnsw-icon-Comment2R1C::before {
  content: '\E92E';
}

.slnsw-icon-Comment2R1D::before {
  content: '\E92F';
}

.slnsw-icon-Comment2R2A::before {
  content: '\E930';
}

.slnsw-icon-Comment2R2B::before {
  content: '\E931';
}

.slnsw-icon-Comment2R2C::before {
  content: '\E932';
}

.slnsw-icon-Comment2R2D::before {
  content: '\E933';
}

.slnsw-icon-Comment2S1A::before {
  content: '\E934';
}

.slnsw-icon-Comment2S1B::before {
  content: '\E935';
}

.slnsw-icon-Comment2S1C::before {
  content: '\E936';
}

.slnsw-icon-Comment2S1D::before {
  content: '\E937';
}

.slnsw-icon-Comment2S2A::before {
  content: '\E938';
}

.slnsw-icon-Comment2S2B::before {
  content: '\E939';
}

.slnsw-icon-Comment2S2C::before {
  content: '\E93A';
}

.slnsw-icon-Comment2S2D::before {
  content: '\E93B';
}

.slnsw-icon-DlSquared1::before {
  content: '\E93C';
}

.slnsw-icon-DlSquared2::before {
  content: '\E93D';
}

.slnsw-icon-UplSquared1::before {
  content: '\E93E';
}

.slnsw-icon-UplSquared2::before {
  content: '\E93F';
}

.slnsw-icon-FwdSquared1::before {
  content: '\E940';
}

.slnsw-icon-FwdSquared2::before {
  content: '\E941';
}

.slnsw-icon-SlCollViewer::before {
  content: '\E912';
}

.slnsw-icon-SlCollDetail::before {
  content: '\E913';
}

.slnsw-icon-CalendarDt1A::before {
  content: '\E900';
}

.slnsw-icon-CalendarDt1B::before {
  content: '\E901';
}

.slnsw-icon-CalendarDt2A::before {
  content: '\E902';
}

.slnsw-icon-CalendarDt2B::before {
  content: '\E903';
}

.slnsw-icon-CalendarSq1A::before {
  content: '\E904';
}

.slnsw-icon-CalendarSq1B::before {
  content: '\E905';
}

.slnsw-icon-CalendarSq1C::before {
  content: '\E906';
}

.slnsw-icon-CalendarSq1D::before {
  content: '\E907';
}

.slnsw-icon-CalendarSq2A::before {
  content: '\E908';
}

.slnsw-icon-CalendarSq2B::before {
  content: '\E909';
}

.slnsw-icon-CalendarSq2C::before {
  content: '\E90A';
}

.slnsw-icon-CalendarSq2D::before {
  content: '\E90B';
}

.slnsw-icon-OnOff1A::before {
  content: '\E90C';
}

.slnsw-icon-OnOff1B::before {
  content: '\E90D';
}

.slnsw-icon-OnOff1C::before {
  content: '\E90E';
}

.slnsw-icon-OnOff2A::before {
  content: '\E90F';
}

.slnsw-icon-OnOff2B::before {
  content: '\E910';
}

.slnsw-icon-OnOff2C::before {
  content: '\E911';
}

.slnsw-icon-PlayOL1Play::before {
  content: '\E801';
}

.slnsw-icon-PlayOL1Pause::before {
  content: '\E802';
}

.slnsw-icon-PlayOL1Stop::before {
  content: '\E803';
}

.slnsw-icon-PlayOL1Rew::before {
  content: '\E804';
}

.slnsw-icon-PlayOL1Ffwd::before {
  content: '\E805';
}

.slnsw-icon-PlayOL2Play::before {
  content: '\E806';
}

.slnsw-icon-PlayOL2Pause::before {
  content: '\E807';
}

.slnsw-icon-PlayOL2Stop::before {
  content: '\E808';
}

.slnsw-icon-PlayOL2Rew::before {
  content: '\E809';
}

.slnsw-icon-PlayOL2Ffwd::before {
  content: '\E80A';
}

.slnsw-icon-PlaySolid1Play::before {
  content: '\E80B';
}

.slnsw-icon-PlaySolid1Pause::before {
  content: '\E80C';
}

.slnsw-icon-PlaySolid1Stop::before {
  content: '\E80D';
}

.slnsw-icon-PlaySolid1Rew::before {
  content: '\E80E';
}

.slnsw-icon-PlaySolid1Ffwd::before {
  content: '\E80F';
}

.slnsw-icon-PlaySolid2Play::before {
  content: '\E810';
}

.slnsw-icon-PlaySolid2Pause::before {
  content: '\E811';
}

.slnsw-icon-PlaySolid2Stop::before {
  content: '\E812';
}

.slnsw-icon-PlaySolid2Ffwd::before {
  content: '\E813';
}

.slnsw-icon-PlaySolid2Rew::before {
  content: '\E814';
}

.slnsw-icon-Volume2Solid1Plus::before {
  content: '\E815';
}

.slnsw-icon-Volume2Solid1Minus::before {
  content: '\E816';
}

.slnsw-icon-Volume2Solid1Mute::before {
  content: '\E817';
}

.slnsw-icon-Volume2Solid2Plus::before {
  content: '\E818';
}

.slnsw-icon-Volume2Solid2Minus::before {
  content: '\E819';
}

.slnsw-icon-Volume2Solid2Mute::before {
  content: '\E81A';
}

.slnsw-icon-Volume3Solid1Lo::before {
  content: '\E81B';
}

.slnsw-icon-Volume3Solid1Med::before {
  content: '\E81C';
}

.slnsw-icon-Volume3Solid1Hi::before {
  content: '\E81D';
}

.slnsw-icon-Volume3Solid1Mute::before {
  content: '\E81E';
}

.slnsw-icon-Volume3Solid2Lo::before {
  content: '\E81F';
}

.slnsw-icon-Volume3Solid2Med::before {
  content: '\E820';
}

.slnsw-icon-Volume3Solid2Hi::before {
  content: '\E821';
}

.slnsw-icon-Volume3Solid2Mute::before {
  content: '\E822';
}

.slnsw-icon-VolumeOL1Lo::before {
  content: '\E823';
}

.slnsw-icon-VolumeOL1Med::before {
  content: '\E824';
}

.slnsw-icon-VolumeOL1Hi::before {
  content: '\E825';
}

.slnsw-icon-VolumeOL1Mute::before {
  content: '\E826';
}

.slnsw-icon-VolumeOL2Lo::before {
  content: '\E827';
}

.slnsw-icon-VolumeOL2Med::before {
  content: '\E828';
}

.slnsw-icon-VolumeOL2Hi::before {
  content: '\E829';
}

.slnsw-icon-VolumeOL2Mute::before {
  content: '\E82A';
}

.slnsw-icon-VolumeSolid1::before {
  content: '\E82B';
}

.slnsw-icon-VolumeSolid1copy::before {
  content: '\E82C';
}

.slnsw-icon-VolumeSolid1copy2::before {
  content: '\E82D';
}

.slnsw-icon-VolumeSolid1copy3::before {
  content: '\E82E';
}

.slnsw-icon-VolumeSolid2Lo::before {
  content: '\E82F';
}

.slnsw-icon-VolumeSolid2Med::before {
  content: '\E830';
}

.slnsw-icon-VolumeSolid2Hi::before {
  content: '\E831';
}

.slnsw-icon-VolumeSolid2Mute::before {
  content: '\E832';
}

.slnsw-icon-ZoomSolid1::before {
  content: '\E833';
}

.slnsw-icon-ZoomInSolid1::before {
  content: '\E834';
}

.slnsw-icon-ZoomOutSolid1::before {
  content: '\E835';
}

.slnsw-icon-ZoomResSolid1::before {
  content: '\E836';
}

.slnsw-icon-ZoomSolid2::before {
  content: '\E837';
}

.slnsw-icon-ZoomInSolid2::before {
  content: '\E838';
}

.slnsw-icon-ZoomOutSolid2::before {
  content: '\E839';
}

.slnsw-icon-ZoomResSolid2::before {
  content: '\E83A';
}

.slnsw-icon-UlRounded1A::before {
  content: '\E6CA';
}

.slnsw-icon-UlRounded2A::before {
  content: '\E6CB';
}

.slnsw-icon-ZoomInOL1::before {
  content: '\E6CC';
}

.slnsw-icon-ZoomInOL2::before {
  content: '\E6CD';
}

.slnsw-icon-ZoomOL1::before {
  content: '\E6CE';
}

.slnsw-icon-ZoomOL2::before {
  content: '\E6CF';
}

.slnsw-icon-ZoomOutOL1::before {
  content: '\E6D0';
}

.slnsw-icon-ZoomOutOL2::before {
  content: '\E6D1';
}

.slnsw-icon-ZoomResOL1::before {
  content: '\E6D2';
}

.slnsw-icon-ZoomResOL2::before {
  content: '\E6D3';
}

.slnsw-icon-Starlike1A::before {
  content: '\E6D4';
}

.slnsw-icon-Starlike1B::before {
  content: '\E6D5';
}

.slnsw-icon-Starlike1C::before {
  content: '\E6D6';
}

.slnsw-icon-Starlike1D::before {
  content: '\E6D7';
}

.slnsw-icon-Starlike2A::before {
  content: '\E6D8';
}

.slnsw-icon-Starlike2B::before {
  content: '\E6D9';
}

.slnsw-icon-Starlike2C::before {
  content: '\E6DA';
}

.slnsw-icon-Starlike2D::before {
  content: '\E6DB';
}

.slnsw-icon-SocialShare1A::before {
  content: '\E6DC';
}

.slnsw-icon-SocialShare1B::before {
  content: '\E6DD';
}

.slnsw-icon-SocialShare1C::before {
  content: '\E6DE';
}

.slnsw-icon-SocialShare1D::before {
  content: '\E6DF';
}

.slnsw-icon-SocialShare2A::before {
  content: '\E6E0';
}

.slnsw-icon-SocialShare2B::before {
  content: '\E6E1';
}

.slnsw-icon-SocialShare2C::before {
  content: '\E6E2';
}

.slnsw-icon-SocialShare2D::before {
  content: '\E6E3';
}

.slnsw-icon-Heart1A::before {
  content: '\E6E4';
}

.slnsw-icon-Heart1B::before {
  content: '\E6E5';
}

.slnsw-icon-Heart1C::before {
  content: '\E6E6';
}

.slnsw-icon-Heart1D::before {
  content: '\E6E7';
}

.slnsw-icon-Heart2A::before {
  content: '\E6E8';
}

.slnsw-icon-Heart2B::before {
  content: '\E6E9';
}

.slnsw-icon-Heart2C::before {
  content: '\E6EA';
}

.slnsw-icon-Heart2D::before {
  content: '\E6EB';
}

.slnsw-icon-FwdRounded1A::before {
  content: '\E6EC';
}

.slnsw-icon-FwdRounded2A::before {
  content: '\E6ED';
}

.slnsw-icon-Expand1A::before {
  content: '\E6EE';
}

.slnsw-icon-Expand2A::before {
  content: '\E6EF';
}

.slnsw-icon-ExpandOL1A::before {
  content: '\E6F0';
}

.slnsw-icon-ExpandOL2A::before {
  content: '\E6F1';
}

.slnsw-icon-EnvelopeRnd1A::before {
  content: '\E6F2';
}

.slnsw-icon-EnvelopeRnd1B::before {
  content: '\E6F3';
}

.slnsw-icon-EnvelopeRnd1C::before {
  content: '\E6F4';
}

.slnsw-icon-EnvelopeRnd1D::before {
  content: '\E6F5';
}

.slnsw-icon-EnvelopeRnd2A::before {
  content: '\E6F6';
}

.slnsw-icon-EnvelopeRnd2B::before {
  content: '\E6F7';
}

.slnsw-icon-EnvelopeRnd2C::before {
  content: '\E6F8';
}

.slnsw-icon-EnvelopeRnd2D::before {
  content: '\E6F9';
}

.slnsw-icon-Edit1A::before {
  content: '\E6FA';
}

.slnsw-icon-Edit1B::before {
  content: '\E6FB';
}

.slnsw-icon-Edit1C::before {
  content: '\E6FC';
}

.slnsw-icon-Edit1D::before {
  content: '\E6FD';
}

.slnsw-icon-Edit2A::before {
  content: '\E6FE';
}

.slnsw-icon-Edit2B::before {
  content: '\E6FF';
}

.slnsw-icon-Edit2C::before {
  content: '\E700';
}

.slnsw-icon-Edit2D::before {
  content: '\E701';
}

.slnsw-icon-DlRounded1A::before {
  content: '\E702';
}

.slnsw-icon-DlRounded2A::before {
  content: '\E703';
}

.slnsw-icon-Delete1A::before {
  content: '\E704';
}

.slnsw-icon-Delete1B::before {
  content: '\E705';
}

.slnsw-icon-Delete1C::before {
  content: '\E706';
}

.slnsw-icon-Delete1D::before {
  content: '\E707';
}

.slnsw-icon-Delete2A::before {
  content: '\E708';
}

.slnsw-icon-Delete2B::before {
  content: '\E709';
}

.slnsw-icon-Delete2C::before {
  content: '\E70A';
}

.slnsw-icon-Delete2D::before {
  content: '\E70B';
}

.slnsw-icon-Contract1A::before {
  content: '\E70C';
}

.slnsw-icon-Contract2A::before {
  content: '\E70D';
}

.slnsw-icon-ContractOL1A::before {
  content: '\E70E';
}

.slnsw-icon-ContractOL2A::before {
  content: '\E70F';
}

.slnsw-icon-ArrowsShop1A::before {
  content: '\E710';
}

.slnsw-icon-ArrowsShop1B::before {
  content: '\E711';
}

.slnsw-icon-ArrowsShop2A::before {
  content: '\E712';
}

.slnsw-icon-ArrowsShop2B::before {
  content: '\E713';
}

.slnsw-icon-Tick1A::before {
  content: '\E6B6';
}

.slnsw-icon-Tick1B::before {
  content: '\E6B7';
}

.slnsw-icon-Tick1C::before {
  content: '\E6B8';
}

.slnsw-icon-Tick2A::before {
  content: '\E6B9';
}

.slnsw-icon-Tick2B::before {
  content: '\E6BA';
}

.slnsw-icon-Tick2C::before {
  content: '\E6BB';
}

.slnsw-icon-Sl1A::before {
  content: '\E6BC';
}

.slnsw-icon-Sl1B::before {
  content: '\E6BD';
}

.slnsw-icon-Sl2A::before {
  content: '\E6BE';
}

.slnsw-icon-Sl2B::before {
  content: '\E6BF';
}

.slnsw-icon-QuestionMark1A::before {
  content: '\E6C0';
}

.slnsw-icon-QuestionMark1B::before {
  content: '\E6C1';
}

.slnsw-icon-QuestionMark1C::before {
  content: '\E6C2';
}

.slnsw-icon-QuestionMark2A::before {
  content: '\E6C3';
}

.slnsw-icon-QuestionMark2B::before {
  content: '\E6C4';
}

.slnsw-icon-QuestionMark2C::before {
  content: '\E6C5';
}

.slnsw-icon-Newspaper1A::before {
  content: '\E6C6';
}

.slnsw-icon-Newspaper1B::before {
  content: '\E6C7';
}

.slnsw-icon-Newspaper1C::before {
  content: '\E6C8';
}

.slnsw-icon-Newspaper1D::before {
  content: '\E6C9';
}

.slnsw-icon-ArrowDown1A::before {
  content: '\E69B';
}

.slnsw-icon-ArrowDown1B::before {
  content: '\E69C';
}

.slnsw-icon-ArrowDown1C::before {
  content: '\E69D';
}

.slnsw-icon-ArrowDown2A::before {
  content: '\E69E';
}

.slnsw-icon-ArrowDown2B::before {
  content: '\E69F';
}

.slnsw-icon-ArrowDown2C::before {
  content: '\E6A0';
}

.slnsw-icon-LeftRightScrollLV1::before {
  content: '\E6A1';
}

.slnsw-icon-LeftRightScrollRV1::before {
  content: '\E6A2';
}

.slnsw-icon-Phone1A::before {
  content: '\E6A3';
}

.slnsw-icon-Phone1B::before {
  content: '\E6A4';
}

.slnsw-icon-Phone1C::before {
  content: '\E6A5';
}

.slnsw-icon-Play1A::before {
  content: '\E6A6';
}

.slnsw-icon-Play1B::before {
  content: '\E6A7';
}

.slnsw-icon-Play1C::before {
  content: '\E6A8';
}

.slnsw-icon-Series1A::before {
  content: '\E6A9';
}

.slnsw-icon-Series1B::before {
  content: '\E6AA';
}

.slnsw-icon-Series1C::before {
  content: '\E6AB';
}

.slnsw-icon-Series2A::before {
  content: '\E6AC';
}

.slnsw-icon-Series2B::before {
  content: '\E6AD';
}

.slnsw-icon-Series2C::before {
  content: '\E6AE';
}

.slnsw-icon-ShoppingBag1A::before {
  content: '\E6AF';
}

.slnsw-icon-ShoppingBag1B::before {
  content: '\E6B0';
}

.slnsw-icon-ShoppingBag1C::before {
  content: '\E6B1';
}

.slnsw-icon-StackOfBooks1A::before {
  content: '\E6B2';
}

.slnsw-icon-StackOfBooks1B::before {
  content: '\E6B3';
}

.slnsw-icon-StackOfBooks1C::before {
  content: '\E6B4';
}

.slnsw-icon-StackOfBooks2A::before {
  content: '\E6B5';
}

.slnsw-icon-CollActionCatalogue::before {
  content: '\E687';
}

.slnsw-icon-CollActionComment::before {
  content: '\E688';
}

.slnsw-icon-CollActionCommentActive::before {
  content: '\E689';
}

.slnsw-icon-CollActionDl::before {
  content: '\E68A';
}

.slnsw-icon-CollActionKeep::before {
  content: '\E68B';
}

.slnsw-icon-CollActionKeepActive::before {
  content: '\E68C';
}

.slnsw-icon-CollActionLove::before {
  content: '\E68D';
}

.slnsw-icon-CollActionLoveActive::before {
  content: '\E68E';
}

.slnsw-icon-CollActionPrint::before {
  content: '\E68F';
}

.slnsw-icon-CollActionSave::before {
  content: '\E690';
}

.slnsw-icon-CollActionSaveActive::before {
  content: '\E691';
}

.slnsw-icon-CollActionSend::before {
  content: '\E692';
}

.slnsw-icon-CollActionShare::before {
  content: '\E693';
}

.slnsw-icon-CollActionShareActive::before {
  content: '\E694';
}

.slnsw-icon-CollectionClose::before {
  content: '\E695';
}

.slnsw-icon-CollectionCloseBoxed::before {
  content: '\E696';
}

.slnsw-icon-CollectionExpand::before {
  content: '\E697';
}

.slnsw-icon-CollectionExpandBoxed::before {
  content: '\E698';
}

.slnsw-icon-SlCollectionLogo::before {
  content: '\E699';
}

.slnsw-icon-icon-phone::before {
  content: '\E682';
}

.slnsw-icon-icon-write::before {
  content: '\E683';
}

.slnsw-icon-icon-shoppingcart::before {
  content: '\E69A';
}

.slnsw-icon-ActionButtonMinus::before {
  content: '\E686';
}

.slnsw-icon-ActionButtonCaret::before {
  content: '\E680';
}

.slnsw-icon-ActionButtonPlus::before {
  content: '\E681';
}

.slnsw-icon-Catalogue1::before {
  content: '\E678';
}

.slnsw-icon-Catalogue2::before {
  content: '\E67D';
}

.slnsw-icon-StoriesExtCommentary2::before {
  content: '\E67F';
}

.slnsw-icon-StoriesCloseFullScreenNoBorder::before {
  content: '\E67C';
}

.slnsw-icon-StoriesOpenFullScreenNoBorder::before {
  content: '\E67E';
}

.slnsw-icon-StoriesCloseFullScreen::before {
  content: '\E677';
}

.slnsw-icon-StoriesExtendedTranscript::before {
  content: '\E679';
}

.slnsw-icon-StoriesOpenFullScreen::before {
  content: '\E67A';
}

.slnsw-icon-StoriesTranscript::before {
  content: '\E67B';
}

.slnsw-icon-CollapseHide::before {
  content: '\E675';
}

.slnsw-icon-CollapseShow::before {
  content: '\E676';
}

.slnsw-icon-EmailButtonFilled::before {
  content: '\E667';
}

.slnsw-icon-EmailButtonHollow::before {
  content: '\E668';
}

.slnsw-icon-EPUBButtonFilled::before {
  content: '\E669';
}

.slnsw-icon-EPUBButtonHollow::before {
  content: '\E66A';
}

.slnsw-icon-HeartButtonFilled::before {
  content: '\E66B';
}

.slnsw-icon-HeartButtonHollow::before {
  content: '\E66C';
}

.slnsw-icon-LibCardButtonFilled::before {
  content: '\E66D';
}

.slnsw-icon-LibCardButtonHollow::before {
  content: '\E66E';
}

.slnsw-icon-PDFButtonFilled::before {
  content: '\E66F';
}

.slnsw-icon-PDFButtonHollow::before {
  content: '\E670';
}

.slnsw-icon-PrintButtonFilled::before {
  content: '\E671';
}

.slnsw-icon-PrintButtonHollow::before {
  content: '\E672';
}

.slnsw-icon-ShareButtonFilled::before {
  content: '\E673';
}

.slnsw-icon-ShareButtonHollow::before {
  content: '\E674';
}

.slnsw-icon-DownloadSmall::before {
  content: '\E65A';
}

.slnsw-icon-HelpSmall::before {
  content: '\E65C';
}

.slnsw-icon-SlideNext::before {
  content: '\E658';
}

.slnsw-icon-SlidePrev::before {
  content: '\E659';
}

.slnsw-icon-PlayerHollowPause::before {
  content: '\E638';
}

.slnsw-icon-AddPersonFilled::before {
  content: '\E608';
}

.slnsw-icon-AddPersonHollow::before {
  content: '\E609';
}

.slnsw-icon-AudioFilledMed::before {
  content: '\E60B';
}

.slnsw-icon-AudioFilledHigh::before {
  content: '\E60C';
}

.slnsw-icon-AudioHollowLow::before {
  content: '\E60E';
}

.slnsw-icon-AudioHollowMed::before {
  content: '\E60F';
}

.slnsw-icon-AudioHollowHigh::before {
  content: '\E610';
}

.slnsw-icon-AudioHollowNone::before {
  content: '\E611';
}

.slnsw-icon-CalendarA::before {
  content: '\E612';
}

.slnsw-icon-CalendarB::before {
  content: '\E613';
}

.slnsw-icon-ContractB::before {
  content: '\E614';
}

.slnsw-icon-DownloadA::before {
  content: '\E615';
}

.slnsw-icon-DownloadB::before {
  content: '\E616';
}

.slnsw-icon-ExpandA::before {
  content: '\E617';
}

.slnsw-icon-ExpandB::before {
  content: '\E618';
}

.slnsw-icon-ExtlinkA::before {
  content: '\E619';
}

.slnsw-icon-ExtlinkB::before {
  content: '\E61A';
}

.slnsw-icon-File::before {
  content: '\E61B';
}

.slnsw-icon-GenericOptionsFilled::before {
  content: '\E61C';
}

.slnsw-icon-GenericOptionsHollow::before {
  content: '\E61D';
}

.slnsw-icon-Hamburger::before {
  content: '\E61E';
}

.slnsw-icon-HeartFilled::before {
  content: '\E61F';
}

.slnsw-icon-HeartHollow::before {
  content: '\E620';
}

.slnsw-icon-LibraryCard::before {
  content: '\E621';
}

.slnsw-icon-Lightbulb::before {
  content: '\E622';
}

.slnsw-icon-MagnifyMinus::before {
  content: '\E623';
}

.slnsw-icon-MagnifyPlus::before {
  content: '\E624';
}

.slnsw-icon-Magnify::before {
  content: '\E625';
}

.slnsw-icon-MailAHollow::before {
  content: '\E626';
}

.slnsw-icon-MailBFilled::before {
  content: '\E627';
}

.slnsw-icon-MailBHollow::before {
  content: '\E628';
}

.slnsw-icon-MapMarker::before {
  content: '\E629';
}

.slnsw-icon-NoLightbulb::before {
  content: '\E62A';
}

.slnsw-icon-OffSwitch::before {
  content: '\E62B';
}

.slnsw-icon-OnSwitch::before {
  content: '\E62C';
}

.slnsw-icon-PenFilled::before {
  content: '\E62D';
}

.slnsw-icon-PenHollow::before {
  content: '\E62E';
}

.slnsw-icon-PenLineFilled::before {
  content: '\E62F';
}

.slnsw-icon-PenLineHollow::before {
  content: '\E630';
}

.slnsw-icon-PersonFilled::before {
  content: '\E631';
}

.slnsw-icon-PersonHollow::before {
  content: '\E632';
}

.slnsw-icon-PlayerFilledOptions::before {
  content: '\E633';
}

.slnsw-icon-PlayerFilledPause::before {
  content: '\E634';
}

.slnsw-icon-PlayerFilledPlay::before {
  content: '\E635';
}

.slnsw-icon-PlayerFilledStop::before {
  content: '\E636';
}

.slnsw-icon-PlayerHollowOptions::before {
  content: '\E637';
}

.slnsw-icon-PlayerHollowPlay::before {
  content: '\E639';
}

.slnsw-icon-PlayerHollowStop::before {
  content: '\E63A';
}

.slnsw-icon-PrinterFilled::before {
  content: '\E63B';
}

.slnsw-icon-PrinterHollow::before {
  content: '\E63C';
}

.slnsw-icon-ShareFilled::before {
  content: '\E63D';
}

.slnsw-icon-ShareHollow::before {
  content: '\E63E';
}

.slnsw-icon-ShoppingCart::before {
  content: '\E63F';
}

.slnsw-icon-SmallCalendarA::before {
  content: '\E640';
}

.slnsw-icon-SmallCalendarB::before {
  content: '\E641';
}

.slnsw-icon-SmallCalendarC::before {
  content: '\E642';
}

.slnsw-icon-SmallFile::before {
  content: '\E643';
}

.slnsw-icon-SmallPerson::before {
  content: '\E644';
}

.slnsw-icon-StarHollow::before {
  content: '\E645';
}

.slnsw-icon-Talk1AHollow::before {
  content: '\E646';
}

.slnsw-icon-Talk1BHollow::before {
  content: '\E647';
}

.slnsw-icon-Talk2AFilled::before {
  content: '\E648';
}

.slnsw-icon-Talk2AHollow::before {
  content: '\E649';
}

.slnsw-icon-Talk2BFilled::before {
  content: '\E64A';
}

.slnsw-icon-Talk2BHollow::before {
  content: '\E64B';
}

.slnsw-icon-Tickets::before {
  content: '\E64C';
}

.slnsw-icon-TrashcanHollow::before {
  content: '\E64D';
}

.slnsw-icon-UploadA::before {
  content: '\E64E';
}

.slnsw-icon-UploadB::before {
  content: '\E64F';
}

.slnsw-icon-WifiLow::before {
  content: '\E650';
}

.slnsw-icon-WifiMed::before {
  content: '\E651';
}

.slnsw-icon-WifiHigh::before {
  content: '\E652';
}

.slnsw-icon-WifiNone::before {
  content: '\E653';
}

.slnsw-icon-modal-close::before {
  content: '\E607';
}

.slnsw-icon-youtube::before {
  content: '\E943';
}

.slnsw-icon-tumblr::before {
  content: '\E944';
}

.slnsw-icon-wikipedia::before {
  content: '\E945';
}

.slnsw-icon-HistoryPin::before {
  content: '\E800';
}

.slnsw-icon-facebook::before {
  content: '\E600';
}

.slnsw-icon-flickr::before {
  content: '\E601';
}

.slnsw-icon-instagram::before {
  content: '\E602';
}

.slnsw-icon-pinterest::before {
  content: '\E603';
}

.slnsw-icon-rss::before {
  content: '\E604';
}

.slnsw-icon-twitter::before {
  content: '\E605';
}

.slnsw-icon-vimeo::before {
  content: '\E606';
}

/*@import 'corporate-icon-library/icomoon/style.css';*/

/*
 * BASE STYLES
 * ========================================================================== */

html {
	box-sizing: border-box;
}

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

/* Skip IE 11 */

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/* https://www.bram.us/2016/05/02/prevent-overscroll-bounce-in-ios-mobilesafari-pure-css/ */
	html,
	body {
		position: fixed;
		overflow: hidden;
	}
}

body {
	width: 100%;
	/* min-height: 600px; */
	margin: 0;
	background-color: #060606;
	color: #e6e6e6;
	font-family: 'Lekton', sans-serif;
	font-weight: 400;
	line-height: 1.4;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
}

@media (min-width: 36em) {

  body {/*Different to dxlab-website */
    margin: 0;
    font-size: 16px;
  }
}

h1,
h2,
h3,
h4 {
	font-family: 'Barlow', sans-serif;
	/* @apply --font-uppercase; */
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
}

h1 {
	font-size: 2.197em;
}

h2 {
	font-size: 1.3em;
	/* margin-top: var(--spacing-xxlg); */
	line-height: 1.2;
}

h3 {
	font-size: 1em;
}

h2:first-child {
	margin-top: 0;
}

a,
a:link,
a:visited {
	text-decoration: none;
	color: #e6007e;
	transition: 0.3s
}

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited {
  color: inherit;
}

a:hover,
a:active {
	text-decoration: underline
}

h1 a:hover, h2 a:hover, h1 a:active, h2 a:active {
  text-decoration: none;
  color: #e6007e;
}

p {
	margin-top: 0;
	margin-bottom: 1.69em
}

p small {
  line-height: 1;
}

strong,
b {
	font-weight: 700;
}

blockquote {
	width: calc(100% + 1rem);
	font-style: italic;
	border-left: 2px dashed #e6e6e6;
	margin-left: -16px;
	margin-left: -1rem;
	padding-left: calc(1rem - 2px);
}

@media (min-width: 36em) {

  blockquote {
    border-width: 1px;
    padding-left: calc(1rem - 1px);
  }
}

figcaption {
	font-size: 0.76923em;
	opacity: 0.6;
}

figure {
	margin: 0 0 1.69em 0;
	max-width: 100%;
}

label {
	/* TODO: Change to this in dxlab-website */
	/* display: block;  */
	margin-bottom: 0.59172em;
	font-size: 0.76923em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
}

input[type='text'],
input[type='email'],
textarea {
	/* TODO: Change to this in dxlab-website */
	/* width: 100%; */
	padding: 0.76923em;
	font-family: 'Lekton', sans-serif;
	color: #e6e6e6;
	background-color: rgb(58, 58, 58);
	border-bottom: 4px solid rgb(41, 41, 41);
	border-right: 2px solid rgb(35, 35, 35);
	border-left: none;
	border-top: none;
	border-radius: 0;
}

textarea {
	line-height: 1.4;
}

button,
input[type='submit'] {
	background: none;
	border: none;
	color: #e6e6e6;
	font-family: 'Lekton', sans-serif;
	text-transform: uppercase;
	border-radius: 0;
	cursor: pointer;
}

button[type='submit'],
input[type='submit'] {
	padding: 1em;
	font-size: 0.76923em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
	border: 1px solid #e6e6e6;
	transition: 0.3s
}

button[type='submit']:hover, input[type='submit']:hover {
  color: #e6007e;
  border-color: #e6007e;
}

button,
textarea,
input[type='text'],
input[type='button'],
input[type='submit'] {
	-webkit-appearance: none;
	border-radius: 0
}

button:focus, textarea:focus, input[type='text']:focus, input[type='button']:focus, input[type='submit']:focus {
  outline-style: solid;
  outline-offset: 0;
  outline-width: 1px;
  outline-color: #e6007e;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

:root {
	/*
   * VARIABLES
   * ======================================================================== */

	/*
   * Colours
   * ------------------------------------------------------------------------ */

	/*--colour-primary: #ef0083;*/

	/*--colour-highlight: #ef0083;*/

	/*--colour-black: #120f10;*/

	/* Greys */

	/* Primary */

	/* Secondary */

	/* Tertiary */

	/* Highlight */

	/*
   * Font Sizes
   * ------------------------------------------------------------------------ */

	/*
   * Font Families
   * ------------------------------------------------------------------------ */

	/*
   * Spacing
   * ------------------------------------------------------------------------ */

	/*
   * Line Heights
   * ------------------------------------------------------------------------ */

	/*
   * Custom Media Queries
   * ------------------------------------------------------------------------ */

	/* Extra small screen / small phone */

	/* 576px Small screen / phone */

	/* 768px Small screen / tablet */

	/* 992px Medium screen / desktop */

	/* 1200px Large screen / wide desktop */

	/* 1920 HD TV screen */

	/*
   * Containers
   * ------------------------------------------------------------------------ */

	/*
   * Custom Properties
   * http://cssnext.io/features/#custom-properties-set-apply
   * ------------------------------------------------------------------------ */

	/*
   * Animation
   * ------------------------------------------------------------------------ */ /* easeInOutQuint */ /* easeInOutQuart */
}

/*
 * FONTS
 * ========================================================================== */

/*
 * SLNSW Corporate Icons
 * -------------------------------------------------------------------------- */

@font-face {
  font-family: 'icomoon';
  src: url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.eot?azqktj');
  src: url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.eot?azqktj#iefix')
    format('embedded-opentype'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.ttf?azqktj')
    format('truetype'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.woff?azqktj')
    format('woff'),
    url('https://dxlab.sl.nsw.gov.au/static/newselfwales/fonts/icomoon.svg?azqktj#icomoon')
    format('svg');
  font-weight: normal;
  font-style: normal;
}

.slnsw-icon,
[class^='slnsw-icon-'],
[class*=' slnsw-icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: 'liga';
  -moz-font-feature-settings: 'liga=1';
  -moz-font-feature-settings: 'liga';
  -ms-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga', normal, "dlig";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slnsw-icon-book::before {
  content: '\E949';
}

.slnsw-icon-hammer2::before {
  content: '\E9A8';
}

.slnsw-icon-PDFStandalone::before {
  content: '\E948';
}

.slnsw-icon-SlideUp::before {
  content: '\E684';
}

.slnsw-icon-SlideDown::before {
  content: '\E685';
}

.slnsw-icon-PlayerOptions::before {
  content: '\E664';
}

.slnsw-icon-VolumeLoud::before {
  content: '\E665';
}

.slnsw-icon-VolumeOff::before {
  content: '\E666';
}

.slnsw-icon-FastForward::before {
  content: '\E65B';
}

.slnsw-icon-HideTranscript::before {
  content: '\E65D';
}

.slnsw-icon-Rewind::before {
  content: '\E65E';
}

.slnsw-icon-ShowTranscript::before {
  content: '\E65F';
}

.slnsw-icon-SlowDown::before {
  content: '\E660';
}

.slnsw-icon-SpeedUp::before {
  content: '\E661';
}

.slnsw-icon-VolumeDown::before {
  content: '\E662';
}

.slnsw-icon-VolumeUp::before {
  content: '\E663';
}

.slnsw-icon-ArrowheadDown::before {
  content: '\E654';
}

.slnsw-icon-ArrowheadLeft::before {
  content: '\E655';
}

.slnsw-icon-ArrowheadRight::before {
  content: '\E656';
}

.slnsw-icon-ArrowheadUp::before {
  content: '\E657';
}

.slnsw-icon-AudioFilledLow::before {
  content: '\E60A';
}

.slnsw-icon-AudioFilledNone::before {
  content: '\E60D';
}

.slnsw-icon-LoginIntroCatalogue::before {
  content: '\E946';
}

.slnsw-icon-LoginIntroWebsite::before {
  content: '\E947';
}

.slnsw-icon-Rotate::before {
  content: '\E942';
}

.slnsw-icon-ChatR1A::before {
  content: '\E914';
}

.slnsw-icon-ChatR1B::before {
  content: '\E915';
}

.slnsw-icon-ChatR1C::before {
  content: '\E916';
}

.slnsw-icon-ChatR1D::before {
  content: '\E917';
}

.slnsw-icon-ChatR2A::before {
  content: '\E918';
}

.slnsw-icon-ChatR2B::before {
  content: '\E919';
}

.slnsw-icon-ChatR2C::before {
  content: '\E91A';
}

.slnsw-icon-ChatR2D::before {
  content: '\E91B';
}

.slnsw-icon-ChatS1A::before {
  content: '\E91C';
}

.slnsw-icon-ChatS1B::before {
  content: '\E91D';
}

.slnsw-icon-ChatS1C::before {
  content: '\E91E';
}

.slnsw-icon-ChatS1D::before {
  content: '\E91F';
}

.slnsw-icon-ChatS2A::before {
  content: '\E920';
}

.slnsw-icon-ChatS2B::before {
  content: '\E921';
}

.slnsw-icon-ChatS2C::before {
  content: '\E922';
}

.slnsw-icon-ChatS2D::before {
  content: '\E923';
}

.slnsw-icon-Comment1A::before {
  content: '\E924';
}

.slnsw-icon-Comment1B::before {
  content: '\E925';
}

.slnsw-icon-Comment1C::before {
  content: '\E926';
}

.slnsw-icon-Comment1D::before {
  content: '\E927';
}

.slnsw-icon-Comment2A::before {
  content: '\E928';
}

.slnsw-icon-Comment2B::before {
  content: '\E929';
}

.slnsw-icon-Comment2C::before {
  content: '\E92A';
}

.slnsw-icon-Comment2D::before {
  content: '\E92B';
}

.slnsw-icon-Comment2R1A::before {
  content: '\E92C';
}

.slnsw-icon-Comment2R1B::before {
  content: '\E92D';
}

.slnsw-icon-Comment2R1C::before {
  content: '\E92E';
}

.slnsw-icon-Comment2R1D::before {
  content: '\E92F';
}

.slnsw-icon-Comment2R2A::before {
  content: '\E930';
}

.slnsw-icon-Comment2R2B::before {
  content: '\E931';
}

.slnsw-icon-Comment2R2C::before {
  content: '\E932';
}

.slnsw-icon-Comment2R2D::before {
  content: '\E933';
}

.slnsw-icon-Comment2S1A::before {
  content: '\E934';
}

.slnsw-icon-Comment2S1B::before {
  content: '\E935';
}

.slnsw-icon-Comment2S1C::before {
  content: '\E936';
}

.slnsw-icon-Comment2S1D::before {
  content: '\E937';
}

.slnsw-icon-Comment2S2A::before {
  content: '\E938';
}

.slnsw-icon-Comment2S2B::before {
  content: '\E939';
}

.slnsw-icon-Comment2S2C::before {
  content: '\E93A';
}

.slnsw-icon-Comment2S2D::before {
  content: '\E93B';
}

.slnsw-icon-DlSquared1::before {
  content: '\E93C';
}

.slnsw-icon-DlSquared2::before {
  content: '\E93D';
}

.slnsw-icon-UplSquared1::before {
  content: '\E93E';
}

.slnsw-icon-UplSquared2::before {
  content: '\E93F';
}

.slnsw-icon-FwdSquared1::before {
  content: '\E940';
}

.slnsw-icon-FwdSquared2::before {
  content: '\E941';
}

.slnsw-icon-SlCollViewer::before {
  content: '\E912';
}

.slnsw-icon-SlCollDetail::before {
  content: '\E913';
}

.slnsw-icon-CalendarDt1A::before {
  content: '\E900';
}

.slnsw-icon-CalendarDt1B::before {
  content: '\E901';
}

.slnsw-icon-CalendarDt2A::before {
  content: '\E902';
}

.slnsw-icon-CalendarDt2B::before {
  content: '\E903';
}

.slnsw-icon-CalendarSq1A::before {
  content: '\E904';
}

.slnsw-icon-CalendarSq1B::before {
  content: '\E905';
}

.slnsw-icon-CalendarSq1C::before {
  content: '\E906';
}

.slnsw-icon-CalendarSq1D::before {
  content: '\E907';
}

.slnsw-icon-CalendarSq2A::before {
  content: '\E908';
}

.slnsw-icon-CalendarSq2B::before {
  content: '\E909';
}

.slnsw-icon-CalendarSq2C::before {
  content: '\E90A';
}

.slnsw-icon-CalendarSq2D::before {
  content: '\E90B';
}

.slnsw-icon-OnOff1A::before {
  content: '\E90C';
}

.slnsw-icon-OnOff1B::before {
  content: '\E90D';
}

.slnsw-icon-OnOff1C::before {
  content: '\E90E';
}

.slnsw-icon-OnOff2A::before {
  content: '\E90F';
}

.slnsw-icon-OnOff2B::before {
  content: '\E910';
}

.slnsw-icon-OnOff2C::before {
  content: '\E911';
}

.slnsw-icon-PlayOL1Play::before {
  content: '\E801';
}

.slnsw-icon-PlayOL1Pause::before {
  content: '\E802';
}

.slnsw-icon-PlayOL1Stop::before {
  content: '\E803';
}

.slnsw-icon-PlayOL1Rew::before {
  content: '\E804';
}

.slnsw-icon-PlayOL1Ffwd::before {
  content: '\E805';
}

.slnsw-icon-PlayOL2Play::before {
  content: '\E806';
}

.slnsw-icon-PlayOL2Pause::before {
  content: '\E807';
}

.slnsw-icon-PlayOL2Stop::before {
  content: '\E808';
}

.slnsw-icon-PlayOL2Rew::before {
  content: '\E809';
}

.slnsw-icon-PlayOL2Ffwd::before {
  content: '\E80A';
}

.slnsw-icon-PlaySolid1Play::before {
  content: '\E80B';
}

.slnsw-icon-PlaySolid1Pause::before {
  content: '\E80C';
}

.slnsw-icon-PlaySolid1Stop::before {
  content: '\E80D';
}

.slnsw-icon-PlaySolid1Rew::before {
  content: '\E80E';
}

.slnsw-icon-PlaySolid1Ffwd::before {
  content: '\E80F';
}

.slnsw-icon-PlaySolid2Play::before {
  content: '\E810';
}

.slnsw-icon-PlaySolid2Pause::before {
  content: '\E811';
}

.slnsw-icon-PlaySolid2Stop::before {
  content: '\E812';
}

.slnsw-icon-PlaySolid2Ffwd::before {
  content: '\E813';
}

.slnsw-icon-PlaySolid2Rew::before {
  content: '\E814';
}

.slnsw-icon-Volume2Solid1Plus::before {
  content: '\E815';
}

.slnsw-icon-Volume2Solid1Minus::before {
  content: '\E816';
}

.slnsw-icon-Volume2Solid1Mute::before {
  content: '\E817';
}

.slnsw-icon-Volume2Solid2Plus::before {
  content: '\E818';
}

.slnsw-icon-Volume2Solid2Minus::before {
  content: '\E819';
}

.slnsw-icon-Volume2Solid2Mute::before {
  content: '\E81A';
}

.slnsw-icon-Volume3Solid1Lo::before {
  content: '\E81B';
}

.slnsw-icon-Volume3Solid1Med::before {
  content: '\E81C';
}

.slnsw-icon-Volume3Solid1Hi::before {
  content: '\E81D';
}

.slnsw-icon-Volume3Solid1Mute::before {
  content: '\E81E';
}

.slnsw-icon-Volume3Solid2Lo::before {
  content: '\E81F';
}

.slnsw-icon-Volume3Solid2Med::before {
  content: '\E820';
}

.slnsw-icon-Volume3Solid2Hi::before {
  content: '\E821';
}

.slnsw-icon-Volume3Solid2Mute::before {
  content: '\E822';
}

.slnsw-icon-VolumeOL1Lo::before {
  content: '\E823';
}

.slnsw-icon-VolumeOL1Med::before {
  content: '\E824';
}

.slnsw-icon-VolumeOL1Hi::before {
  content: '\E825';
}

.slnsw-icon-VolumeOL1Mute::before {
  content: '\E826';
}

.slnsw-icon-VolumeOL2Lo::before {
  content: '\E827';
}

.slnsw-icon-VolumeOL2Med::before {
  content: '\E828';
}

.slnsw-icon-VolumeOL2Hi::before {
  content: '\E829';
}

.slnsw-icon-VolumeOL2Mute::before {
  content: '\E82A';
}

.slnsw-icon-VolumeSolid1::before {
  content: '\E82B';
}

.slnsw-icon-VolumeSolid1copy::before {
  content: '\E82C';
}

.slnsw-icon-VolumeSolid1copy2::before {
  content: '\E82D';
}

.slnsw-icon-VolumeSolid1copy3::before {
  content: '\E82E';
}

.slnsw-icon-VolumeSolid2Lo::before {
  content: '\E82F';
}

.slnsw-icon-VolumeSolid2Med::before {
  content: '\E830';
}

.slnsw-icon-VolumeSolid2Hi::before {
  content: '\E831';
}

.slnsw-icon-VolumeSolid2Mute::before {
  content: '\E832';
}

.slnsw-icon-ZoomSolid1::before {
  content: '\E833';
}

.slnsw-icon-ZoomInSolid1::before {
  content: '\E834';
}

.slnsw-icon-ZoomOutSolid1::before {
  content: '\E835';
}

.slnsw-icon-ZoomResSolid1::before {
  content: '\E836';
}

.slnsw-icon-ZoomSolid2::before {
  content: '\E837';
}

.slnsw-icon-ZoomInSolid2::before {
  content: '\E838';
}

.slnsw-icon-ZoomOutSolid2::before {
  content: '\E839';
}

.slnsw-icon-ZoomResSolid2::before {
  content: '\E83A';
}

.slnsw-icon-UlRounded1A::before {
  content: '\E6CA';
}

.slnsw-icon-UlRounded2A::before {
  content: '\E6CB';
}

.slnsw-icon-ZoomInOL1::before {
  content: '\E6CC';
}

.slnsw-icon-ZoomInOL2::before {
  content: '\E6CD';
}

.slnsw-icon-ZoomOL1::before {
  content: '\E6CE';
}

.slnsw-icon-ZoomOL2::before {
  content: '\E6CF';
}

.slnsw-icon-ZoomOutOL1::before {
  content: '\E6D0';
}

.slnsw-icon-ZoomOutOL2::before {
  content: '\E6D1';
}

.slnsw-icon-ZoomResOL1::before {
  content: '\E6D2';
}

.slnsw-icon-ZoomResOL2::before {
  content: '\E6D3';
}

.slnsw-icon-Starlike1A::before {
  content: '\E6D4';
}

.slnsw-icon-Starlike1B::before {
  content: '\E6D5';
}

.slnsw-icon-Starlike1C::before {
  content: '\E6D6';
}

.slnsw-icon-Starlike1D::before {
  content: '\E6D7';
}

.slnsw-icon-Starlike2A::before {
  content: '\E6D8';
}

.slnsw-icon-Starlike2B::before {
  content: '\E6D9';
}

.slnsw-icon-Starlike2C::before {
  content: '\E6DA';
}

.slnsw-icon-Starlike2D::before {
  content: '\E6DB';
}

.slnsw-icon-SocialShare1A::before {
  content: '\E6DC';
}

.slnsw-icon-SocialShare1B::before {
  content: '\E6DD';
}

.slnsw-icon-SocialShare1C::before {
  content: '\E6DE';
}

.slnsw-icon-SocialShare1D::before {
  content: '\E6DF';
}

.slnsw-icon-SocialShare2A::before {
  content: '\E6E0';
}

.slnsw-icon-SocialShare2B::before {
  content: '\E6E1';
}

.slnsw-icon-SocialShare2C::before {
  content: '\E6E2';
}

.slnsw-icon-SocialShare2D::before {
  content: '\E6E3';
}

.slnsw-icon-Heart1A::before {
  content: '\E6E4';
}

.slnsw-icon-Heart1B::before {
  content: '\E6E5';
}

.slnsw-icon-Heart1C::before {
  content: '\E6E6';
}

.slnsw-icon-Heart1D::before {
  content: '\E6E7';
}

.slnsw-icon-Heart2A::before {
  content: '\E6E8';
}

.slnsw-icon-Heart2B::before {
  content: '\E6E9';
}

.slnsw-icon-Heart2C::before {
  content: '\E6EA';
}

.slnsw-icon-Heart2D::before {
  content: '\E6EB';
}

.slnsw-icon-FwdRounded1A::before {
  content: '\E6EC';
}

.slnsw-icon-FwdRounded2A::before {
  content: '\E6ED';
}

.slnsw-icon-Expand1A::before {
  content: '\E6EE';
}

.slnsw-icon-Expand2A::before {
  content: '\E6EF';
}

.slnsw-icon-ExpandOL1A::before {
  content: '\E6F0';
}

.slnsw-icon-ExpandOL2A::before {
  content: '\E6F1';
}

.slnsw-icon-EnvelopeRnd1A::before {
  content: '\E6F2';
}

.slnsw-icon-EnvelopeRnd1B::before {
  content: '\E6F3';
}

.slnsw-icon-EnvelopeRnd1C::before {
  content: '\E6F4';
}

.slnsw-icon-EnvelopeRnd1D::before {
  content: '\E6F5';
}

.slnsw-icon-EnvelopeRnd2A::before {
  content: '\E6F6';
}

.slnsw-icon-EnvelopeRnd2B::before {
  content: '\E6F7';
}

.slnsw-icon-EnvelopeRnd2C::before {
  content: '\E6F8';
}

.slnsw-icon-EnvelopeRnd2D::before {
  content: '\E6F9';
}

.slnsw-icon-Edit1A::before {
  content: '\E6FA';
}

.slnsw-icon-Edit1B::before {
  content: '\E6FB';
}

.slnsw-icon-Edit1C::before {
  content: '\E6FC';
}

.slnsw-icon-Edit1D::before {
  content: '\E6FD';
}

.slnsw-icon-Edit2A::before {
  content: '\E6FE';
}

.slnsw-icon-Edit2B::before {
  content: '\E6FF';
}

.slnsw-icon-Edit2C::before {
  content: '\E700';
}

.slnsw-icon-Edit2D::before {
  content: '\E701';
}

.slnsw-icon-DlRounded1A::before {
  content: '\E702';
}

.slnsw-icon-DlRounded2A::before {
  content: '\E703';
}

.slnsw-icon-Delete1A::before {
  content: '\E704';
}

.slnsw-icon-Delete1B::before {
  content: '\E705';
}

.slnsw-icon-Delete1C::before {
  content: '\E706';
}

.slnsw-icon-Delete1D::before {
  content: '\E707';
}

.slnsw-icon-Delete2A::before {
  content: '\E708';
}

.slnsw-icon-Delete2B::before {
  content: '\E709';
}

.slnsw-icon-Delete2C::before {
  content: '\E70A';
}

.slnsw-icon-Delete2D::before {
  content: '\E70B';
}

.slnsw-icon-Contract1A::before {
  content: '\E70C';
}

.slnsw-icon-Contract2A::before {
  content: '\E70D';
}

.slnsw-icon-ContractOL1A::before {
  content: '\E70E';
}

.slnsw-icon-ContractOL2A::before {
  content: '\E70F';
}

.slnsw-icon-ArrowsShop1A::before {
  content: '\E710';
}

.slnsw-icon-ArrowsShop1B::before {
  content: '\E711';
}

.slnsw-icon-ArrowsShop2A::before {
  content: '\E712';
}

.slnsw-icon-ArrowsShop2B::before {
  content: '\E713';
}

.slnsw-icon-Tick1A::before {
  content: '\E6B6';
}

.slnsw-icon-Tick1B::before {
  content: '\E6B7';
}

.slnsw-icon-Tick1C::before {
  content: '\E6B8';
}

.slnsw-icon-Tick2A::before {
  content: '\E6B9';
}

.slnsw-icon-Tick2B::before {
  content: '\E6BA';
}

.slnsw-icon-Tick2C::before {
  content: '\E6BB';
}

.slnsw-icon-Sl1A::before {
  content: '\E6BC';
}

.slnsw-icon-Sl1B::before {
  content: '\E6BD';
}

.slnsw-icon-Sl2A::before {
  content: '\E6BE';
}

.slnsw-icon-Sl2B::before {
  content: '\E6BF';
}

.slnsw-icon-QuestionMark1A::before {
  content: '\E6C0';
}

.slnsw-icon-QuestionMark1B::before {
  content: '\E6C1';
}

.slnsw-icon-QuestionMark1C::before {
  content: '\E6C2';
}

.slnsw-icon-QuestionMark2A::before {
  content: '\E6C3';
}

.slnsw-icon-QuestionMark2B::before {
  content: '\E6C4';
}

.slnsw-icon-QuestionMark2C::before {
  content: '\E6C5';
}

.slnsw-icon-Newspaper1A::before {
  content: '\E6C6';
}

.slnsw-icon-Newspaper1B::before {
  content: '\E6C7';
}

.slnsw-icon-Newspaper1C::before {
  content: '\E6C8';
}

.slnsw-icon-Newspaper1D::before {
  content: '\E6C9';
}

.slnsw-icon-ArrowDown1A::before {
  content: '\E69B';
}

.slnsw-icon-ArrowDown1B::before {
  content: '\E69C';
}

.slnsw-icon-ArrowDown1C::before {
  content: '\E69D';
}

.slnsw-icon-ArrowDown2A::before {
  content: '\E69E';
}

.slnsw-icon-ArrowDown2B::before {
  content: '\E69F';
}

.slnsw-icon-ArrowDown2C::before {
  content: '\E6A0';
}

.slnsw-icon-LeftRightScrollLV1::before {
  content: '\E6A1';
}

.slnsw-icon-LeftRightScrollRV1::before {
  content: '\E6A2';
}

.slnsw-icon-Phone1A::before {
  content: '\E6A3';
}

.slnsw-icon-Phone1B::before {
  content: '\E6A4';
}

.slnsw-icon-Phone1C::before {
  content: '\E6A5';
}

.slnsw-icon-Play1A::before {
  content: '\E6A6';
}

.slnsw-icon-Play1B::before {
  content: '\E6A7';
}

.slnsw-icon-Play1C::before {
  content: '\E6A8';
}

.slnsw-icon-Series1A::before {
  content: '\E6A9';
}

.slnsw-icon-Series1B::before {
  content: '\E6AA';
}

.slnsw-icon-Series1C::before {
  content: '\E6AB';
}

.slnsw-icon-Series2A::before {
  content: '\E6AC';
}

.slnsw-icon-Series2B::before {
  content: '\E6AD';
}

.slnsw-icon-Series2C::before {
  content: '\E6AE';
}

.slnsw-icon-ShoppingBag1A::before {
  content: '\E6AF';
}

.slnsw-icon-ShoppingBag1B::before {
  content: '\E6B0';
}

.slnsw-icon-ShoppingBag1C::before {
  content: '\E6B1';
}

.slnsw-icon-StackOfBooks1A::before {
  content: '\E6B2';
}

.slnsw-icon-StackOfBooks1B::before {
  content: '\E6B3';
}

.slnsw-icon-StackOfBooks1C::before {
  content: '\E6B4';
}

.slnsw-icon-StackOfBooks2A::before {
  content: '\E6B5';
}

.slnsw-icon-CollActionCatalogue::before {
  content: '\E687';
}

.slnsw-icon-CollActionComment::before {
  content: '\E688';
}

.slnsw-icon-CollActionCommentActive::before {
  content: '\E689';
}

.slnsw-icon-CollActionDl::before {
  content: '\E68A';
}

.slnsw-icon-CollActionKeep::before {
  content: '\E68B';
}

.slnsw-icon-CollActionKeepActive::before {
  content: '\E68C';
}

.slnsw-icon-CollActionLove::before {
  content: '\E68D';
}

.slnsw-icon-CollActionLoveActive::before {
  content: '\E68E';
}

.slnsw-icon-CollActionPrint::before {
  content: '\E68F';
}

.slnsw-icon-CollActionSave::before {
  content: '\E690';
}

.slnsw-icon-CollActionSaveActive::before {
  content: '\E691';
}

.slnsw-icon-CollActionSend::before {
  content: '\E692';
}

.slnsw-icon-CollActionShare::before {
  content: '\E693';
}

.slnsw-icon-CollActionShareActive::before {
  content: '\E694';
}

.slnsw-icon-CollectionClose::before {
  content: '\E695';
}

.slnsw-icon-CollectionCloseBoxed::before {
  content: '\E696';
}

.slnsw-icon-CollectionExpand::before {
  content: '\E697';
}

.slnsw-icon-CollectionExpandBoxed::before {
  content: '\E698';
}

.slnsw-icon-SlCollectionLogo::before {
  content: '\E699';
}

.slnsw-icon-icon-phone::before {
  content: '\E682';
}

.slnsw-icon-icon-write::before {
  content: '\E683';
}

.slnsw-icon-icon-shoppingcart::before {
  content: '\E69A';
}

.slnsw-icon-ActionButtonMinus::before {
  content: '\E686';
}

.slnsw-icon-ActionButtonCaret::before {
  content: '\E680';
}

.slnsw-icon-ActionButtonPlus::before {
  content: '\E681';
}

.slnsw-icon-Catalogue1::before {
  content: '\E678';
}

.slnsw-icon-Catalogue2::before {
  content: '\E67D';
}

.slnsw-icon-StoriesExtCommentary2::before {
  content: '\E67F';
}

.slnsw-icon-StoriesCloseFullScreenNoBorder::before {
  content: '\E67C';
}

.slnsw-icon-StoriesOpenFullScreenNoBorder::before {
  content: '\E67E';
}

.slnsw-icon-StoriesCloseFullScreen::before {
  content: '\E677';
}

.slnsw-icon-StoriesExtendedTranscript::before {
  content: '\E679';
}

.slnsw-icon-StoriesOpenFullScreen::before {
  content: '\E67A';
}

.slnsw-icon-StoriesTranscript::before {
  content: '\E67B';
}

.slnsw-icon-CollapseHide::before {
  content: '\E675';
}

.slnsw-icon-CollapseShow::before {
  content: '\E676';
}

.slnsw-icon-EmailButtonFilled::before {
  content: '\E667';
}

.slnsw-icon-EmailButtonHollow::before {
  content: '\E668';
}

.slnsw-icon-EPUBButtonFilled::before {
  content: '\E669';
}

.slnsw-icon-EPUBButtonHollow::before {
  content: '\E66A';
}

.slnsw-icon-HeartButtonFilled::before {
  content: '\E66B';
}

.slnsw-icon-HeartButtonHollow::before {
  content: '\E66C';
}

.slnsw-icon-LibCardButtonFilled::before {
  content: '\E66D';
}

.slnsw-icon-LibCardButtonHollow::before {
  content: '\E66E';
}

.slnsw-icon-PDFButtonFilled::before {
  content: '\E66F';
}

.slnsw-icon-PDFButtonHollow::before {
  content: '\E670';
}

.slnsw-icon-PrintButtonFilled::before {
  content: '\E671';
}

.slnsw-icon-PrintButtonHollow::before {
  content: '\E672';
}

.slnsw-icon-ShareButtonFilled::before {
  content: '\E673';
}

.slnsw-icon-ShareButtonHollow::before {
  content: '\E674';
}

.slnsw-icon-DownloadSmall::before {
  content: '\E65A';
}

.slnsw-icon-HelpSmall::before {
  content: '\E65C';
}

.slnsw-icon-SlideNext::before {
  content: '\E658';
}

.slnsw-icon-SlidePrev::before {
  content: '\E659';
}

.slnsw-icon-PlayerHollowPause::before {
  content: '\E638';
}

.slnsw-icon-AddPersonFilled::before {
  content: '\E608';
}

.slnsw-icon-AddPersonHollow::before {
  content: '\E609';
}

.slnsw-icon-AudioFilledMed::before {
  content: '\E60B';
}

.slnsw-icon-AudioFilledHigh::before {
  content: '\E60C';
}

.slnsw-icon-AudioHollowLow::before {
  content: '\E60E';
}

.slnsw-icon-AudioHollowMed::before {
  content: '\E60F';
}

.slnsw-icon-AudioHollowHigh::before {
  content: '\E610';
}

.slnsw-icon-AudioHollowNone::before {
  content: '\E611';
}

.slnsw-icon-CalendarA::before {
  content: '\E612';
}

.slnsw-icon-CalendarB::before {
  content: '\E613';
}

.slnsw-icon-ContractB::before {
  content: '\E614';
}

.slnsw-icon-DownloadA::before {
  content: '\E615';
}

.slnsw-icon-DownloadB::before {
  content: '\E616';
}

.slnsw-icon-ExpandA::before {
  content: '\E617';
}

.slnsw-icon-ExpandB::before {
  content: '\E618';
}

.slnsw-icon-ExtlinkA::before {
  content: '\E619';
}

.slnsw-icon-ExtlinkB::before {
  content: '\E61A';
}

.slnsw-icon-File::before {
  content: '\E61B';
}

.slnsw-icon-GenericOptionsFilled::before {
  content: '\E61C';
}

.slnsw-icon-GenericOptionsHollow::before {
  content: '\E61D';
}

.slnsw-icon-Hamburger::before {
  content: '\E61E';
}

.slnsw-icon-HeartFilled::before {
  content: '\E61F';
}

.slnsw-icon-HeartHollow::before {
  content: '\E620';
}

.slnsw-icon-LibraryCard::before {
  content: '\E621';
}

.slnsw-icon-Lightbulb::before {
  content: '\E622';
}

.slnsw-icon-MagnifyMinus::before {
  content: '\E623';
}

.slnsw-icon-MagnifyPlus::before {
  content: '\E624';
}

.slnsw-icon-Magnify::before {
  content: '\E625';
}

.slnsw-icon-MailAHollow::before {
  content: '\E626';
}

.slnsw-icon-MailBFilled::before {
  content: '\E627';
}

.slnsw-icon-MailBHollow::before {
  content: '\E628';
}

.slnsw-icon-MapMarker::before {
  content: '\E629';
}

.slnsw-icon-NoLightbulb::before {
  content: '\E62A';
}

.slnsw-icon-OffSwitch::before {
  content: '\E62B';
}

.slnsw-icon-OnSwitch::before {
  content: '\E62C';
}

.slnsw-icon-PenFilled::before {
  content: '\E62D';
}

.slnsw-icon-PenHollow::before {
  content: '\E62E';
}

.slnsw-icon-PenLineFilled::before {
  content: '\E62F';
}

.slnsw-icon-PenLineHollow::before {
  content: '\E630';
}

.slnsw-icon-PersonFilled::before {
  content: '\E631';
}

.slnsw-icon-PersonHollow::before {
  content: '\E632';
}

.slnsw-icon-PlayerFilledOptions::before {
  content: '\E633';
}

.slnsw-icon-PlayerFilledPause::before {
  content: '\E634';
}

.slnsw-icon-PlayerFilledPlay::before {
  content: '\E635';
}

.slnsw-icon-PlayerFilledStop::before {
  content: '\E636';
}

.slnsw-icon-PlayerHollowOptions::before {
  content: '\E637';
}

.slnsw-icon-PlayerHollowPlay::before {
  content: '\E639';
}

.slnsw-icon-PlayerHollowStop::before {
  content: '\E63A';
}

.slnsw-icon-PrinterFilled::before {
  content: '\E63B';
}

.slnsw-icon-PrinterHollow::before {
  content: '\E63C';
}

.slnsw-icon-ShareFilled::before {
  content: '\E63D';
}

.slnsw-icon-ShareHollow::before {
  content: '\E63E';
}

.slnsw-icon-ShoppingCart::before {
  content: '\E63F';
}

.slnsw-icon-SmallCalendarA::before {
  content: '\E640';
}

.slnsw-icon-SmallCalendarB::before {
  content: '\E641';
}

.slnsw-icon-SmallCalendarC::before {
  content: '\E642';
}

.slnsw-icon-SmallFile::before {
  content: '\E643';
}

.slnsw-icon-SmallPerson::before {
  content: '\E644';
}

.slnsw-icon-StarHollow::before {
  content: '\E645';
}

.slnsw-icon-Talk1AHollow::before {
  content: '\E646';
}

.slnsw-icon-Talk1BHollow::before {
  content: '\E647';
}

.slnsw-icon-Talk2AFilled::before {
  content: '\E648';
}

.slnsw-icon-Talk2AHollow::before {
  content: '\E649';
}

.slnsw-icon-Talk2BFilled::before {
  content: '\E64A';
}

.slnsw-icon-Talk2BHollow::before {
  content: '\E64B';
}

.slnsw-icon-Tickets::before {
  content: '\E64C';
}

.slnsw-icon-TrashcanHollow::before {
  content: '\E64D';
}

.slnsw-icon-UploadA::before {
  content: '\E64E';
}

.slnsw-icon-UploadB::before {
  content: '\E64F';
}

.slnsw-icon-WifiLow::before {
  content: '\E650';
}

.slnsw-icon-WifiMed::before {
  content: '\E651';
}

.slnsw-icon-WifiHigh::before {
  content: '\E652';
}

.slnsw-icon-WifiNone::before {
  content: '\E653';
}

.slnsw-icon-modal-close::before {
  content: '\E607';
}

.slnsw-icon-youtube::before {
  content: '\E943';
}

.slnsw-icon-tumblr::before {
  content: '\E944';
}

.slnsw-icon-wikipedia::before {
  content: '\E945';
}

.slnsw-icon-HistoryPin::before {
  content: '\E800';
}

.slnsw-icon-facebook::before {
  content: '\E600';
}

.slnsw-icon-flickr::before {
  content: '\E601';
}

.slnsw-icon-instagram::before {
  content: '\E602';
}

.slnsw-icon-pinterest::before {
  content: '\E603';
}

.slnsw-icon-rss::before {
  content: '\E604';
}

.slnsw-icon-twitter::before {
  content: '\E605';
}

.slnsw-icon-vimeo::before {
  content: '\E606';
}

/*@import 'corporate-icon-library/icomoon/style.css';*/

/*
 * BASE STYLES
 * ========================================================================== */

html {
	box-sizing: border-box;
}

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

/* Skip IE 11 */

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	/* https://www.bram.us/2016/05/02/prevent-overscroll-bounce-in-ios-mobilesafari-pure-css/ */
	html,
	body {
		position: fixed;
		overflow: hidden;
	}
}

body {
	width: 100%;
	/* min-height: 600px; */
	margin: 0;
	background-color: #060606;
	color: #e6e6e6;
	font-family: 'Lekton', sans-serif;
	font-weight: 400;
	line-height: 1.4;
	font-size: 17px;
	-webkit-font-smoothing: antialiased;
}

@media (min-width: 36em) {

  body {/*Different to dxlab-website */
    margin: 0;
    font-size: 16px;
  }
}

h1,
h2,
h3,
h4 {
	font-family: 'Barlow', sans-serif;
	/* @apply --font-uppercase; */
	font-weight: 700;
	font-style: normal;
	letter-spacing: 0;
}

h1 {
	font-size: 2.197em;
}

h2 {
	font-size: 1.3em;
	/* margin-top: var(--spacing-xxlg); */
	line-height: 1.2;
}

h3 {
	font-size: 1em;
}

h2:first-child {
	margin-top: 0;
}

a,
a:link,
a:visited {
	text-decoration: none;
	color: #e6007e;
	transition: 0.3s
}

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited {
  color: inherit;
}

a:hover,
a:active {
	text-decoration: underline
}

h1 a:hover, h2 a:hover, h1 a:active, h2 a:active {
  text-decoration: none;
  color: #e6007e;
}

p {
	margin-top: 0;
	margin-bottom: 1.69em
}

p small {
  line-height: 1;
}

strong,
b {
	font-weight: 700;
}

blockquote {
	width: calc(100% + 1rem);
	font-style: italic;
	border-left: 2px dashed #e6e6e6;
	margin-left: -16px;
	margin-left: -1rem;
	padding-left: calc(1rem - 2px);
}

@media (min-width: 36em) {

  blockquote {
    border-width: 1px;
    padding-left: calc(1rem - 1px);
  }
}

figcaption {
	font-size: 0.76923em;
	opacity: 0.6;
}

figure {
	margin: 0 0 1.69em 0;
	max-width: 100%;
}

label {
	/* TODO: Change to this in dxlab-website */
	/* display: block;  */
	margin-bottom: 0.59172em;
	font-size: 0.76923em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
}

input[type='text'],
input[type='email'],
textarea {
	/* TODO: Change to this in dxlab-website */
	/* width: 100%; */
	padding: 0.76923em;
	font-family: 'Lekton', sans-serif;
	color: #e6e6e6;
	background-color: rgb(58, 58, 58);
	border-bottom: 4px solid rgb(41, 41, 41);
	border-right: 2px solid rgb(35, 35, 35);
	border-left: none;
	border-top: none;
	border-radius: 0;
}

textarea {
	line-height: 1.4;
}

button,
input[type='submit'] {
	background: none;
	border: none;
	color: #e6e6e6;
	font-family: 'Lekton', sans-serif;
	text-transform: uppercase;
	border-radius: 0;
	cursor: pointer;
}

button[type='submit'],
input[type='submit'] {
	padding: 1em;
	font-size: 0.76923em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
	border: 1px solid #e6e6e6;
	transition: 0.3s
}

button[type='submit']:hover, input[type='submit']:hover {
  color: #e6007e;
  border-color: #e6007e;
}

button,
textarea,
input[type='text'],
input[type='button'],
input[type='submit'] {
	-webkit-appearance: none;
	border-radius: 0
}

button:focus, textarea:focus, input[type='text']:focus, input[type='button']:focus, input[type='submit']:focus {
  outline-style: solid;
  outline-offset: 0;
  outline-width: 1px;
  outline-color: #e6007e;
}

/*
 * HELPERS
 * ========================================================================== */

/* Full Height */

html,
body,
#__next,
main {
	height: 100%;
}

/*
 * EXTEND BASE.CSS
 * -------------------------------------------------------------------------- */

body {
	font-family: 'Barlow', sans-serif;
}

h1 {
	margin-top: -0.4em;
	font-family: 'Barlow', sans-serif;
	letter-spacing: 0;
	text-transform: none;
}

input[type='text'] {
	font-family: 'Barlow', sans-serif;
}

/*
 * CONTAINERS
 * -------------------------------------------------------------------------- */

.container {

	width: 100%;
	margin: 0 auto;
}

.container:before {
	content: '';
	display: table;
}

.container:after {
	content: '';
	display: table;
	clear: both;
}

.container--sm {
	max-width: $container-width-sm;
}

.container--md {
	max-width: $container-width-md;
}

.container--lg {
	max-width: $container-width-lg;
}

.container--xlg {
	max-width: $container-width-xlg;
}

/*
 * CUSTOM
 * -------------------------------------------------------------------------- */

.button {
	padding: 0.59172em 2.197em 0.76923em;
	border-radius: 2em;
	background-color: #e6007e;
	font-family: 'Barlow', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
	font-weight: 700;
	line-height: 1
}

.button:disabled {
  opacity: 0.3;/*background-color: var(--colour-primary-darkest); */
}

.button:active {
  background-color: rgb(161, 0, 88);
}

.button:link,
	.button:visited {
  color: #e6e6e6;
}

.button--sm {
	font-size: 0.76923em;
}

.button--xs {
	font-size: 0.59172em;
}

.button--dark {
	background-color: #060606;
	border: 1px solid #e6007e;
}

.icon {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 1.69em;
	height: 1.69em;
}

.checkbox {
	position: relative;
	display: inline-block;
	cursor: pointer;
	user-select: none;
	width: 1em;
	height: 1em;
	margin-bottom: 0
}

.checkbox input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.checkbox input[type='checkbox']:checked ~ .checkbox__checkmark:after {
  display: block;
}

.checkbox .checkbox__checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 1em;
  width: 1em;
  background-color: rgb(81, 81, 81);
}

.checkbox .checkbox__checkmark:after {
  content: '';
  position: absolute;
  top: 0.05em;
  left: 0.34em;
  display: none;
  width: 0.35em;
  height: 0.65em;
  border: solid #e6e6e6;
  border-width: 0 0.15em 0.15em 0;
  transform: rotate(45deg);
}

.checkbox:hover .checkbox__checkmark {
  background-color: rgb(115, 115, 115);
}

.secondary-button {
	padding: 0em 2em 0.1em;
	border: 1px solid #e6e6e6;
	border-radius: 2em;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-feature-settings: none;
  font-variant-ligatures: none;
	font-family: 'Barlow', sans-serif;
	font-weight: 700;
	font-size: 0.59172em;
	line-height: 2
}

.secondary-button:link,
	.secondary-button:visited {
  color: #e6e6e6;
}

.secondary-button:hover {
  border: 1px solid #e6007e;
  color: #e6007e;
}

@media (min-width: 36em) {

  .secondary-button {
    padding-bottom: 0;
  }
}

/* 
 * CSS Transitions
 * ------------------------------------------------------------------------- */

.css-transition {
	opacity: 0;
	transition: 0.3s cubic-bezier(0.77, 0, 0.175, 1);
}

.css-transition-enter {
	display: block;
	opacity: 0;
}

.css-transition--enter-active {
	display: block;
	opacity: 1;
}

.css-transition--enter-done {
	display: block;
	opacity: 1;
}

.css-transition--exit-done {
	display: none;
}

:root {
	/*
   * VARIABLES
   * ======================================================================== */

	/*
   * Colours
   * ------------------------------------------------------------------------ */

	/*--colour-primary: #ef0083;*/

	/*--colour-highlight: #ef0083;*/

	/*--colour-black: #120f10;*/

	/* Greys */

	/* Primary */

	/* Secondary */

	/* Tertiary */

	/* Highlight */

	/*
   * Font Sizes
   * ------------------------------------------------------------------------ */

	/*
   * Font Families
   * ------------------------------------------------------------------------ */

	/*
   * Spacing
   * ------------------------------------------------------------------------ */

	/*
   * Line Heights
   * ------------------------------------------------------------------------ */

	/*
   * Custom Media Queries
   * ------------------------------------------------------------------------ */

	/* Extra small screen / small phone */

	/* 576px Small screen / phone */

	/* 768px Small screen / tablet */

	/* 992px Medium screen / desktop */

	/* 1200px Large screen / wide desktop */

	/* 1920 HD TV screen */

	/*
   * Containers
   * ------------------------------------------------------------------------ */

	/*
   * Custom Properties
   * http://cssnext.io/features/#custom-properties-set-apply
   * ------------------------------------------------------------------------ */

	/*
   * Animation
   * ------------------------------------------------------------------------ */ /* easeInOutQuint */ /* easeInOutQuart */
}

.image-feed {
	position: relative;
	z-index: 0;
	opacity: 1;
	transition: opacity 1s cubic-bezier(0.77, 0, 0.175, 1);
	height: 100%;
}

.image-feed--is-hidden {
	opacity: 0;
}

.image-feed__loading {
	position: absolute;
	z-index: 10;
	bottom: 0;
	left: 2em;
}

.image-feed__scroller {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

.image-feed__scroller::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important;
}

.image-feed__stamp {
	position: absolute;
	background-color: red;
	width: 10px;
	height: 100vh;
}

/* -------------------------------------------------------------------------
 * Image Holder 
 * ------------------------------------------------------------------------- */

.image-feed__image-holder {
	position: relative;
	display: block;
	width: auto;
	height: 20%;
	padding: 3px;
	cursor: pointer;
	opacity: 1;
	transition: opacity 2s cubic-bezier(0.77, 0, 0.175, 1)
}

.image-feed__images--lg .image-feed__image-holder {
	height: 33.333%;
}

@media (min-width: 48em) {

	.image-feed__image-holder {
		height: 20%;
		padding: 5px;
	}
}

.image-feed__image-holder a {
	display: block;
	height: 100%;
}

.image-feed__image-holder img {
	height: 100%;
	width: auto;
}

.image-feed__image-holder:focus {
	outline-style: solid;
	outline-offset: 0;
	outline-width: 1px;
	outline-color: #e6007e;
}

.image-feed__image-holder--exit-active {
	opacity: 0;
}

.image-feed__image-holder--exit-done {
	opacity: 0;
}

.image-feed__image-holder--lg {
	height: 40%;
}

@media (min-width: 48em) {

	.image-feed__image-holder--lg {
		height: 40%;
	}
}

.image-feed__image-holder--xlg {
	height: 60%;
}

@media (min-width: 48em) {

	.image-feed__image-holder--xlg {
		height: 60%;
	}
}

.image-feed__image-holder--highlighted {
	/* background-color: red; */
}

.image-feed__image-holder__content {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center

	/* Question Mark */
}

.image-feed__image-holder__content span {
	flex: 1;
	margin-top: 0.18em;
	font-size: 10vh;
}

.image-feed__image-holder--lg .image-feed__image-holder__content span {
	font-size: 20vh;
}

.image-feed__image-holder__content {
	/*
   'This could be you!' */
}

.image-feed__image-holder__content p {
	align-items: flex-end;
	justify-content: flex-end;
	margin-bottom: 0.59172em;
	text-align: center;
	font-size: 1.5vh;
}

.image-feed__image-holder--lg .image-feed__image-holder__content p {
	font-size: 3vh;
}

.image-feed__image--is-person {
	background-color: rgb(81, 81, 81);
}

:root {
	/*
   * VARIABLES
   * ======================================================================== */

	/*
   * Colours
   * ------------------------------------------------------------------------ */

	/*--colour-primary: #ef0083;*/

	/*--colour-highlight: #ef0083;*/

	/*--colour-black: #120f10;*/

	/* Greys */

	/* Primary */

	/* Secondary */

	/* Tertiary */

	/* Highlight */

	/*
   * Font Sizes
   * ------------------------------------------------------------------------ */

	/*
   * Font Families
   * ------------------------------------------------------------------------ */

	/*
   * Spacing
   * ------------------------------------------------------------------------ */

	/*
   * Line Heights
   * ------------------------------------------------------------------------ */

	/*
   * Custom Media Queries
   * ------------------------------------------------------------------------ */

	/* Extra small screen / small phone */

	/* 576px Small screen / phone */

	/* 768px Small screen / tablet */

	/* 992px Medium screen / desktop */

	/* 1200px Large screen / wide desktop */

	/* 1920 HD TV screen */

	/*
   * Containers
   * ------------------------------------------------------------------------ */

	/*
   * Custom Properties
   * http://cssnext.io/features/#custom-properties-set-apply
   * ------------------------------------------------------------------------ */

	/*
   * Animation
   * ------------------------------------------------------------------------ */ /* easeInOutQuint */ /* easeInOutQuart */
}

/* .image-feed-container {
} */

